Towards distributed BPEL orchestrations
Towards distributed BPEL orchestrations
Web services are imposing as the technology to integrate highly heterogeneous systems. BPEL, the standard technology to compose services, assumes a single "orchestrator" that controls the execution flow and coordinates the interactions with selected services. This centralized approach simplifies the coordination among components, but it is also a too heavy constraint. To this end, the paper introduces the idea of distributed orchestrations and presents a proposal to couple BPEL and distributed execution in mobile settings. The approach -exemplified on a simple case study- transforms a centralized BPEL process into a set of coordinated processes. An explicit meta-model and graph transformation supply the formal grounding to obtain a set of related processes, and to add the communication infrastructure among the newly created processes. The paper also presents a communication infrastructure based on tuple spaces to make the different orchestrators interact in mobile contexts.
Distributed system, Graph transformation, WS-BPEL
1-15
Baresi, Luciano
098180ac-474c-4769-8aca-e27026db84b5
Maurino, Andrea
e0f5ecb4-a8c4-4193-baaa-87133c20bdc5
Modafferi, Stefano
2f15a6fa-a4c3-4f43-998f-df7d88f08a78
2006
Baresi, Luciano
098180ac-474c-4769-8aca-e27026db84b5
Maurino, Andrea
e0f5ecb4-a8c4-4193-baaa-87133c20bdc5
Modafferi, Stefano
2f15a6fa-a4c3-4f43-998f-df7d88f08a78
Baresi, Luciano, Maurino, Andrea and Modafferi, Stefano
(2006)
Towards distributed BPEL orchestrations.
Electronic Communications of the EASST, 3, .
(doi:10.14279/tuj.eceasst.3.7.23).
Abstract
Web services are imposing as the technology to integrate highly heterogeneous systems. BPEL, the standard technology to compose services, assumes a single "orchestrator" that controls the execution flow and coordinates the interactions with selected services. This centralized approach simplifies the coordination among components, but it is also a too heavy constraint. To this end, the paper introduces the idea of distributed orchestrations and presents a proposal to couple BPEL and distributed execution in mobile settings. The approach -exemplified on a simple case study- transforms a centralized BPEL process into a set of coordinated processes. An explicit meta-model and graph transformation supply the formal grounding to obtain a set of related processes, and to add the communication infrastructure among the newly created processes. The paper also presents a communication infrastructure based on tuple spaces to make the different orchestrators interact in mobile contexts.
This record has no associated files available for download.
More information
Published date: 2006
Additional Information:
Publisher Copyright:
© Software Evolution through Transformations 2006.
Keywords:
Distributed system, Graph transformation, WS-BPEL
Identifiers
Local EPrints ID: 480888
URI: http://eprints.soton.ac.uk/id/eprint/480888
ISSN: 1863-2122
PURE UUID: 68594ad7-d403-4134-b8c5-d874adefeabf
Catalogue record
Date deposited: 10 Aug 2023 16:42
Last modified: 17 Mar 2024 03:28
Export record
Altmetrics
Contributors
Author:
Luciano Baresi
Author:
Andrea Maurino
Author:
Stefano Modafferi
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics