Patrons transactionnels pour assurer des compositions fiables de services web
Transactional patterns for ensuring reliable service compositions
La fiabilité des compositions de services web est actuellement un challenge. En effet, l'hétérogénéité et l'autonomie des services composants posent le problème de prévoir le comportement du service composé. Les technologies actuelles systèmes de workflow (SW) et modèles transactionnels avancés (MTA) sont difficilement capables de résoudre le problème de façon efficace. Dans ce papier, nous proposons une approche qui assure des exécutions correctes de services composés en intégrant de façon complémentaire la dimension SW et la dimension MTA, l'une permettant d'exprimer la logique des procédés métiers, l'autre permettant de définir la fiabilité des exécutions. Nous introduisons le concept de patron transactionnel, point de convergence entre les patrons de workflow et les MTA, et nous montrons leur utilisation pour définir et assurer la fiabilité des services composés.
Reliability is one of the main challenge of web services compositions. Indeed, it is difficult to know the behavior of the composite service due to inherent autonomy and heterogeneity of its components. Current related technologies transactional processing and workflow systems are unable to resolve this problem efficiently. In this paper we propose a new solution that combines the business process adequacy of workflow systems and the reliability of transactional processing. We introduce the concept of transactional patterns as a convergence concept between workflow patterns and advanced transactional models.
S.BHIRI, C.GODART, O.PERRIN
composition de services, fiabilité, patrons de workflow, modèles transactionnels.
web services composition, reliability, workflow patterns, transactionnel models.
Français
|