Article in Proceedings INPROC-2007-90

BibliographyPottinger, Stefan; Mietzner, Ralph; Leymann, Frank: Coordinate BPEL Scopes and Processes by Extending the WS-Business Activity Framework.
In: Meersman, Robert (ed.); Tari, Zahir (ed.): Proceedings of the 15th International Conference on Cooperative Information Systems (CoopIS 2007).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Lecture Notes in Computer Science; 4803, pp. 336-352, english.
Springer, November 2007.
ISBN: 978-3-540-76846-3; DOI: 10.1007/978-3-540-76848-7_22.
Article in Proceedings (Conference Paper).
CR-SchemaC.2.4 (Distributed Systems)
H.2.4 (Database Management Systems)
H.3.5 (Online Information Services)
H.4.1 (Office Automation)
KeywordsWS-BA; BPEL; coordination; long-running transactions; sub-processes
Abstract

In a Web service world, the Web Services Business Process Execution Language (WS-BPEL) is the standard used to compose Web services into business processes. These processes are often long-running. Therefore WS-BPEL employs a long-running transaction model to handle the internal transactions of a WS-BPEL process. WS-Business Activity (WS-BA) is a set of mechanisms and protocols to coordinate a set of Web Services into a long-running compensation-based transaction. Up to now, it was not possible to let parts of a WS-BPEL process participate in a WS-BA coordination. We show how WS-BA needs to be extended to allow parts of a WS-BPEL process to participate in a WS-BA coordination, which is supervised by an external coordinator. In addition our approach allows external partners to participate in these modified internal WS-BA transactions initiated by a WS-BPEL process and also allows for easy incorporation of BPEL sub-processes into the proposed coordination model. The architecture of a prototype implementing our approach is sketched.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems, Architecture of Application Systems
Entry dateMay 1, 2008
New Report   New Article   New Monograph   Institute   Computer Science