Artikel in Tagungsband INPROC-2007-90

Bibliograph.
Daten
Pottinger, Stefan; Mietzner, Ralph; Leymann, Frank: Coordinate BPEL Scopes and Processes by Extending the WS-Business Activity Framework.
In: Meersman, Robert (Hrsg); Tari, Zahir (Hrsg): Proceedings of the 15th International Conference on Cooperative Information Systems (CoopIS 2007).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Lecture Notes in Computer Science; 4803, S. 336-352, englisch.
Springer, November 2007.
ISBN: 978-3-540-76846-3; DOI: 10.1007/978-3-540-76848-7_22.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.C.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
Kurzfassung

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.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen, Architektur von Anwendungssystemen
Eingabedatum1. Mai 2008
   Publ. Institut   Publ. Informatik