Article in Proceedings INPROC-2007-40

BibliographyKhalaf, Rania; Kopp, Oliver; Leymann, Frank: Maintaining Data Dependencies Across BPEL Process Fragments.
In: Krämer, Bernd J. (ed.); Lin, Kwei-Jay (ed.); Narasimhan, Priya (ed.): Service-Oriented Computing - ICSOC 2007.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Lecture Notes in Computer Science; 4749, pp. 207-219, english.
Springer, September 2007.
DOI: 10.1007/978-3-540-74974-5_17.
Article in Proceedings (Conference Paper).
CR-SchemaC.2.4 (Distributed Systems)
H.3.5 (Online Information Services)
H.4.1 (Office Automation)
KeywordsWeb services, fragments, business process, BPEL
Abstract

Continuous process improvement (CPI) may require a BPEL process to be split amongst different participants. In this paper, we enable splitting standard BPEL - without any extensions or new middleware. We present a solution that uses a BPEL process, partition information, and results of data analysis to produce a BPEL process for each participant. The collective behavior of these participant processes recreates the control and data flow of the non-split process. Previous work presented process splitting using a variant of BPEL where data flow is modeled explicitly using ‘data links’. We reuse the control flow aspect from that work, focusing in this paper on maintaining the data dependencies in standard BPEL.

Full text and
other links
ICOSC 2007
CopyrightSpringer-Verlag
Department(s)University of Stuttgart, Institute of Architecture of Application Systems, Architecture of Application Systems
Project(s)Tools4BPEL
Entry dateSeptember 26, 2007
   Publ. Computer Science