skip to main content
research-article

BPMS-RA: A Novel Reference Architecture for Business Process Management Systems

Authors Info & Claims
Published:18 February 2019Publication History
Skip Abstract Section

Abstract

A growing number of business process management systems is under development both in academia and in practice. These systems typically are based on modern system engineering principles, such as service-oriented architecture. At the same time, the advent of big data analytics has changed the scope of these systems, including functionality such as data mining. However, existing reference architectures for business process management systems date back 20 years and, consequently, are not up-to-date with these modern developments. To fill the gap, this article proposes an up-to-date reference architecture, called BPMS-RA, for modern business process management systems. BPMS-RA is based on analysis of recent literature and of existing commercial implementations. This reference architecture aims to provide a guideline template for the development of modern-day business process management systems by specifying functions and interfaces that need to be provided by these systems as well as a set of quality criteria that they need to meet.

Skip Supplemental Material Section

Supplemental Material

References

  1. Samuil Angelov, Paul Grefen, and Danny Greefhorst. 2012. A framework for analysis and design of software reference architectures. Information and Software Technology 54, 4 (2012), 417--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, and Judith Stafford. 2011. Documenting Software Architectures: Views and Beyond. Addison-Wesley.Google ScholarGoogle Scholar
  3. Len Bass, Paul Clements, and Rick Kazman. 2013. Software Architecture in Practice (3rd ed.). Vol. 2. Addison-Wesley.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Anne Baumgrass, Mirela Botezatu, Claudio Di Ciccio, Remco Dijkman, Paul Grefen, Marcin Hewelt, Jan Mendling, Andreas Meyer, Shaya Pourmirza, and Hagen Völzer. 2015a. Towards a methodology for the engineering of event-driven process applications. In BPM Workshop, Vol. 256. Springer, 501--514.Google ScholarGoogle Scholar
  5. Anne Baumgrass, Claudio Di Ciccio, Remco Dijkman, Marcin Hewelt, Jan Mendling, Andreas Meyer, Shaya Pourmirza, Mathias Weske, and Tsun Yin Wong. 2015b. GET controller and UNICORN: Event-driven process execution and monitoring in logistics. In BPM Demo, Vol. 1418. CEUR Proceedings, 75--79.Google ScholarGoogle Scholar
  6. Anne Baumgrass, Remco Dijkman, Paul Grefen, Shaya Pourmirza, Hagen Völzer, and Mathias Weske. 2015c. A software architecture for transportation planning and monitoring in a collaborative network. In IFIP Advances in Information and Communication Technology -- Risks and Resilience of Collaborative Networks. Vol. 463. Springer, 277--284.Google ScholarGoogle Scholar
  7. Surajit Chaudhuri. 2012. What next? A half-dozen data management research goals for big data and the cloud. In Symposium on Principles of Database Systems. ACM, 1--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo Reijers. 2013. Fundamentals of Business Process Management. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Roy Thomas Fielding. 2000. Architectural styles and the design of network-based software architectures. Ph.D. Dissertation. University of California, Irvine, Irvine, CA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Thomas Freytag. 2005. WoPeD--workflow Petri net designer. In Applications and Theory of Petri Nets. https://www.researchgate.net/publication/228697436.Google ScholarGoogle Scholar
  11. GET Service Consortium. 2013. GET Service: Efficient Transportation Planning and Execution. Retrieved January 12, 2018 from http://getservice-project.eu/.Google ScholarGoogle Scholar
  12. Paul Grefen. 2015. Business Information System Architecture (BISA). Eindhoven University of Technology.Google ScholarGoogle Scholar
  13. Paul Grefen and Remmert Remmerts de Vries. 1998. A reference architecture for workflow management systems. Data 8 Knowledge Engineering 27, 1 (1998), 31--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Raman Grover and Michael J. Carey. 2015. Data ingestion in AsterixDB. In EDBT. Openproceedings.org, 605--616.Google ScholarGoogle Scholar
  15. Thomas R. Gruber. 1995. Toward principles for the design of ontologies used for knowledge sharing? International Journal of Human-Computer Studies 43, 5 (1995), 907--928. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Alan R. Hevner, Salvatore T. March, Jinsoo Park, and Sudha Ram. 2004. Design science in information systems research. MIS Quarterly 28, 1 (2004), 75--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. David Hollingsworth. 1995. The workflow reference model. Workflow Management Coalition Technical Report TC00-1003 (1995).Google ScholarGoogle Scholar
  18. Jinmin Hu and Paul Grefen. 2003. Conceptual framework and architecture for service mediating workflow management. Information and Software Technology 45, 13 (2003), 929--939.Google ScholarGoogle ScholarCross RefCross Ref
  19. IEEE. 2010. Systems and software engineering -- vocabulary. IEEE Standard, 1--418.Google ScholarGoogle Scholar
  20. IEEE. 2016. Standard for eXtensible Event Stream (XES) for Achieving Interoperability in Event Logs and Event Streams. Technical Report 1849-2016. IEEE.Google ScholarGoogle Scholar
  21. Kurt Jensen, Lars Michael Kristensen, and Lisa Wells. 2007. Coloured Petri nets and CPN tools for modelling and validation of concurrent systems. International Journal on Software Tools for Technology Transfer 9, 3--4 (2007), 213--254.Google ScholarGoogle ScholarCross RefCross Ref
  22. Andrey Kashlev and Shiyong Lu. 2014. A system architecture for running big data workflows in the cloud. In IEEE International Conference on Services Computing (SCC). IEEE, 51--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Marcello La Rosa, Hajo Reijers, Wil van der Aalst, Remco Dijkman, Jan Mendling, Marlon Dumas, and Luciano García-Bañuelos. 2011. APROMORE: An advanced process model repository. Expert Systems with Applications 38, 6 (2011), 7029--7040. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Rikard Land, Laurens Blankers, Michel Chaudron, and Ivica Crnković. 2008. COTS selection best practices in literature and in industry. In High Confidence Software Reuse in Large Systems. Springer, 100--111. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Cui Lin, Shiyong Lu, Xubo Fei, Artem Chebotko, Darshan Pai, Zhaoqiang Lai, Farshad Fotouhi, and Jing Hua. 2009. A reference architecture for scientific workflow management systems and the VIEW SOA solution. IEEE Transactions on Services Computing 2, 1 (2009), 79--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Alex Norta, Paul Grefen, and Nanjangud C. Narendra. 2014. A reference architecture for managing dynamic inter-organizational business processes. Data 8 Knowledge Engineering 91 (2014), 52--89.Google ScholarGoogle Scholar
  27. Object Management Group. 2011. Business Process Model and Notation (BPMN) - version 2.0. Technical Report formal/2011-01-03. Object Management Group.Google ScholarGoogle Scholar
  28. Shaya Pourmirza, Sander Peters, Remco Dijkman, and Paul Grefen. 2017. A systematic literature review on the architecture of business process management systems. Information Systems 66 (2017), 43--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Pinar Senkul and Ismail H. Toroslu. 2005. An architecture for workflow scheduling under resource allocation constraints. Information Systems 30, 5 (July 2005), 399--422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. William Sobel, Bruce McCorkendale, and Thomas Powledge. 2005. Systems and methods for centralized subscription and license management in a small networking environment. Patent No. 11/192038, Filed July 29th., 2005, Issued February 1st., 2007.Google ScholarGoogle Scholar
  31. Omer Tene and Jules Polonetsky. 2012. Big data for all: Privacy and user control in the age of analytics. Northwestern Journal of Technology and Intellectual Property 11 (2012), xxvii.Google ScholarGoogle Scholar
  32. Wil van der Aalst. 2013. Business process management: A comprehensive survey. ISRN Software Engineering 2013, Article 507984 (2013), 37 pages.Google ScholarGoogle Scholar
  33. Wil van der Aalst, Mariska Netjes, and Hajo Reijers. 2007. Supporting the full BPM life-cycle using process mining and intelligent Redesign. Contemporary Issues in Database Design and Information Systems Development, Keng Siau (Ed.). IGI Global, 100--132.Google ScholarGoogle Scholar
  34. Panos Vassiliadis. 2009. A survey of extract--transform--load technology. International Journal of Data Warehousing and Mining 5, 3 (2009), 1--27.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. BPMS-RA: A Novel Reference Architecture for Business Process Management Systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Internet Technology
      ACM Transactions on Internet Technology  Volume 19, Issue 1
      Regular Papers, Special Issue on Service Management for IOT and Special Issue on Knowledge-Driven BPM
      February 2019
      321 pages
      ISSN:1533-5399
      EISSN:1557-6051
      DOI:10.1145/3283809
      • Editor:
      • Ling Liu
      Issue’s Table of Contents

      Copyright © 2019 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 February 2019
      • Revised: 1 June 2018
      • Accepted: 1 June 2018
      • Received: 1 November 2016
      Published in toit Volume 19, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!