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 条
  • [31] Application of Service-Oriented Approach to Business Process Reengineering
    Ilin, Igor V.
    Iliashenko, Oksana Yu.
    Levina, Anastasia I.
    [J]. VISION 2020: INNOVATION MANAGEMENT, DEVELOPMENT SUSTAINABILITY, AND COMPETITIVE ECONOMIC GROWTH, 2016, VOLS I - VII, 2016, : 768 - 781
  • [32] A Service-Oriented Business Process Modeling Methodology and Implementation
    Bai, Lin
    Wei, Jun
    [J]. I-ESA 2009: INTERNATIONAL CONFERENCE ON INTEROPERABILITY FOR ENTERPRISE SOFTWARE AND APPLICATIONS CHINA, PROCEEDINGS, 2009, : 201 - 205
  • [33] A Service-Oriented Visual Business Process Modeling Language
    Xing, Shaomin
    Zhou, Bosheng
    Chen, Tianying
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 8389 - 8393
  • [34] Optimization of a blasting process through a service-oriented architecture
    Girbea, Alina
    [J]. 2014 INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT (OPTIM), 2014, : 762 - 769
  • [35] A Service-Oriented Architecture for Generating Sound Process Descriptions
    Silva, Thanner Soares
    Avila, Diego Toralles
    Flesch, Jean Ampos
    Peres, Sarajane Marques
    Mendling, Jan
    Thom, Lucineia Heloisa
    [J]. 2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, : 1 - 10
  • [36] Towards an Architecture for Service-Oriented Process Monitoring and Control
    Karnouskos, Stamatis
    Colombo, Armando Walter
    Jammes, Francois
    Delsing, Jerker
    Bangemann, Thomas
    [J]. IECON 2010 - 36TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [37] Semantic based service-oriented grid architecture for business processes
    Laliwala, Zakir
    Jain, Prateek
    Chaudhary, Sanjay
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 423 - +
  • [38] A Security Process for the Automotive Service-Oriented Software Architecture
    Puellen, Dominik
    Frank, Florian
    Christl, Marion
    Liu, Wuhao
    Katzenbeisser, Stefan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (04) : 5036 - 5053
  • [39] Distributed policy specification and enforcement in service-oriented business systems
    Tsai, WT
    Liu, XX
    Chen, YO
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 10 - 17
  • [40] 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