Show simple item record

hal.structure.identifierLaboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE]
dc.contributor.authorBen Hmida, Mehdi*
hal.structure.identifierLaboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE]
dc.contributor.authorHaddad, Serge
HAL ID: 745039
*
dc.date.accessioned2010-06-15T14:22:30Z
dc.date.available2010-06-15T14:22:30Z
dc.date.issued2007
dc.identifier.urihttps://basepub.dauphine.fr/handle/123456789/4343
dc.description.abstractfrActuellement, les services Web constituent la solution adéquate pour implémenter les architectures orientées service. Mais, cette technologie présente des limitations vis à vis du changement dynamique de service. D’une part, Les fournisseurs de service n’ont pas le moyen d’adapter dynamiquement un service Web existant aux changements de la logique mé- tier. D’autre part, Les consommateurs du service n’ont pas le moyen d’adapter dynamiquement leur comportement à ce changement. Dans ce papier, nous montrons comment mettre en oeuvre une architecture orientée service auto adaptable en introduisant la programmation par aspect (PPA) et les algèbres de processus. Nous utilisons les principaux concepts de la PPA (point de jonction, coupe et conseil) dans le contexte des services Web pour changer le comportement d’un service Web (simple ou BPEL) sans toucher à son implémentation. Par la suite, nous don- nons une formalisation à un service Web adaptable (service de base avec les aspects services) grâce aux algèbres de processus. Cette formalisation nous permet de générer automatiquement un client qui s’adapte dynamiquement au changement.en
dc.language.isofren
dc.subjectDynamic Adaptabiltyen
dc.subjectProcess Algebraen
dc.subjectAspect Oriented Programmingen
dc.subjectWeb Servicesen
dc.subjectService Oriented Architectureen
dc.subjectadaptabilité dynamiqueen
dc.subjectalgèbres de processusen
dc.subjectprogrammation orientée aspecten
dc.subjectservices weben
dc.subjectArchitecture orientée serviceen
dc.subject.ddc005en
dc.titleVers l'adaptabilité dynamique des architectures orientés servicesen
dc.typeCommunication / Conférence
dc.description.abstractenCurrently, Web Services are the fitted technical solution to implement Service Ori- ented Architecture (SOA). However, this technology presents limitations concerning dynamic service adaptabilty. 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 intro- ducing the Aspect Oriented Programming (AOP) paradigm and Process Algebra (PA).We apply the main AOP concepts (joinpoint, pointcut and advice) in the Web Service context to modify the behaviour of an existent Web Service without touching its implementation. Then, we propose a Process Algebra formalism to specify a change-prone BPEL process (base service and aspect services) and shows how to generate automatically a client which dynamically adapt its behaviour to the service changes.en
dc.identifier.citationpages16en
dc.description.sponsorshipprivateouien
dc.subject.ddclabelProgrammation, logiciels, organisation des donnéesen
dc.relation.conftitle3ème Journée Francophone sur le Développement de Logiciels Par Aspects (JFDLPA 2007)en
dc.relation.confdate2007-03
dc.relation.confcityToulouseen
dc.relation.confcountryFranceen
hal.author.functionaut
hal.author.functionaut


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record