A Distributed Service-Oriented Architecture for Business Process Execution

被引:84
|
作者
Li, Guoli [1 ]
Muthusamy, Vinod [1 ]
Jacobsen, Hans-Arno [1 ]
机构
[1] Univ Toronto, Dept ECE, Toronto, ON M5S 3G4, Canada
关键词
Design; Experimentation; Performance; Business process; BPEL; workflow management; service-oriented architecture (SOA); distributed orchestration; publish/subscribe; enterprise service bus (ESB); event processing; complex event processing (CEP);
D O I
10.1145/1658373.1658375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Business Process Execution Language (BPEL) standardizes the development of composite enterprise applications that make use of software components exposed as Web services. BPEL processes are currently executed by a centralized orchestration engine, in which issues such as scalability, platform heterogeneity, and division across administrative domains can be difficult to manage. We propose a distributed agent-based orchestration engine in which several lightweight agents execute a portion of the original business process and collaborate in order to execute the complete process. The complete set of standard BPEL activities are supported, and the transformations of several BPEL activities to the agent-based architecture are described. Evaluations of an implementation of this architecture demonstrate that agent-based execution scales better than a non-distributed approach, with at least 70% and 120% improvements in process execution time, and throughput, respectively, even with a large number of concurrent process instances. In addition, the distributed architecture successfully executes large processes that are shown to be infeasible to execute with a nondistributed engine.
引用
收藏
页数:33
相关论文
共 50 条
  • [41] OSTRA: A Process Framework for the Transition to Service-Oriented Architecture
    Tiba, Fabiano
    Wang, Shuying
    Ramanujam, Sunitha
    Capretz, Miriam A. M.
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2009, 2 (02) : 50 - 65
  • [42] A Service-Oriented Architecture Framework for the Distributed Concurrent and Collaborative Design
    Yu, Jiaqing
    Cha, Jianzhong
    Lu, Yiping
    Yao, Shasha
    [J]. IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 872 - 876
  • [43] Distributed service-oriented architecture for information extraction system "Semanta"
    Jastrzebski, L
    Piasecki, M
    Strzelecki, G
    Wilkosz, K
    [J]. 5th International Conference on Intelligent Systems Design and Applications, Proceedings, 2005, : 61 - 66
  • [44] A semantic service-oriented architecture for distributed model management systems
    El-Gayar, Omar
    Deokar, Amit
    [J]. DECISION SUPPORT SYSTEMS, 2013, 55 (01) : 374 - 384
  • [45] DoD business mission area service-oriented architecture to support business transformation
    Wisnosky, Dennis E.
    Feldshteyn, Dimitry
    Mancuso, Wil
    Gough, Al
    Riutort, Eric J.
    Strassman, Paul
    [J]. CrossTalk, 2008, 21 (10): : 25 - 29
  • [46] P2P business process modeling and implementation based on service-oriented architecture
    Lee, Myoung-Ree
    Kim, Dae-Gon
    Yoo, Cheol-Jung
    Chang, Ok-Bae
    [J]. RECENT PROGRESS IN COMPUTATIONAL SCIENCES AND ENGINEERING, VOLS 7A AND 7B, 2006, 7A-B : 314 - 317
  • [47] A Service-Oriented Approach for the Optimal Product/Service Design Business Process
    Tsafarakis, Stelios
    Delias, Pavlos
    Matsatsinis, Nikolaos
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS IN THE SERVICE SECTOR, 2013, 5 (01) : 68 - 81
  • [48] Service chain-based business alliance formation in service-oriented architecture
    Jung, Jason J.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (03) : 2206 - 2211
  • [49] Approaches of Collaborative Cloud Process Service: Constructing Service-Oriented Architecture
    Wang, Chen
    Zhao, Wu
    Wang, Jie
    Chen, Ling
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (11): : 133 - 144
  • [50] Service-Oriented Business Intelligence
    Abello, Alberto
    Romero, Oscar
    [J]. BUSINESS INTELLIGENCE, 2012, 96 : 156 - 185