• Medientyp: Sonstige Veröffentlichung; Elektronische Hochschulschrift; E-Book
  • Titel: Vers une approche d’identification automatique de microservices pour les besoins de migration de systèmes d’information ; Towards an approach of automatic identification of micro-services for information systems migration
  • Beteiligte: Daoud, Mohamed Taoufik [Verfasser:in]
  • Erschienen: theses.fr, 2021-11-15
  • Sprache: Französisch
  • Schlagwörter: Microservice ; Dépendance Contrôle/Données/Sémantique ; Clustering ; Control/Data/Semantic dependency ; Processus métier ; Business process
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Les microservices sont apparus comme une solution alternative à de nombreuses technologies existantes, permettant de décomposer les applications monolithiques en ``petits'' composants/modules de granularité fine, hautement cohésifs et faiblement couplés. Cependant, l'identification des microservices reste un défi pouvant remettre en cause le succès de ce type de migration. Cette thèse propose une approche pour l'identification automatique des microservices à partir d'un ensemble de processus métier (BP). L'approche combine différents modèles indépendants représentant respectivement les dépendances de contrôle, les dépendances de données et les dépendances sémantiques d'un BP. L'approche se base sur un clustering collaboratif afin de regrouper les activités en microservices. Pour illustrer la démarche et démontrer sa faisabilité et ses performances, nous avons adopté deux études de cas, la location de vélos et le suivi de cargaison. En termes de précision, les résultats expérimentaux montrent que les différents types de dépendances entre activités extraites de spécification de BPs comme paramètres d'entrée permettent de générer des microservices de meilleure qualité par rapport aux autres approches proposées dans l'état de l'art. ; Microservices have emerged as an alternative solution to many existing technologies allowing to break monolithic applications into “small” fine-grained, highly-cohesive, and loosely-coupled components/modules. However, identifying microservices remains a challenge that could undermine this migration success. This paper proposes an approach for microservices automatic identification from a set of business processes (BP). The approach is multi-models combining different independent models that represent a BP’s control dependencies, data dependencies, semantic dependencies, respectively. The approach is also based on collaborative clustering to put activities together into microservices. To illustrate the approach along with and demonstrating its feasibility and efficiency, we adopt two ...
  • Zugangsstatus: Freier Zugang