<  Retour au portail Polytechnique Montréal

Service Identification to Support the Migration of Legacy Systems to SOA

Manel Abdellatif

Thèse de doctorat (2021)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Conditions d'utilisation: Tous droits réservés
Télécharger (4MB)
Afficher le résumé
Cacher le résumé

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.

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.

Département: Département de génie informatique et génie logiciel
Programme: Génie informatique
Directeurs ou directrices: John Mullins, Yann-Gaël Guéhéneuc et Naouel Moha
URL de PolyPublie: https://publications.polymtl.ca/9231/
Université/École: Polytechnique Montréal
Date du dépôt: 11 nov. 2021 15:41
Dernière modification: 08 avr. 2024 10:08
Citer en APA 7: Abdellatif, M. (2021). Service Identification to Support the Migration of Legacy Systems to SOA [Thèse de doctorat, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/9231/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document Afficher document