|Wutke, Daniel; Martin, Daniel; Leymann, Frank: Tuplespace-based Infrastructure for Decentralized Enactment of BPEL Processes. |
In: Proceedings of 9. Internationale Tagung Wirtschaftsinformatik: Business Services, Konzepte, Technologien, Anwendungen (WI 2009), Vienna, Austria, February 25 - 27, 2009.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-10, englisch.
Vienna, Austria: OCG, Februar 2009.
Artikel in Tagungsband (Konferenz-Beitrag).
Business processes -- expressed in the Web Service Business Process Execution Language (WS-BPEL or BPEL for short) -- are a manifestation of the two-level-programming paradigm where individual, remote-accessible Web services are composed to potentially complex orchestrations. BPEL processes are executed by so-called Workflow Management Systems that navigate through the process' activities according to the order imposed by the process model and interact with the services orchestrated by the process. While Web service technology enables interactions with remote services, process navigation is done in a centralized manner. Especially in scenarios of complex interactions between multiple distributed process participants, this way of enacting process models has several drawbacks. In the paper, we outline those drawbacks and propose an alternative approach to execution of BPEL processes in a distributed, decentralized manner. We present an overview of the system model and architecture and describe how the proposed approach enables a broad spectrum of process distribution.