Distributed BPEL processes
Distributed BPEL processes
BPEL only supports a strictly centralized and coordinated execution of Web service compositions, but this solution is clearly not the best option in many concrete cases. The conceptually monolithic BPEL process should be executed in a distributed setting, where each peer is only responsible for a fraction of the whole process and for the coordination with the other fragments. These considerations lead us to propose a formal approach to support the distributed execution of BPEL processes. The partitioning is customizable and easily intertwines with the adoption of special-purpose middleware infrastructures. In particular, the paper shows how we pair the distributed execution with a tuple-based infrastructure, to support distributed execution in mobile contexts, and with a publish and subscribe middleware, to support dynamically changing scenarios. Copyright © (2007) by Knowledge Systems Institute (KSI).
692-697
Knowledge Systems Institute Graduate School, 2007
Baresi, L.
685f61ae-0297-4de6-852c-9047ccfb8d1b
Maurino, A.
e0f5ecb4-a8c4-4193-baaa-87133c20bdc5
Modafferi, S.
2f15a6fa-a4c3-4f43-998f-df7d88f08a78
2007
Baresi, L.
685f61ae-0297-4de6-852c-9047ccfb8d1b
Maurino, A.
e0f5ecb4-a8c4-4193-baaa-87133c20bdc5
Modafferi, S.
2f15a6fa-a4c3-4f43-998f-df7d88f08a78
Baresi, L., Maurino, A. and Modafferi, S.
(2007)
Distributed BPEL processes.
In 19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007.
Knowledge Systems Institute Graduate School, 2007.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
BPEL only supports a strictly centralized and coordinated execution of Web service compositions, but this solution is clearly not the best option in many concrete cases. The conceptually monolithic BPEL process should be executed in a distributed setting, where each peer is only responsible for a fraction of the whole process and for the coordination with the other fragments. These considerations lead us to propose a formal approach to support the distributed execution of BPEL processes. The partitioning is customizable and easily intertwines with the adoption of special-purpose middleware infrastructures. In particular, the paper shows how we pair the distributed execution with a tuple-based infrastructure, to support distributed execution in mobile contexts, and with a publish and subscribe middleware, to support dynamically changing scenarios. Copyright © (2007) by Knowledge Systems Institute (KSI).
This record has no associated files available for download.
More information
Published date: 2007
Venue - Dates:
19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007, Boston, Boston, United States, 2007-07-09 - 2007-07-11
Identifiers
Local EPrints ID: 480252
URI: http://eprints.soton.ac.uk/id/eprint/480252
PURE UUID: df857924-aff4-43c9-b519-98511771d972
Catalogue record
Date deposited: 01 Aug 2023 17:12
Last modified: 02 Aug 2023 01:56
Export record
Contributors
Author:
L. Baresi
Author:
A. Maurino
Author:
S. 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