A research on optimization algorithm for BPEL process based on synchronization and concurrency analysis

Qiwei Wang, Budan Wu, Junliang Chen · 2011

Business Process Execution Language(BPEL) is widely used in service composition and orchestration. However, sometimes it is time-consuming to handle several sequences executing concurrently. This paper proposes an optimization algorithm for BPEL process, which is based on synchronization and concurrency analysis. Our approach first scans and reconstructs all the synchronization structures based on a synchronization analysis, following with construction of data dependence and control dependence, representing in process dependence graph. By decreasing quantity of sequences and increasing concurrency degree, an algorithm is proposed to enhance efficiency of a given process. At the end of this paper, a BPEL process instance shows the algorithm validity.

Read the paper · More papers on PaperTik