Towards The Dynamic Adaptability of SOA: AOP and Process Algebra Approach
Haddad, Serge; Boutrous Saab, Céline; Ben Hmida, Mehdi; Tomaz Ferraz, Ricardo; Monfort, Valérie (2007), Towards The Dynamic Adaptability of SOA: AOP and Process Algebra Approach, 9th International Conference on Enterprise Information Systems, 2007-06, Funchal, Madeira, Portugal
Type
Communication / ConférenceDate
2007Titre du colloque
9th International Conference on Enterprise Information SystemsDate du colloque
2007-06Ville du colloque
Funchal, MadeiraPays du colloque
PortugalMétadonnées
Afficher la notice complèteAuteur(s)
Haddad, SergeBoutrous Saab, Céline
Ben Hmida, Mehdi
Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE]
Tomaz Ferraz, Ricardo
Centre de Recherche en Informatique de Paris 1 [CRI]
Monfort, Valérie
Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE]
Résumé (EN)
Service Oriented Architectures (SOA) aim to give methodological and technical answers to achieve interoperabilty and loose coupling between heterogeneous Information Systems (IS). Currently, Web Services are the fitted technical solution to implement such architectures. However, both Web Services providers and clients are faced to some important difficulties to dynamically change their behaviours. From one side, Web Services providers have no mean to dynamically adapt an existing Web Service to business requirements changes. From the other side, Web Services clients have no way to dynamically adapt themselves to the service changing in order to avoid execution failures. In this paper, we show how we achieve a dynamic adaptable SOA by introducing the Aspect Oriented Programming (AOP) paradigm and Process Algebra (PA). We propose a Process Algebra formalism to specify a change-prone BPEL process (base service and aspect services) and demonstrate how to generate a client which dynamically adapt its behaviour to the service changes. We illustrate our approach through a concrete case study and present the Aspect Service Weaver (ASW) tool which implements our concepts.Mots-clés
Service Oriented Architecture; Web Services; Process Algebra; Aspect Oriented ProgrammingPublications associées
Affichage des éléments liés par titre et auteur.
-
Ben Hmida, Mehdi; Boutrous Saab, Céline; Haddad, Serge; Monfort, Valérie; Tomaz Ferraz, Ricardo (2006) Communication / Conférence
-
Tomaz Ferraz, Ricardo; Ben Hmida, Mehdi; Monfort, Valérie (2005) Communication / Conférence
-
Tomaz Ferraz, Ricardo; Ben Hmida, Mehdi; Monfort, Valérie (2006) Article accepté pour publication ou publié
-
Ben Hmida, Mehdi; Tomaz Ferraz, Ricardo; Monfort, Valérie (2005) Communication / Conférence
-
Monfort, Valérie; Tomaz Ferraz, Ricardo; Ben Hmida, Mehdi (2006) Article accepté pour publication ou publié