Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches
Abstract
:1. Introduction
2. Modeling Approaches in Blockchain and BPM Integration
2.1. Traditional BPM Modeling
- Decentralized Consensus: Traditional models need help representing the decentralized consensus mechanisms fundamental to blockchain, where multiple parties collectively validate transactions.
- Smart Contracts: The intricate logic of smart contracts, integral to blockchain processes, is not easily accommodated within traditional BPM notations.
- Tokenization: Representing the tokenization of assets and their decentralized management poses a challenge within the traditional BPM framework.
2.2. Blockchain-Oriented Modeling
2.3. Hybrid Approaches
3. Literature Review Methodology
3.1. Methodology
3.1.1. Search Keywords
- Blockchain and BPM;
- Business Process Modeling with Blockchain;
- Blockchain and Business Process Management;
- Smart Contracts and Business Process;
- Decentralized and Business Process.
3.1.2. Inclusion Criteria
3.1.3. Exclusion Criteria
3.2. Selection Process
3.2.1. Initial Screening
3.2.2. Full-Text Review
3.2.3. Data Extraction
3.2.4. Selected Papers
4. Strengths and Weaknesses of Modeling Approaches
4.1. Traditional BPM Models
4.1.1. Strengths
4.1.2. Limitations in Addressing Blockchain-Specific Requirements
4.2. Blockchain-Oriented Models
4.2.1. Advantages of Decentralized and Tamper-Resistant Processes
4.2.2. Challenges in User Comprehension and Adoption
4.3. Hybrid Models
4.3.1. Synergies Achieved by Combining Traditional and Blockchain-Oriented Approaches
4.3.2. Potential Drawbacks and Complexities Introduced by Hybridization
5. Future Trends and Recommendations
5.1. Recommendations for Businesses and Practitioners
5.1.1. Choosing the Most Suitable Modeling Approach
5.1.2. Adapting to Evolving Technologies and Methodologies
5.1.3. Cost-Effectiveness and Efficiency
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Namasudra, S.; Deka, G.C.; Johri, P.; Hosseinpour, M.; Gandomi, A.H. The revolution of blockchain: State-of-the-art and research challenges. Arch. Comput. Methods Eng. 2021, 28, 1497–1515. [Google Scholar] [CrossRef]
- Rao, K.V.; Murala, D.K.; Panda, S.K. Blockchain: A Study of New Business Model. In Recent Advances in Blockchain Technology: Real-World Applications; Springer: Berlin/Heidelberg, Germany, 2023; pp. 187–214. [Google Scholar]
- Zhang, J.; Thomas, C.; FragaLamas, P.; Fernández-Caramés, T. Deploying blockchain technology in the supply chain. In Computer Security Threats; BoD—Books on Demand: Norderstedt, Germany, 2019; Volume 57. [Google Scholar]
- Khalifa, E. Blockchain: Technological Revolution in Business and Administration. Am. J. Manag. 2019, 19, 40–46. [Google Scholar]
- Ahmad, L.; Khanji, S.; Iqbal, F.; Kamoun, F. Blockchain-based chain of custody: Towards real-time tamper-proof evidence management. In Proceedings of the 15th International Conference on Availability, Reliability and Security, Virtual Event, 25–28 August 2020; pp. 1–8. [Google Scholar]
- Rebello, G.A.F.; Camilo, G.F.; Guimaraes, L.C.; de Souza, L.A.C.; Thomaz, G.A.; Duarte, O.C.M. A security and performance analysis of proof-based consensus protocols. Ann. Telecommun. 2021, 77, 517–537. [Google Scholar] [CrossRef]
- Borselli, A. Smart Contracts in Insurance: A Law and Futurology Perspective; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Taherdoost, H. Smart Contracts in Blockchain Technology: A Critical Review. Information 2023, 14, 117. [Google Scholar] [CrossRef]
- Dutta, P.; Choi, T.-M.; Somani, S.; Butala, R. Blockchain technology in supply chain operations: Applications, challenges and research opportunities. Transp. Res. Part E Logist. Transp. Rev. 2020, 142, 102067. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.; Han, J.H.; Beynon-Davies, P. Understanding blockchain technology for future supply chains: A systematic literature review and research agenda. Supply Chain Manag. Int. J. 2019, 24, 62–84. [Google Scholar] [CrossRef]
- Ahmadisheykhsarmast, S.; Aminbakhsh, S.; Sonmez, R.; Uysal, F. A transformative solution for construction safety: Blockchain-based system for accident information management. J. Ind. Inf. Integr. 2023, 35, 100491. [Google Scholar] [CrossRef]
- Yang, R.; Wakefield, R.; Lyu, S.; Jayasuriya, S.; Han, F.; Yi, X.; Yang, X.; Amarasinghe, G.; Chen, S. Public and private blockchain in construction business process and information integration. Autom. Constr. 2020, 118, 103276. [Google Scholar] [CrossRef]
- Viriyasitavat, W.; Da Xu, L.; Bi, Z.; Pungpapong, V. Blockchain and internet of things for modern business process in digital economy—The state of the art. IEEE Trans. Comput. Soc. Syst. 2019, 6, 1420–1432. [Google Scholar] [CrossRef]
- Eggers, J.; Hein, A.; Weking, J.; Böhm, M.; Krcmar, H. Process automation on the blockchain: An exploratory case study on smart contracts. In Proceedings of the 54th Hawaii International Conference on System Sciences, Kauai, HI, USA, 5 January 2021. [Google Scholar]
- Gayialis, S.P.; Kechagias, E.P.; Papadopoulos, G.A.; Panayiotou, N.A. A Business Process Reference Model for the Development of a Wine Traceability System. Sustainability 2022, 14, 11687. [Google Scholar] [CrossRef]
- Kechagias, E.P.; Gayialis, S.P.; Papadopoulos, G.A.; Papoutsis, G. An Ethereum-Based Distributed Application for Enhancing Food Supply Chain Traceability. Foods 2023, 12, 1220. [Google Scholar] [CrossRef] [PubMed]
- Taherdoost, H. Blockchain and Healthcare: A Critical Analysis of Progress and Challenges in the Last Five Years. Blockchains 2023, 1, 73–89. [Google Scholar] [CrossRef]
- Hameed, K.; Barika, M.; Garg, S.; Amin, M.B.; Kang, B. A taxonomy study on securing Blockchain-based Industrial applications: An overview, application perspectives, requirements, attacks, countermeasures, and open issues. J. Ind. Inf. Integr. 2022, 26, 100312. [Google Scholar] [CrossRef]
- Viriyasitavat, W.; Da Xu, L.; Bi, Z.; Sapsomboon, A. Blockchain-based business process management (BPM) framework for service composition in industry 4.0. J. Intell. Manuf. 2020, 31, 1737–1748. [Google Scholar] [CrossRef]
- Bodkhe, U.; Tanwar, S.; Parekh, K.; Khanpara, P.; Tyagi, S.; Kumar, N.; Alazab, M. Blockchain for industry 4.0: A comprehensive review. IEEE Access 2020, 8, 79764–79800. [Google Scholar] [CrossRef]
- Upadhyay, N. Demystifying blockchain: A critical analysis of challenges, applications and opportunities. Int. J. Inf. Manag. 2020, 54, 102120. [Google Scholar] [CrossRef]
- Ahmad, A.; Saad, M.; Al Ghamdi, M.; Nyang, D.; Mohaisen, D. Blocktrail: A service for secure and transparent blockchain-driven audit trails. IEEE Syst. J. 2021, 16, 1367–1378. [Google Scholar] [CrossRef]
- Garg, P.; Gupta, B.; Chauhan, A.K.; Sivarajah, U.; Gupta, S.; Modgil, S. Measuring the perceived benefits of implementing blockchain technology in the banking sector. Technol. Forecast. Soc. Chang. 2021, 163, 120407. [Google Scholar] [CrossRef]
- Corradini, F.; Marcelletti, A.; Morichetta, A.; Polini, A.; Re, B.; Tiezzi, F. A Flexible Approach to Multi-party Business Process Execution on Blockchain. Future Gener. Comput. Syst. 2023, 147, 219–234. [Google Scholar] [CrossRef]
- Lyridis, D.V.; Andreadis, G.O.; Papaleonidas, C.; Tsiampa, V. A BPM-based framework for the impact assessment of blockchain to the midstream LNG supply chain. Marit. Bus. Rev. 2021, 7, 49–69. [Google Scholar] [CrossRef]
- Köpke, J.; Meroni, G.; Salnitri, M. Designing secure business processes for blockchains with SecBPMN2BC. Future Gener. Comput. Syst. 2023, 141, 382–398. [Google Scholar] [CrossRef]
- Singh, S.K.; Jenamani, M. ProcessChain: A blockchain-based framework for privacy preserving cross-organizational business process mining from distributed event logs. Bus. Process Manag. J. 2023; ahead of print. [Google Scholar]
- Vertakova, Y.V.; Golovina, T.A.; Polyanin, A.V. Synergy of blockchain technologies and “big data” in business process management of economic systems. In Proceedings of the Institute of Scientific Communications Conference, Seattle, WA, USA, 20–22 June 2019; pp. 856–865. [Google Scholar]
- Bodorik, P.; Liu, C.G.; Jutla, D. Tabs: Transforming automatically bpmn models into blockchain smart contracts. Blockchain Res. Appl. 2023, 4, 100115. [Google Scholar] [CrossRef]
- Garcia-Garcia, J.A.; Sánchez-Gómez, N.; Lizcano, D.; Escalona, M.J.; Wojdyński, T. Using blockchain to improve collaborative business process management: Systematic literature review. IEEE Access 2020, 8, 142312–142336. [Google Scholar] [CrossRef]
- Di Ciccio, C.; Meroni, G.; Plebani, P. Business process monitoring on blockchains: Potentials and challenges. In Proceedings of the Enterprise, Business-Process and Information Systems Modeling: 21st International Conference, BPMDS 2020, 25th International Conference, EMMSAD 2020, Held at CAiSE 2020, Grenoble, France, 8–9 June 2020; pp. 36–51. [Google Scholar]
- Viriyasitavat, W.; Da Xu, L.; Niyato, D.; Bi, Z.; Hoonsopon, D. Applications of blockchain in business processes: A comprehensive review. IEEE Access 2022, 10, 118900–118925. [Google Scholar] [CrossRef]
- Aagesen, G.; Krogstie, J. BPMN 2.0 for modeling business processes. In Handbook on Business Process Management 1: Introduction, Methods, and Information Systems; Springer: Berlin/Heidelberg, Germany, 2015; pp. 219–250. [Google Scholar]
- Sukhera, S. Modeling Process and Information Systems: Leveraging Technology to Improve Service Operations. Ph.D. Dissertation, University of Ontario Institute of Technology, Oshawa, ON, Canada, 2017. [Google Scholar]
- De Filippi, P.; Mannan, M.; Reijers, W. Blockchain as a confidence machine: The problem of trust & challenges of governance. Technol. Soc. 2020, 62, 101284. [Google Scholar]
- Yapa, C.; De Alwis, C.; Liyanage, M.; Ekanayake, J. Survey on blockchain for future smart grids: Technical aspects, applications, integration challenges and future research. Energy Rep. 2021, 7, 6530–6564. [Google Scholar] [CrossRef]
- Leng, J.; Ruan, G.; Jiang, P.; Xu, K.; Liu, Q.; Zhou, X.; Liu, C. Blockchain-empowered sustainable manufacturing and product lifecycle management in industry 4.0: A survey. Renew. Sustain. Energy Rev. 2020, 132, 110112. [Google Scholar] [CrossRef]
- Osterland, T.; Jarke, M.; Karagiannis, D.; Rose, T. Analyzing the Sustainability of Distributed Ledger Applications. Ph.D. Dissertation, Universitätsbibliothek der RWTH Aachen, Aachen, Germany, 2022. [Google Scholar]
- Khan, S.N.; Loukil, F.; Ghedira-Guegan, C.; Benkhelifa, E.; Bani-Hani, A. Blockchain smart contracts: Applications, challenges, and future trends. Peer-to-Peer Netw. Appl. 2021, 14, 2901–2925. [Google Scholar] [CrossRef]
- Nawari, N.O.; Ravindran, S. Blockchain technology and BIM process: Review and potential applications. J. Inf. Technol. Constr. 2019, 24, 209–238. [Google Scholar]
- Porru, S.; Pinna, A.; Marchesi, M.; Tonelli, R. Blockchain-oriented software engineering: Challenges and new directions. In Proceedings of the 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C), Buenos Aires, Argentina, 20–28 May 2017; pp. 169–171. [Google Scholar]
- Di Ciccio, C.; Meroni, G.; Plebani, P. On the adoption of blockchain for business process monitoring. Softw. Syst. Model. 2022, 21, 915–937. [Google Scholar] [CrossRef]
- Molnár, B.; Pisoni, G.; Kherbouche, M.; Zghal, Y. Blockchain-Based Business Process Management (BPM) for Finance: The Case of Credit and Claim Requests. Smart Cities 2023, 6, 1254–1278. [Google Scholar] [CrossRef]
- Viriyasitavat, W.; Hoonsopon, D. Blockchain characteristics and consensus in modern business processes. J. Ind. Inf. Integr. 2019, 13, 32–39. [Google Scholar] [CrossRef]
- Milani, F.; Garcia-Banuelos, L.; Filipova, S.; Markovska, M. Modelling blockchain-based business processes: A comparative analysis of BPMN vs. CMMN. Bus. Process Manag. J. 2021, 27, 638–657. [Google Scholar] [CrossRef]
- Demichev, A.; Kryukov, A.; Prikhod’ko, N. Business Process Engineering for Data Storing and Processing in a Collaborative Distributed Environment Based on Provenance Metadata, Smart Contracts and Blockchain Technology. J. Grid Comput. 2021, 19, 3. [Google Scholar] [CrossRef]
- Hriberšek, J. Transformation of the Bpmn Business Process Model into Smart Contracts for the Hyperledger Fabric Environment. In Proceedings of the 34th Bled eConference: Digital Support from Crisis to Progressive Change, BLED 2021—Proceedings, Online Conference, 27–30 June 2021; pp. 743–754. [Google Scholar]
- Zhao, R. An Empirical Analysis of Supply Chain BPM Model Based on Blockchain and IoT Integrated System. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2019; Volume 11817, pp. 539–547. [Google Scholar]
- Jurgelaitis, M.; Butkienė, R.; Vaičiukynas, E.; Drungilas, V.; Čeponienė, L. Modelling principles for blockchain-based implementation of business or scientific processes. In Proceedings of the CEUR Workshop Proceedings, Kaunas, Lithuania, 25 April 2019; pp. 43–47. [Google Scholar]
- Turetken, O.; Demirors, O. Plural: A decentralized business process modeling method. Inf. Manag. 2011, 48, 235–247. [Google Scholar] [CrossRef]
- Chikov, I.A.; Koliadenko, S.V.; Supryhan, V.A.; Tabenska, O.I.; Nitsenko, V.S.; Holinko, O.V. Smart Contracts and Business Process Automation: The Technical Aspect. Nauk. Visnyk Natsionalnoho Hirnychoho Universytetu 2023, 5, 186–192. [Google Scholar] [CrossRef]
- Pisoni, G.; Kherbouche, M.; Molnár, B. Blockchain-Based Business Process Management (BPM) for Finance: The Case of Loan-Application. In Lecture Notes in Networks and Systems; Springer: Berlin/Heidelberg, Germany, 2023; Volume 595, pp. 249–258. [Google Scholar]
- Parjuangan, S.; Suhardi; Nughara, I.G.B.B.; Khoirunnisa, E. Blockchain-based Smart Contract in Service-Oriented Business Processes. In Proceedings of the 2022 International Conference on Information Technology Systems and Innovation, ICITSI 2022—Proceedings, Bandung, Indonesia, 8–9 November 2022; pp. 86–89. [Google Scholar]
- Kopp, A.; Orlovskyi, D. Towards the Tokenization of Business Process Models using the Blockchain Technology and Smart Contracts. CMIS 2022, 3137, 274–287. [Google Scholar]
- Lu, Q.; Binh Tran, A.; Weber, I.; O’Connor, H.; Rimba, P.; Xu, X.; Staples, M.; Zhu, L.; Jeffery, R. Integrated model-driven engineering of blockchain applications for business processes and asset management. Softw. Pract. Exp. 2021, 51, 1059–1079. [Google Scholar] [CrossRef]
- Abunadi, I.; Kumar, R.L. Blockchain and Business Process Management in Health Care, Especially for COVID-19 Cases. Secur. Commun. Netw. 2021, 2021, 2245808. [Google Scholar] [CrossRef]
- Bagozi, A.; Bianchini, D.; De Antonellis, V.; Garda, M.; Melchiori, M. A Blockchain-Based Approach for Trust Management in Collaborative Business Processes. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2021; Volume 13080, pp. 59–67. [Google Scholar]
- Garfatta, I.; Klai, K.; Graïet, M.; Gaaloul, W. Model Checking of Solidity Smart Contracts Adopted for Business Processes. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2021; Volume 13121, pp. 116–132. [Google Scholar]
- Yue, K.B. A blockchain-inspired, multi-layered transaction model for business process modeling. In Proceedings of the 27th Annual Americas Conference on Information Systems, AMCIS 2021, Online Event, 9–13 August 2021. [Google Scholar]
- Gómez, C.; Pérez-Blanco, F.J.; Vara, J.M.; de Castro, V.; Marcos, E. Design and development of smart contracts for E-government through value and business process modeling. In Proceedings of the Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 5–8 January 2021; pp. 2069–2078. [Google Scholar]
- Brahem, A.; Messai, N.; Sam, Y.; Bhiri, S.; Devogele, T.; Gaaloul, W. Running Transactional Business Processes with Blockchain’s Smart Contracts. In Proceedings of the 2020 IEEE 13th International Conference on Web Services, ICWS 2020, Beijing, China, 18–24 October 2020; pp. 89–93. [Google Scholar]
- Boychenko, O.V.; Gavrikov, I.V. Potential Applications of Smart Contract Technology in Corporate Business Processes. In Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2019; Volume 1141, pp. 612–624. [Google Scholar]
- Migliorini, S.; Gambini, M.; Combi, C.; La Rosa, M. The Rise of Enforceable Business Processes from the Hashes of Blockchain-Based Smart Contracts. In Lecture Notes in Business Information Processing; Springer: Berlin/Heidelberg, Germany, 2019; Volume 352, pp. 130–138. [Google Scholar]
- Fardbastani, M.A.; Allahdadi, F.; Sharifi, M. Business process monitoring via decentralized complex event processing. Enterp. Inf. Syst. 2018, 12, 1257–1284. [Google Scholar] [CrossRef]
- Hussein, D.M.E.D.M.; Taha, M.H.N.; Khalifa, N.E.M. A Blockchain technology evolution between Business Process Management (BPM) and Internet-of-Things (IoT). Int. J. Adv. Comput. Sci. Appl. 2018, 9, 442–450. [Google Scholar] [CrossRef]
- Härer, F. Decentralized business process modeling and instance tracking secured by a blockchain. In Proceedings of the 26th European Conference on Information Systems: Beyond Digitization—Facets of Socio-Technical Change, ECIS 2018, Portsmouth, UK, 23–28 June 2018. [Google Scholar]
- López-Pintado, O.; García-Bañuelos, L.; Dumas, M.; Weber, I. Caterpillar: A blockchain-based business process management system. BPM (Demos) 2017, 172, 1–5. [Google Scholar]
- Ertugrul, A.M.; Demirors, O. A method for modeling business processes in a role-based and decentralized way. In Proceedings of the ACM International Conference Proceeding Series, Erlangen, Germany, 7–8 April 2016. [Google Scholar]
- Jesse, N. “Cut out the middleman”—Automating Business Processes with Blockchains and Smart Contracts. IFAC-PapersOnLine 2022, 55, 352–357. [Google Scholar] [CrossRef]
- Kopp, A.; Orlovskyi, D.; Orekhov, S. Towards an approach to organization of decentralized business process model repository. In Proceedings of the Information Technology and Implementation (IT&I-2021), Kyiv, Ukraine, 1–3 December 2021; pp. 186–197. [Google Scholar]
- Loukil, F.; Boukadi, K.; Abed, M.; Ghedira-Guegan, C. Decentralized collaborative business process execution using blockchain. World Wide Web 2021, 24, 1645–1663. [Google Scholar] [CrossRef]
- Ivković, V.; Luković, I. An Approach to Validation of Business-Oriented Smart Contracts Based on Process Mining. In Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2021; Volume 1450, pp. 303–309. [Google Scholar]
- Van Wingerde, M.E.M.; Weigand, H. An ontological analysis of artifact-centric business processes managed by smart contracts. In Proceedings of the 2020 IEEE 22nd Conference on Business Informatics, CBI 2020, Antwerp, Belgium, 22–24 June 2020; pp. 231–240. [Google Scholar]
- Alves, P.H.; Paskin, R.; Frajhof, I.; Miranda, Y.R.; Jardim, J.G.; Cardoso, J.J.B.; Haddad Tress, E.H.; da Cunha, R.F.; Nasser, R.; Robichez, G. Exploring blockchain technology to improve multi-party relationship in business process management systems. In Proceedings of the ICEIS 2020—Proceedings of the 22nd International Conference on Enterprise Information Systems, Prague, Czech Republic, 5–7 May 2020; pp. 817–825. [Google Scholar]
- Franceschetti, M.; Eder, J. Designing Decentralized Business Processes with Temporal Constraints. In Lecture Notes in Business Information Processing; Springer: Berlin/Heidelberg, Germany, 2020; Volume 386, pp. 51–63. [Google Scholar]
- Argento, L.; Graziano, S.; Garro, A.; Guzzo, A.; Pasqua, F.; Sacca, D. A simulation-based and data-driven framework for enabling the analysis and design of business processes based on blockchain and smart contracts solutions. In Proceedings of the CEUR Workshop Proceedings, Turku, Finland, 21 October 2020. [Google Scholar]
- Silva, D.; Guerreiro, S.; Sousa, P. Decentralized enforcement of business process control using blockchain. In Lecture Notes in Business Information Processing; Springer: Berlin/Heidelberg, Germany, 2019; Volume 334, pp. 69–87. [Google Scholar]
- Tran, A.B.; Lu, Q.; Weber, I. Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management. In Proceedings of the CEUR Workshop Proceedings, Sevilla, Spain, 18 September 2018; pp. 56–60. [Google Scholar]
- Anseeuw, J.; Van Seghbroeck, G.; Volckaert, B.; De Turck, F. BPMN extensions for decentralized execution and monitoring of business processes. In Proceedings of the CLOSER 2015—5th International Conference on Cloud Computing and Services Science, Proceedings, Lisbon, Portugal, 20–22 May 2015; pp. 304–309. [Google Scholar]
- Röder, A.; Röder, K.; Weger, H.; Benesch, M.; Kabitzsch, K. Decentralized inter-organizational business process automation. In Proceedings of the Smart Systems Integration—8th International Conference and Exhibition on Integration Issues of Miniaturized Systems—MEMS, NEMS, ICs and Electronic Components, SSI 2014, Viena, Austria, 26–27 March 2014; pp. 431–438. [Google Scholar]
- Lessner, T. An Agent Based Approach for the Decentralised Compensation of Business Processes. In Dagstuhl Seminar Proceedings; Schloss-Dagstuhl—Leibniz Zentrum für Informatik: Wadern, Germany, 2011. [Google Scholar]
- Hattori, T.; Kawakami, H.; Katai, O.; Shiose, T. Analyzing decentralized governability of business processes by extended Petri nets and modal logics. In Proceedings of the ICE-B 2008—Proceedings of the International Conference on e-Business, Porto, Portugal, 26–29 July 2008; pp. 29–36. [Google Scholar]
- Bauer, B.; Müller, J.P.; Roser, S. Decentralized business process modeling and enactment: ICT architecture topologies and decision methods. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2008; Volume 4908, pp. 1–26. [Google Scholar]
- Yan, J.; Yang, Y.; Raikundalia, G.K. Enacting business processes in a decentralised environment with p2p-based workflow support. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2003; Volume 2762, pp. 290–297. [Google Scholar]
- Attaran, M.; Gunasekaran, A. Applications of Blockchain Technology in Business: Challenges and Opportunities; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Stepanova, V.; Eriņš, I. Blockchain-based model for software licensing. In Proceedings of the 2019 4th International Conference on System Reliability and Safety (ICSRS), Rome, Italy, 20–22 November 2019; pp. 30–34. [Google Scholar]
- Van Der Aalst, W.M.; La Rosa, M.; Santoro, F.M. Business Process Management: Don’t Forget to Improve the Process! Springer: Berlin/Heidelberg, Germany, 2016; Volume 58, pp. 1–6. [Google Scholar]
- Reijers, H.A. Business Process Management: The evolution of a discipline. Comput. Ind. 2021, 126, 103404. [Google Scholar] [CrossRef]
- Suša Vugec, D.; Tomičić-Pupek, K.; Vukšić, V.B. Social business process management in practice: Overcoming the limitations of the traditional business process management. Int. J. Eng. Bus. Manag. 2018, 10, 1847979017750927. [Google Scholar] [CrossRef]
- Mendling, J.; Weber, I.; Aalst, W.V.D.; Brocke, J.V.; Cabanillas, C.; Daniel, F.; Debois, S.; Ciccio, C.D.; Dumas, M.; Dustdar, S. Blockchains for business process management-challenges and opportunities. ACM Trans. Manag. Inf. Syst. (TMIS) 2018, 9, 1–16. [Google Scholar] [CrossRef]
- Pal, A.; Tiwari, C.K.; Haldar, N. Blockchain for business management: Applications, challenges and potentials. J. High Technol. Manag. Res. 2021, 32, 100414. [Google Scholar] [CrossRef]
- Agi, M.A.; Jha, A.K. Blockchain technology in the supply chain: An integrated theoretical perspective of organizational adoption. Int. J. Prod. Econ. 2022, 247, 108458. [Google Scholar] [CrossRef]
- Carlan, V.; Sys, C.; Vanelslander, T. Cost-effectiveness and gain-sharing scenarios for purchasing a blockchain-based application in the maritime supply chain. Eur. Transp. Res. Rev. 2022, 14, 21. [Google Scholar] [CrossRef]
Modeling Technique | Key Characteristics | Primary Components | Application |
---|---|---|---|
BPMN (Business Process Model and Notation) | Standardized visual notation for business processes. |
| Sequential process modeling, clear representation of workflow. |
UML (Unified Modeling Language) | General-purpose modeling language with broader applications. |
| System architecture and design are not exclusive to business processes. |
ERD (Entity-Relationship Diagrams) | Focus on database design and representation of entities. |
| Database design, understanding relationships between entities. |
DFD (Data Flow Diagrams) | Visualizes the flow of data within a system or process. |
| Illustrating information flow, system components, and data movement. |
Study | BPM Modeling Type | Industry/Application | Findings/Contributions |
---|---|---|---|
[25] | BPM for Impact Assessment of Blockchain in LNG Supply Chain | Midstream LNG Supply Chain Management | Framework for assessing blockchain impact, identifying inefficiencies. |
[45] | BPMN vs. CMMN | General Blockchain Applications | Neither BPMN nor CMMN fully represents blockchain patterns. |
[46] | Decentralized Data Management System | Collaborative Distributed Environment | ProvHL is for reliable provenance metadata management, a new blockchain-based rights delegation method. |
[47] | Transformation of BPMN to Smart Contracts | Hyperledger Fabric | Importance of transforming BPMN models for Hyperledger Fabric. |
[48] | BPM Model for Supply Chain in Blockchain and IoT System | Cross-organizational Luxury Supply Chain | The proposed BPM model for supply chain simulation shows direct usability. |
[49] | Model-Driven Architecture for Blockchain | General Blockchain Applications | Proposed MDA method for defining blockchain structure. |
[50] | Plural Method | Business Process Modeling | Applied the Plural method to small software organizations, discussing its utility and limitations. |
Study | BPM Aspect | Blockchain Use Case | Methodology |
---|---|---|---|
[43] | BPM Patterns | Credit and Claim Requests | Design Science Research |
[51] | Process Automation | Business Processes | Comparative Analysis |
[52] | BPM Patterns | Loan Application | Design Science Research |
[53] | Smart Contracts | Marketplace Service | Methods for Designing |
[54] | Tokenization | Business Process Models | Proposed Approach |
[55] | Model-Driven Engineering | Cross-Organizational Processes | Proposed MDE Approach |
[56] | BPM in Health Care | COVID-19 Cases | Proposed BBPM System |
[57] | Trust Management | Collaborative Business Processes | Methodology and Tool |
[58] | Model Checking | Solidity Smart Contracts | Formal Approach |
[59] | Transaction Model | Business Process Modeling | Proposed Transaction Model |
[60] | Smart Contracts for E-Government | E-Government Services | Model-Based Proposal |
[61] | Execution of Blockchain-Aware Processes | Blockchain-Based Interactions | Proposed Modeling Extension |
[62] | Smart Contracts in Corporate Processes | Corporate Business Processes | Proposed Prototype Tool |
[63] | Blockchain Hashes for Business Processes | Blockchain-Based Smart Contracts | Critique of BSCs |
[64] | CEP for BP Monitoring | CEP Techniques | Proposed dBPM Mechanism |
[65] | Blockchain Evolution | Integration with IoT | Proposed Blockchain Lifecycle |
[66] | Decentralized Process Modeling | Enterprise Models | Introduced Approach |
[67] | BPM System on Ethereum | BPM System Overview | BPMN-To-Solidity Compiler |
[68] | Role-Based Modeling | Collaborative Process Modeling | Proposed ROADMap Method |
Study | Synergies | Use of Smart Contracts | Blockchain Applications | Integration of BPM and Blockchain |
---|---|---|---|---|
[69] | ✓ (Automation, Data Sharing) | ✓ | Financial Processes | Innovative Automation |
[70] | ✓ (Security, Stability) | - | Business Process Repository | Secure BPM Repository |
[71] | ✓ (Flexibility, Collaboration) | ✓ | Inter-organizational Processes | Collaborative Execution |
[72] | - | ✓ | Cross-organizational Processes | Validation of Smart Contracts |
[73] | ✓ (Artifact-centric Processes, Smart Contracts) | ✓ | Inter-organizational Processes | Ontological Analysis |
[74] | ✓ (Multi-party Relationship, Trust) | ✓ | Multi-party Systems | Distributed Business Process System |
[75] | - | - | Inter-organizational Processes | Temporal Constraints in Design |
[76] | ✓ (Simulation, Data-driven Analysis) | ✓ | Inter-organizational Processes | Simulation-based Design |
[28] | ✓ (Big Data Integration) | - | Economic Systems | Blockchain-Big Data Synergy |
[77] | ✓ (Traceability, Control) | ✓ | Supply Chain | Decentralized Enforcement |
[78] | ✓ (MDE, Asset Management) | ✓ | Asset Management | Model-driven Engineering |
[79] | - | - | Decentralized Execution | BPMN Extensions |
[80] | - | - | Inter-organizational Automation | Decentralized Automation |
[81] | - | ✓ | Compensation Processes | Agent-based Compensation |
[82] | - | - | Event-driven Processes | Decentralized Governance |
[83] | - | - | Cross-enterprise Collaboration | ICT Architecture for BPM |
[84] | ✓ (Workflow Technology and Peer-To-Peer Computing) | - | Decentralized Workflow | Decentralized BPM |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Taherdoost, H.; Madanchian, M. Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches. Information 2024, 15, 9. https://doi.org/10.3390/info15010009
Taherdoost H, Madanchian M. Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches. Information. 2024; 15(1):9. https://doi.org/10.3390/info15010009
Chicago/Turabian StyleTaherdoost, Hamed, and Mitra Madanchian. 2024. "Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches" Information 15, no. 1: 9. https://doi.org/10.3390/info15010009
APA StyleTaherdoost, H., & Madanchian, M. (2024). Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches. Information, 15(1), 9. https://doi.org/10.3390/info15010009