A data flow optimization based approach for BPEL processes partition

Yanlong Zhai*, Hongyi Su, Shouyi Zhan

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Citations (Scopus)

Abstract

Business agility usually requires dynamic business process management. For example, Business Process Outsourcing (BPO), often needs partition an existing BPEL-described business process into a number of sub-processes, which can be run at different business partners' in a decentralized way. However, how to effectively partition BPEL processes is still a challenging issue. In this paper, we propose a data flow optimization based BPEL process partitioning approach. Firstly, the messages used in the BPEL processes are transformed into asynchronously transmitted variables. Then, the transformed BPEL process is represented as a Parallel Flow Graph (PFG), and is optimized through data flow analysis. Finally, the business process is partitioned based on the optimized PFG. Experimental results have demonstrated that the workload of message transmission and the response time are all effectively reduced.

Original languageEnglish
Title of host publicationProceedings - ICEBE 2007
Subtitle of host publicationIEEE International Conference on e-Business Engineering - Workshops: SOAIC 2007; SOSE 2007; SOKM 2007
Pages410-413
Number of pages4
DOIs
Publication statusPublished - 2007
EventICEBE 2007: IEEE International Conference on e-Business Engineering - Workshops: SOAIC 2007; SOSE 2007; SOKM 2007 - Hong Kong, China
Duration: 24 Oct 200726 Oct 2007

Publication series

NameProceedings - ICEBE 2007: IEEE International Conference on e-Business Engineering - Workshops: SOAIC 2007; SOSE 2007; SOKM 2007

Conference

ConferenceICEBE 2007: IEEE International Conference on e-Business Engineering - Workshops: SOAIC 2007; SOSE 2007; SOKM 2007
Country/TerritoryChina
CityHong Kong
Period24/10/0726/10/07

Fingerprint

Dive into the research topics of 'A data flow optimization based approach for BPEL processes partition'. Together they form a unique fingerprint.

Cite this