Architecture basée contexte pour la médiation des propriétés des services Web
No Thumbnail Available
Date
2017
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Notre travail de recherche se situe dans le cadre général des architectures orientées services
pour l’interopérabilité des systèmes d’information des entreprises. Etant donné que les
services en interaction ne sont pas conçus initialement pour inter-opérer ensemble, des
hétérogénéités peuvent apparaître à plusieurs niveaux touchant aussi bien leurs propriétés
fonctionnelles (comportementales, fonctionnalités offertes, encodage, données échangées,
…etc.) que leurs propriétés non fonctionnelles (transactionnelles, qualité des services, …etc.),
empêchant leur coopération. De ce fait, l'objectif principal de ce travail est de proposer une
approche permettant la médiation des propriétés des services Web afin de résoudre les conflits
sémantiques pouvant apparaître entre un service Web émetteur et un service Web récepteur.
Nous effectuons une étude comparative des travaux existants puis nous présentons une
approche et une architecture basées sur la notion de contexte pour la médiation des propriétés
des services Web. En effet, nous décrivons une architecture sémantique (modèle de référence)
avec des ontologies pour capturer la sémantique des propriétés des services Web. Nous
insistons en particulier sur le modèle comportemental. Ce dernier est basé sur la notion de
contexte et une représentation utilisant des machines d’état abstraites. Nous relions les
services Web au modèle sémantique grâce au langage SAWSDL (Semantic Annotation of
Web Service Description Language). La réconciliation des séquences d’échange des messages
des services Web dans une infrastructure orientée services est effectuée à l’aide d’un
algorithme de médiation de chorégraphie, utilisant les modèles comportementaux des deux
parties ainsi que des règles de transition entre les ontologies de ces modèles, et faisant appel à
la médiation des données. Nous illustrons notre approche à l’aide de l’implémentation de
deux études de cas. L'architecture proposée est flexible, ce qui favorise la réutilisation
permettant ainsi de conserver l’existant grâce à son couplage faible.