Towards the Design of a Scalable Business Process Management System Architecture in the Cloud | SpringerLink
Skip to main content

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

  • Conference paper
  • First Online:
Conceptual Modeling (ER 2018)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11157))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    An organization formed to standardise workflow management terminology and define standards for workflow management systems (see http://www.wfmc.org).

  2. 2.

    A summary of the ORM 2 Graphical Notation is available from www.orm.net/pdf/ORM2GraphicalNotation.pdf.

References

  1. van der Aalst, W., van Hee, K.: Workflow Management: Models, Methods, and Systems. MIT Press, Cambridge (2004)

    Google Scholar 

  2. van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)

    Article  Google Scholar 

  3. Frederick Chong and Gianpaolo Carraro. Architecture Strategies for Catching the Long Tail. MSDN Library, April 2006

    Google Scholar 

  4. Halpin, T.: Object-Role Modeling Fundamentals: A Practical Guide to Data Modeling with ORM. Technics Publications, LLC (2015)

    Google Scholar 

  5. Han, Y.-B., Sun, J.-Y., Wang, G.-L., Li, H.-F.: A cloud-based BPM architecture with user-end distribution of non-compute-intensive activities and sensitive data. J. Comput. Sci. Technol. 25(6), 1157–1167 (2010)

    Article  Google Scholar 

  6. ter Hofstede, A.H.M., van der Aalst, W.M.P., Adams, M., Russell, N.: Modern Business Process Automation: YAWL and Its Support Environment, 1st edn. Springer, Heidelberg (2009)

    Google Scholar 

  7. David Hollingsworth. Workflow Management Coalition: The Workflow Reference Model. Technical report, TC00-1003, January 1995

    Google Scholar 

  8. Liu, X., Yang, Y., Yuan, D., Zhang, G., Li, W., Cao, D.: A generic QoS framework for cloud workflow systems. In: 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, pp. 713–720. IEEE (2011)

    Google Scholar 

  9. OMG. OMG Unified Modeling Language (OMG UML), Version 2.5.1. Technical report, December 2017. https://www.omg.org/spec/UML/2.5.1/PDF

  10. Schunselaar, D.M.M., Verbeek, H.M.W., Reijers, H.A., van der Aalst, W.M.P.: YAWL in the cloud: supporting process sharing and variability. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 367–379. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15895-2_31

    Chapter  Google Scholar 

  11. Skouradaki, M., Ferme, V., Leymann, F., Pautasso, C., Roller, D.H.: BPELanon: protect business processes on the cloud. In: Proceedings of the 5th International Conference on Cloud Computing and Service Science, 20–22 May 2015. SciTePress (2015)

    Google Scholar 

  12. Sun, Y., Su, J., Yang, J.: Universal artifacts: a new approach to business process management (BPM) systems. ACM Trans. Manage. Inf. Syst. 7(1), 3:1–3:26 (2016)

    Article  Google Scholar 

  13. Xu, R., Wang, Y., Huang, W., Yuan, D., Xie, Y., Yang, Y.: Near-optimal dynamic priority scheduling strategy for instance-intensive business workflows in cloud computing. Concurrency Comput. Pract. Experience 29(18) (2017)

    Article  Google Scholar 

  14. Yu, D., Zhu, Q., Guo, D., Huang, B., Su, J.: jBPM4S: a multi-tenant extension of jBPM to support BPaaS. In: Proceedings of the 3rd Asia Pacific Business Process Management Conference (AP-BPM 2015), Busan, South Korea, pp. 43–56 (2015)

    Google Scholar 

Download references

Acknowledgments

This work is supported by the Research Foundation of Science and Technology Plan Project in Guangdong Province (2016B050502006) and the Research Foundation of Science and Technology Plan Project in Guang-zhou City (2016201604030001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Yu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ouyang, C., Adams, M., ter Hofstede, A.H.M., Yu, Y. (2018). Towards the Design of a Scalable Business Process Management System Architecture in the Cloud. In: Trujillo, J., et al. Conceptual Modeling. ER 2018. Lecture Notes in Computer Science(), vol 11157. Springer, Cham. https://doi.org/10.1007/978-3-030-00847-5_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00847-5_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00846-8

  • Online ISBN: 978-3-030-00847-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics