Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2013
…
4 pages
1 file
The volatile IT industry often tempts companies to replace legacy information systems with new ones. However, legacy systems cannot always be completely discarded because they gradually store a significant amount of valuable business knowledge as a result of progressive maintenance over time. Most migration techniques are proposed and applied in an ad hoc way. As a result, most migration techniques have a lack of automation and formalization, which makes it difficult to reuse such techniques to large, complex legacy information systems. This paper introduces MIMOS, a third-year project aimed at developing a methodological and technological modernization framework to facilitate the migration of legacy systems based on high-level design models. The work in progress during the first year mainly focused on the definition of a business process mining technique to retrieve the business knowledge embedded in source code so that it can be reused in the target system.
International Journal of Computer Applications, 2011
The permanent evolution of needs and ICTs on the one hand and taking into account customer satisfaction on the other hand has lead companies to adapt their information systems. Taking these developments into account inevitably leads to the obsolescence of existing systems. In most cases, these legacy systems are not fully documented. This state of affairs renders the migration process very complex. The situation is much more complex in developing countries where only information systems are not documented but, also suffer from a lack of qualified staff capable of maintaining information systems. Till date, the work done in legacy information systems migration is based on documentation of these systems, but do not specify how the documentation was created. In this work, we propose an approach based on the theory of business process and workflows which systemizes reverse engineering of legacy information systems to provide the documentation necessary for migration
Springer eBooks, 2008
This chapter addresses the problem of platform migration of large business applications, that is, complex software systems built around a database and comprising thousands of programs. More specifically, it studies the substitution of a modern data management technology for a legacy one. Platform migration raises two major issues. The first one is the conversion of the database to a new data management paradigm. Recent results have shown that automated lossless database migration can be achieved, both at the schema and data levels. The second problem concerns the adaptation of the application programs to the migrated database schema and to the target data management system. This chapter first poses the problem and describes the State of the Art in information system migration. Then, it develops a two-dimensional reference framework that identifies six representative migration strategies. The latter are further analyzed in order to identify methodological requirements. In particular, it appears that transformational techniques are particularly suited to drive the whole migration process. We describe the database migration process, which is a variant of database reengineering. Then, the problem of program conversion is studied. Some migration strategies appear to minimize the program understanding effort, and therefore are sound candidates to develop practical methodologies. Finally, the chapter describes a tool that supports such methodologies and discusses some real-size case studies.
1997
Legacy information systems typically form the backbone of the information flow within an organisation and are the main vehicle for consolidating information about the business. As a solution to the problems these systems posebrittleness, inflexibility, isolation, non-extensibility, lack of openness etc. -many companies are migrating their legacy systems to new environments which allow the information system to more easily adapt to new business requirements. This paper presents a survey of research into Migration of Legacy Information Systems. The main problems that companies with legacy systems must face are analysed, and the challenges possible solutions must solve discussed. The paper provides an overview of the most important currently available solutions, and their main downsides are
IGI Global eBooks, 2012
In this paper we propose model-driventechniques to migrate legacy systems into Service-Oriented Architectures (SOA). The proposal explores howquerying and transformation techniques on TGraphs enable the integration of legacy assets into a newS OA.T he presented graph-based approach is applied to the identification and migration of services in an open source Java software system. 1I ntroduction Today,a lmost every companyruns systems that have been implemented along time ago and which are still adapted and maintained to meet current needs. Ve ry often, adapting legacy software systems to newr equirements also requires their migration to newt echnologies. Migrating legacy systems, i. e. transferring software systems to newe nvironments without changing its functionality [SO08], enables already provena pplications to stay on stream instead of passing away after some suspensive servicing [RB00]. Acurrent technological advance promising better reusability of software assets is provided by Service-Oriented Architectures (SOA).S OA is viewed as an abstract, business-driven approach decomposing software into loosely-coupled services enabling the reuse of existingsoftware assets for rapidly changing business needs [GKMM04]. Aservice is viewed as an encapsulated, reusable and business-aligned asset coming with awell-defined service specification that provides an interface description of the functionality.T he service specification is implemented by a service component which is realized by a service provider. Its functionality is used by service consumers [AGA + 08]. Migrating legacy systems to services enables both, the reuse of already established and provens oftware components and the integration with newly created services, including their orchestration to support changing business needs. The application of model-driven techniques to software migration, presented here, is part of the SOAMIG project 1 ,which addresses the migration to Service-Oriented Architectures. Software development and maintenance projects require awell-defined methodology.Major activities in software maintenance projects deal with legacy code. These include legacy analysis,i .e. understanding legacy systems and identifying reusable software assets and legacy conversion,i.e. migrating legacy assets. Current process models do not account for these activities, although approaches to software migration (e.g. [BS95]) are known. This paper focuses on applying model-drivent echniques to migrating legacy assets to SOAs. IBM's SOMA method [AGA + 08] provides aprocess model for SOAdevelopment
Proceedings of the 17th …, 1997
The widespread use of computer technology over several decades has resulted in some large, complex systems which have evolved to a state where they significantly resist further modification and evolution. These Legacy Information Systems are normally mission-critical : if one of these systems stops working the business may grind to a halt. Thus for many organisations, decommissioning is not an option. An alternative solution is Legacy System Migration which has recently become an important research and practical issue.
Software: Practice and Experience, 2008
This paper presents the research results of an ongoing technology transfer project carried out in cooperation between the University of Salerno and a small software company. The project is aimed at developing and transferring migration technology to the industrial partner. The partner should be enabled to migrate monolithic multi-user COBOL legacy systems to a multi-tier Web-based architecture. The assessment of the legacy systems of the partner company revealed that these systems had a very low level of decomposability with spaghetti-like code and embedded control flow and database accesses within the user interface descriptions. For this reason, it was decided to adopt an incremental migration strategy based on the reengineering of the user interface using Web technology, on the transformation of interactive legacy programs into batch programs, and the wrapping of the legacy programs. A middleware framework links the new Web-based user interface with the Wrapped Legacy System. An Eclipse plug-in, named MELIS (migration environment for legacy information systems), was also developed to support the migration process. Both the migration strategy and the tool have been applied to two essential subsystems of the most business critical legacy system of the partner company.
2014
INTRODUCTION Most commercially built information systems are based on traditional technologies preventing them from unfolding their full potential in future software development. Service-Oriented Archi-tectures (SOA) (Arsanjani, et al., 2008; Gold, Knight, Mohan, & Munro, 2004) provide a modern and promising approach to increase flexibility in software adaptation, maintenance and evolution by referring to the underlying business processes to be supported by the software systems. Necessary functionality is specified by services which
2010
Several approaches have already been proposed to extract both business processes and business rules from a legacy source code. These approaches consider static source code analysis for the extraction procedure. However, business processes have components that can not be directly extracted by static analysis (i.e., participants, responsibilities, and concurrent activities). Moreover, well-known static analysis algorithms do not support the incremental extraction of information from the legacy code. Large legacy systems can benefit from an incremental analysis strategy in order to provide iterative information extraction as well as to achieve partial results much earlier. This paper discusses a new approach for business knowledge extraction from legacy systems. The approach considers an incremental process mining technique to extract business process structures and the business rules associated to it. Discovery results can be used in various ways by business analysts and software architects, e.g. documentation of legacy systems or for re-engineering purposes.
International journal of engineering research and technology, 2017
The Modernization of Legacy System is made appealing by several features of SOA in today’s world and migration of applications to the Cloud. In order to carry out a comparative review on the decades old migration approaches are classified in to Early Migration Approaches, SOA Migration Approaches and Cloud Migration. A comparative review is presented among this categories to depict the migration requirements. This paper also provides the research opportunities in the context of migration of legacy systems focusing on Legacy System Understanding, Study of Artefacts and their Relationships. Keywords— Migration; SOA; Legacy Systems; Software Evolution
RT SENA / GNCP (Avignon) n° 10, Paris, p. 61-83, 2022
2022
Societis, 2024
Restauro dell'Architettura. Per un progetto di qualità, 4. Indirizzi di metodo, 2023
Las Lenguas de corpus y sus problemas lingüísticos, A. Agud, J. A. Fdez. Delgado y A. Ramos (eds.), Madrid - Salamanca, pp. 55 y ss., 1995
Egyptian Dental Journal
Frontiers in Sustainability
Problems of Management in the 21st Century, 2017
Chemistry of …, 2007
Journal of Pharmacology and Experimental Therapeutics, 2005
Microchemical Journal, 2001
Journal of Pharmaceutical Research International, 2021