Ph.D. thesis (2021)
|
Open Access to the full text of this document Terms of Use: All rights reserved Download (4MB) |
Show abstract
Hide abstract
Abstract
The evolution of software systems has become a central activity in many businesses. De- spite their well-known challenges, legacy systems are still a vital and important component in many enterprises because the knowledge embedded in such systems is often of significant values. Legacy systems cannot be simply removed or replaced as they effectively and ac- curately execute critical and complex business logic. Besides their well-known advantages, legacy systems still suffer from several drawbacks that are related to their maintenance cost, scalability, flexibility, etc. Therefore, there is a rising need for migrating legacy software to more flexible and modern platforms without losing their business values.The migration of legacy systems to Service-Oriented Architecture (SOA) is considered one of the promised alternatives for legacy system modernization. In fact, SOA infrastructure in general have made possible to develop complex and inter-organizational applications by integrating functional components that are reusable, relatively independent, generally het- erogeneous, and distributed. Service identification is considered as the most challenging process in the overall migration process. It consists of identifying from legacy software systems potential service functionality and reusable artifacts that may have valuable business logic. The challenge of such process is to identify from legacy software systems potential services that can be developed in a cost- effective manner, are suitable for reuse, easy to maintain, and provide capability to customize end migrated applications by proper selection and orchestration of services.
Résumé
L'évolution des systèmes logiciels est devenue une activité centrale dans de nombreuses entreprises. Malgré leurs défis bien connus, les systèmes légataires demeurent un élément vital et important dans de nombreuses entreprises, car les connaissances intégrées dans ces systèmes est d'une valeur significative. Les systèmes légataire ne peuvent pas être simplement supprimés ou remplacés car ils exécutent généralement de manière efficace et précise une logique métier critique et complexe. Outre leurs avantages bien connus, les systèmes légataires souffrent de plusieurs inconvénients liés par exemple à leur coût de maintenance, leur évolutivité et leur flexibilité. Par conséquent, il existe un besoin croissant de migrer les logiciels légataires vers des plates-formes plus flexibles et modernes sans perdre leurs valeurs commerciales La migration des systèmes légataires vers l'architecture orientée services (SOA) est considérée comme l'une des alternatives promises pour la modernisation des systèmes légataires. En effet, l'infrastructure SOA en général a permis de développer des applications complexes et inter-organisationnelles en intégrant des composants fonctionnels réutilisables, relativement indépendants, généralement hétérogènes et distribués. L'identification des services est considérée comme le processus le plus difficile dans le processus de migration. Il consiste à identifier à partir des systèmes légataires les fonctionnalités de service potentielles et les artefacts réutilisables qui peuvent être regroupés tout en ayant une logique métier précieuse. Le défi d'un tel processus est d'identifier à partir des systèmes légataires les services potentiels qui peuvent être développés de manière rentable, sont adaptés à la réutilisation, faciles à entretenir et permettent de personnaliser les applications migrées finales par une sélection et une orchestration appropriées des services.Department: | Department of Computer Engineering and Software Engineering |
---|---|
Program: | Génie informatique |
Academic/Research Directors: |
John Mullins |
PolyPublie URL: | https://publications.polymtl.ca/9231/ |
Institution: | Polytechnique Montréal |
Date Deposited: | 11 Nov 2021 15:41 |
Last Modified: | 14 Nov 2022 17:14 |
Cite in APA 7: | Abdellatif, M. (2021). Service Identification to Support the Migration of Legacy Systems to SOA [Ph.D. thesis, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/9231/ |
---|---|
Statistics
Total downloads
Downloads per month in the last year
Origin of downloads