SEDA4BPEL: A Staged Event-Driven Architecture for High-Concurrency BPEL Engine.

Dou Sun,Yongwang Zhao,Hao Zeng,Dianfu Ma
DOI: https://doi.org/10.1109/iscc.2010.5546728
2010-01-01
Abstract:Current BPEL engine products are difficult to meet the highly concurrent demands of increasing mission-critical business processes application. We follow the ideas of SEDA and propose a new architecture for high-concurrency BPEL engine, which we call SEDA4BPEL. In SEDA4BPEL, the implementation of BPEL related web services protocols is encapsulated into four primary event-driven stages, to provide independence, isolation and modularity. We also introduce two controllers to manage excessive concurrent process instances. We present the SEDA4BPEL design and the implementation of a BEPL engine based on this architecture. The evaluation results show that SEDA4BPEL applications exhibit high performance and robustness when handling massive concurrency.
What problem does this paper attempt to address?