Towards the Design of a Scalable Business Process Management System Architecture in the Cloud

被引:1
|
作者
Ouyang, Chun [1 ]
Adams, Michael [1 ]
ter Hofstede, Arthur H. M. [1 ]
Yu, Yang [2 ]
机构
[1] Queensland Univ Technol, Brisbane, Qld, Australia
[2] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
来源
CONCEPTUAL MODELING, ER 2018 | 2018年 / 11157卷
关键词
Business Process Management System; Software-as-a-Service; System architecture; Scalability; Load balancing; Workflow engine; YAWL;
D O I
10.1007/978-3-030-00847-5_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ubiquity of cloud computing is shifting the deployment of Business Process Management Systems (BPMS) from traditional on-premise models to the Software-as-a-Service (SaaS) paradigm, thus aiming to deliver Business Process Automation as a Service to multiple tenants in the cloud. However, scaling up a traditional BPMS to cope with simultaneous demand from multiple organisations in the cloud is challenging, since its underlying system architecture has been designed to serve a single organisation with a single workflow engine. A typical SaaS often deploys multiple instances of its core applications and distributes workload to these application instances via load balancing. But, for stateful and often long-running process instances, standard stateless load balancing strategies are inadequate. In this paper, we propose a conceptual design of a scalable system architecture for deploying BPMS in the cloud. In our design, Object Role Modeling (ORM) is used to conceptualise the data requirements of the system and UML sequence diagrams are used to capture the interactions between system components. A prototypical implementation using an open-source traditional BPMS offers focused load balancing strategies and demonstrates improved capabilities for supporting large volumes of work in a multi-tenanted cloud environment.
引用
收藏
页码:334 / 348
页数:15
相关论文
共 50 条
  • [1] Design and Realisation of Scalable Business Process Management Systems for Deployment in the Cloud
    Ouyang, Chun
    Adams, Michael
    Ter Hofstede, Arthur H. M.
    Yu, Yang
    [J]. ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2021, 12 (04)
  • [2] Scalable Business Process Execution in the Cloud
    Euting, Sven
    Janiesch, Christian
    Fischer, Robin
    Tai, Stefan
    Weber, Ingo
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 175 - 184
  • [3] Scalable Business Process Enactment in Cloud Environments
    Schmidt, Rainer
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2012, 2012, 113 : 1 - 15
  • [4] Cloud Drive: A Computing Architecture for a Scalable Driving Safety Management System
    Oda, Kentaro
    Hayashi, Toyohiro
    Izumi, Shinobu
    Wada, Tomohito
    Enokida, Shuichi
    [J]. MODERN TRANSPORT TELEMATICS, 2011, 239 : 78 - +
  • [5] A Model-based Business Process Compliance Management Architecture for SMSE towards Effective Adoption of Cloud Computing
    Mustapha, A. M.
    Arogundade, O. T.
    Vincent, O. R.
    Adeniran, O. J.
    Chen, Xiaohong
    [J]. PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON COMPUTING NETWORKING AND INFORMATICS (ICCNI 2017), 2017,
  • [6] Architecture on a Hybrid Business Process Design and Verification System
    Li, Bing
    Iijima, Junichi
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 6199 - 6204
  • [7] Towards a Scalable Framework for Artifact-Centric Business Process Management Systems
    Lei, Jiankun
    Bai, Rufan
    Guo, Lipeng
    Zhang, Liang
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2016, PT II, 2016, 10042 : 309 - 323
  • [8] Evolution of distributed monitoring for scalable business process management in cloud-based databases
    Kikuchi, Shinji
    Bhalla, Subhash
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 12 (2-3) : 192 - 208
  • [9] Towards Business Process Architecture Analysis
    Suarez, Mario
    Sanchez, Mario
    Villalobos, Jorge
    [J]. 2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, : 535 - 542
  • [10] Towards a Scalable Architecture for Flight Data Management
    Garcia, Ivan
    Martinez-Prieto, Miguel A.
    Bregon, Anibal
    Alvarez, Pedro C.
    Diaz, Fernando
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2017, : 263 - 268