The University of Southampton
University of Southampton Institutional Repository

Towards distributed BPEL orchestrations

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
1863-2122
1-15
Baresi, Luciano
098180ac-474c-4769-8aca-e27026db84b5
Maurino, Andrea
e0f5ecb4-a8c4-4193-baaa-87133c20bdc5
Modafferi, Stefano
2f15a6fa-a4c3-4f43-998f-df7d88f08a78
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, 1-15. (doi:10.14279/tuj.eceasst.3.7.23).

Record type: Article

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
ORCID for Stefano Modafferi: ORCID iD orcid.org/0000-0003-0428-3194

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 ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×