Maintaining Data Dependencies Across BPEL Process Fragments

  • Authors:
  • Rania Khalaf;Oliver Kopp;Frank Leymann

  • Affiliations:
  • IBM TJ Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532, USA;University of Stuttgart, Universitätsstr.38,70569 Stuttgart, Germany;University of Stuttgart, Universitätsstr.38,70569 Stuttgart, Germany

  • Venue:
  • ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.