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.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, BPMS-RA: A Novel Reference Architecture for Business Process Management Systems
- 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 Scholar
Digital Library
- 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 Scholar
- Len Bass, Paul Clements, and Rick Kazman. 2013. Software Architecture in Practice (3rd ed.). Vol. 2. Addison-Wesley.Google Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo Reijers. 2013. Fundamentals of Business Process Management. Springer. Google Scholar
Digital Library
- Roy Thomas Fielding. 2000. Architectural styles and the design of network-based software architectures. Ph.D. Dissertation. University of California, Irvine, Irvine, CA.Google Scholar
Digital Library
- Thomas Freytag. 2005. WoPeD--workflow Petri net designer. In Applications and Theory of Petri Nets. https://www.researchgate.net/publication/228697436.Google Scholar
- GET Service Consortium. 2013. GET Service: Efficient Transportation Planning and Execution. Retrieved January 12, 2018 from http://getservice-project.eu/.Google Scholar
- Paul Grefen. 2015. Business Information System Architecture (BISA). Eindhoven University of Technology.Google Scholar
- 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 Scholar
Digital Library
- Raman Grover and Michael J. Carey. 2015. Data ingestion in AsterixDB. In EDBT. Openproceedings.org, 605--616.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- David Hollingsworth. 1995. The workflow reference model. Workflow Management Coalition Technical Report TC00-1003 (1995).Google Scholar
- 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 Scholar
Cross Ref
- IEEE. 2010. Systems and software engineering -- vocabulary. IEEE Standard, 1--418.Google Scholar
- IEEE. 2016. Standard for eXtensible Event Stream (XES) for Achieving Interoperability in Event Logs and Event Streams. Technical Report 1849-2016. IEEE.Google Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- Object Management Group. 2011. Business Process Model and Notation (BPMN) - version 2.0. Technical Report formal/2011-01-03. Object Management Group.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- Wil van der Aalst. 2013. Business process management: A comprehensive survey. ISRN Software Engineering 2013, Article 507984 (2013), 37 pages.Google Scholar
- 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 Scholar
- Panos Vassiliadis. 2009. A survey of extract--transform--load technology. International Journal of Data Warehousing and Mining 5, 3 (2009), 1--27.Google Scholar
Cross Ref
Index Terms
BPMS-RA: A Novel Reference Architecture for Business Process Management Systems
Recommendations
BPMS: business process management systems
Special issue: business process reengineeringIn the last years a lot of research has been done in different domains concerning information system applications. Recent research is characterized by the effort of applying information systems to heterogeneous and distributed environments. Information ...
Achieve Agile Enterprise System through Collaboration with BPMS
SRII '12: Proceedings of the 2012 Annual SRII Global ConferencePackaged enterprise systems (ES) have achieved strategic significance in enterprises as their backbone IT systems since late 80s of last century. They provide rich and standard functionality to support business running. However, the concern that ...
Support of cooperating and distributed business processes
ICPADS '96: Proceedings of the 1996 International Conference on Parallel and Distributed SystemsWorkflow management systems/business process management systems (BPMS) provide for an integral support of computer-based information processing, personal activities, business procedures and their relationships to organizational structures. They support ...






Comments