| HAL : hal-00441818, version 1 |
| DOI : 10.4018/jwsr.2009071301 |
| Fiche détaillée | Récupérer au format |
|
|
| International Journal of Web Services Research 6, 4 (2009) 1-29 |
|
|
|
|
| An Integrated Framework for Web Services Orchestration |
|
|
| Saab C. Boutrous 1D. Coulibaly 1 |
|
|
| (31/10/2009) |
|
|
| Currently, Web services give place to active research and this is due both to industrial and theoretical factors. On one hand, Web services are essential as the design model of applications dedicated to the electronic business. On the other hand, this model aims to become one of the major formalisms for the design of distributed and cooperative applications in an open environment (the Internet). In this article, the authors will focus on two features of Web services. The first one concerns the interaction problem: given the interaction protocol of a Web service described in BPEL, how to generate the appropriate client? Their approach is based on a formal semantics for BPEL via process algebra and yields an algorithm which decides whether such a client exists and synthesizes the description of this client as a (timed) automaton. The second one concerns the design process of a service. They propose a method which proceeds by two successive refinements: first the service is described via UML, then refined in a BPEL model and finally enlarged with JAVA code using JCSWL, a new language that we introduce here. Their solutions are integrated in a service development framework that will be presented in a synthetic way. |
|
|
|
|
|
|
|
|
|
|
| 1 : | Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision (LAMSADE) |
| CNRS : UMR7024 – Université Paris IX - Paris Dauphine | |
| 2 : | Laboratoire Spécification et Vérification [Cachan] (LSV) |
| CNRS : UMR8643 – INRIA – École normale supérieure de Cachan - ENS Cachan | |
| 3 : | Informatique, Biologie Intégrative et Systèmes Complexes (IBISC) |
| CNRS : FRE3190 – Université d'Evry-Val d'Essonne | |
| 4 : | Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance (LISTIC) |
| Université de Savoie : EA3703 | |
| 5 : | Laboratoire Electronique, Informatique et Image (Le2i) |
| Université de Bourgogne – Arts et Métiers ParisTech – CNRS : UMR6306 | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Web |
|
|
| WEB service – verification – timed automata equivalence – BPEL |
| hal-00441818, version 1 | |
| http://hal.univ-savoie.fr/hal-00441818 | |
| oai:hal.univ-savoie.fr:hal-00441818 | |
| Contributeur : Patrice Moreaux | |
| Soumis le : Jeudi 17 Décembre 2009, 12:37:03 | |
| Dernière modification le : Jeudi 1 Décembre 2011, 17:58:27 | |