Next Article in Journal
A Review of Imaging Methods and Recent Nanoparticles for Breast Cancer Diagnosis
Previous Article in Journal
Offensive Text Span Detection in Romanian Comments Using Large Language Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Blockchain and Business Process Management (BPM) Synergy: A Comparative Analysis of Modeling Approaches

Department of Arts, Communications and Social Sciences, University Canada West, Vancouver, BC V6B 1V9, Canada
*
Author to whom correspondence should be addressed.
Information 2024, 15(1), 9; https://doi.org/10.3390/info15010009
Submission received: 10 December 2023 / Revised: 20 December 2023 / Accepted: 21 December 2023 / Published: 22 December 2023
(This article belongs to the Special Issue Blockchain Applications for Business Process Management)

Abstract

:
Blockchain technology has become a powerful disruptive force that upends established ideas in several industries. A fascinating point of convergence is that of blockchain technology and Business Process Management (BPM), where the distributed and immutable characteristics of blockchain promise to completely transform the modeling, implementation, and oversight of business processes. This symbiosis offers a singular chance to develop corporate processes that are more efficient, safe, and transparent. Nevertheless, to guarantee that blockchain-specific components are accurately represented in these processes, modeling techniques need to be critically examined as part of integrating blockchain into BPM. This literature review examines blockchain-BPM integration using different modeling methodologies. Though well-established, traditional BPM approaches may need help with blockchain-specific aspects. Blockchain-oriented modeling includes smart contracts and decentralized consensus. Hybrid models with blockchain and traditional elements are popular. Adaptability, model clarity, and blockchain integration are evaluated in the analysis. This literature review aims to improve corporate processes’ efficiency, security, and transparency by investigating how to model the integration of blockchain and BPM better.

1. Introduction

A decentralized and revolutionary system, blockchain technology records and verifies transactions securely across a network of computers [1,2]. The system functions as a decentralized ledger in which every node or network participant upholds an exact duplicate of the complete ledger [3]. Each block in the sequence of blocks that constitutes this ledger contains a list of transactions. The primary innovation of blockchain technology lies in its capacity to guarantee immutability, security, and transparency in the ledger of transactions. Blocks are formed from transactions, which are connected via cryptographic hashes. Because modifications to a single block would necessitate alterations to all succeeding blocks, the blockchain is impervious to fraud and tampering [4,5].
A consensus mechanism ensures that all blockchain nodes concur on the validity of transactions before their inclusion in the ledger. Prominent consensus mechanisms consist of Proof of Work (PoW) and Proof of Stake (PoS), both of which possess distinct merits and demerits [6]. A feature of blockchain that is fundamentally different is its implementation of smart contracts, which are contracts that execute themselves and contain pre-programmed terms and conditions [7]. There are implications for blockchain technology beyond cryptocurrencies, which was its initial use case. There is a growing trend of integrating it into diverse sectors such as finance, supply chains, healthcare, and others [8,9]. Blockchain’s decentralized and tamper-resistant characteristics can augment confidence, mitigate fraudulent activities, and optimize workflows across diverse sectors.
Integrating blockchain technology and Business Process Management (BPM) has extensive ramifications that profoundly transform the complexities of modern business activities. At its core, blockchain’s decentralized and tamper-resistant architecture fosters transparency in business operations by establishing an immutable repository of truth [10,11]. By facilitating a secure and verifiable ledger of transactions, this integration instills trust and assurance among stakeholders, particularly in scenarios involving many participants. By integrating smart contracts into BPM, contract enforcement and execution are further automated, accelerating transaction processes and decreasing the likelihood of errors [12,13,14]. The integration of transparency and automation has the potential to profoundly alter how various industries address concerns related to operational efficiency and trust [15,16].
Ensuring security is of the utmost importance in modern business environments; this is precisely why the integration of blockchain with BPM can be used to safeguard transactions and data via cryptographic techniques [17,18]. By utilizing blockchain in conjunction with BPM, data are distributed across the network in a decentralized fashion, reducing the likelihood of a single point of failure and increasing the process’s overall resilience [19,20]. Moreover, the audit trail generated by the blockchain’s immutability is impervious to manipulation, which is of immense value in sectors governed by rigorous regulatory standards [21,22]. In addition to enhancing security measures, this integration facilitates cost reductions by eliminating superfluous intermediaries and promoting operational efficiency through streamlined processes [23]. The convergence of blockchain technology and BPM improves established business procedures and stimulates the development of novel paradigms, thereby serving as a transformative catalyst for the future of business operations [24].
Numerous scholarly investigations have examined the interplay between blockchain technology and BPM, highlighting the prodigious possibilities for cooperation and empowerment across diverse sectors. To resolve the challenges in this field, a BPM-based framework for assessing the impact of blockchain on the midstream liquefied natural gas (LNG) supply chain has been proposed [25]. Furthermore, scholarly investigations have been undertaken to devise secure business procedures for blockchains, underscoring the potential for enhanced privacy and security [26,27]. Prior research has explored the potential partnership between big data and blockchain technologies within BPM, focusing on the groundbreaking transformations that could occur [28]. Even with the extant body of research, a comprehensive literature analysis of diverse modeling approaches about the synergy between blockchain and BPM remains a research lacuna. A literature review would yield significant insights regarding the merits and drawbacks of diverse modeling methodologies, thereby enabling the discernment of the most appropriate strategies for various application scenarios.
By providing insights into the challenges and opportunities of integrating blockchain into BPM, conducting a literature review of existing modeling methodologies, and proposing criteria for evaluating the success of such integration efforts, this paper contributes to the scientific community. Researchers, practitioners, and decision-makers who wish to comprehend and implement blockchain-driven business process transformations will find this work valuable.

2. Modeling Approaches in Blockchain and BPM Integration

Blockchain technology has garnered considerable interest within BPM because of its capacity to augment business process transparency, security, and efficacy. Several modeling approaches are utilized in integrating blockchain and BPM to optimize and align business processes with the capabilities of blockchain technology. One potential strategy involves converting Business Process Model and Notation (BPMN) models into blockchain smart contracts. This conversion would facilitate the automated implementation of business processes on a blockchain-based platform [29]. An alternative methodology entails the transformation of business process models, specifically BPMN models, into state charts tailored to the block typology of the blockchain. This enables the implementation of collaborative processes by utilizing auxiliary tools founded on blockchain technology (BCT) [30]. Utilizing these modeling approaches is vital for capitalizing on the advantages of blockchain technology in BPM and has been the subject of substantial research and development endeavors.
The prospective advantages of integrating blockchain and BPM via modeling approaches include increased security, automation of business processes, and trust. Organizations can achieve operational streamlining and security by converting BPMN models into blockchain smart contracts, which subsequently automate the execution of intricate business processes [29]. This transformation eliminates the necessity for intermediaries. Furthermore, utilizing blockchain-adaptable state charts to represent business process models facilitates the implementation of collaborative procedures by applying BCT-based tools, thereby augmenting the effectiveness and dependability of workflows across organizations [30]. These modeling approaches facilitate the extensive implementation of blockchain technology in BPM and are currently the focus of ongoing research to improve their efficacy and practicality.
Even with its prospective advantages, the amalgamation of blockchain and BPM via modeling methodologies also engenders many obstacles and factors to be considered. A significant obstacle is the intricacy of synchronizing current BPMN models with the demands of blockchain technology. This may necessitate reengineering business processes to optimize the potential of blockchain [31]. Furthermore, preserving privacy and confidentiality for sensitive business process data stored on a public blockchain continues to be a substantial issue, necessitating the creation of appropriate governance frameworks and privacy-preserving techniques [32]. To fully leverage blockchain technology in BPM, it is critical to confront these obstacles; doing so necessitates a multidisciplinary approach that integrates knowledge and skills in BPM, blockchain technology, and information security.

2.1. Traditional BPM Modeling

Traditional approaches to Business Process Modeling (BPM), illustrated by widely used standardized notations such as BPMN and UML, have been instrumental in streamlining and optimizing sequential and linear business processes within centralized frameworks [33,34]. These methods are particularly effective at representing conventional operations and organizational frameworks in which a solitary authority supervises and carries out procedures. The main characteristics and applications of conventional BPM modeling techniques (BPMN, UML, ERD, DFD) in representing business processes, system architecture, database design, and data flow within systems are outlined in Table 1.
However, when confronted with blockchain technology’s decentralized and distributed characteristics, these conventional models need help [35]. A substantial obstacle arises in incorporating critical components unique to blockchain technology, including decentralized consensus mechanisms, smart contract complexities, and asset tokenization [36,37]. The conventional BPM methodology, originally developed to accommodate centralized settings with presumptions of trust, needs to adequately capture the trustless and tamper-resistant characteristics vital to blockchain transactions.
Despite their effectiveness in traditional settings, these models encounter limitations when applied to blockchain scenarios. These challenges include the following:
  • 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.
Traditional BPM models are intended for centralized, trust-based environments. The trustless and tamper-resistant attributes of blockchain transactions, which are intrinsic to the technology’s value proposition, might need to be sufficiently captured.

2.2. Blockchain-Oriented Modeling

Blockchain-oriented modeling signifies a fundamental transformation in the conventional realm of BPM. This methodology seamlessly incorporates blockchain technology’s complexities and distinctive attributes into the modeling procedure. The primary emphasis is on integrating blockchain technology’s trust-based, tamper-resistant, and decentralized characteristics into operational procedures [9].
Blockchain-oriented modeling transcends the conventional linear and centralized structures observed in BPM through the development of process models [38]. Conversely, it adopts the distributed and decentralized characteristics inherent in blockchain networks. This encompasses the depiction of nodes, smart contracts, and the cryptographic mechanisms that support the ledger’s integrity and immutability [39].
When employing this modeling approach, several distinctive factors become prominent. Visual representations are required to illustrate the function of decentralized consensus mechanisms in transaction validation, such as proof-of-work or proof-of-stake. Smart contracts, characterized by their autonomous execution on the blockchain, are seamlessly integrated into the models, thereby exhibiting their triggers and outcomes. Furthermore, explicit representation is necessary to communicate the administration and flow of digital assets within the business processes, as symbolization of assets is a defining characteristic of numerous blockchain applications [40].
Although blockchain-oriented modeling has the potential to improve efficiency, security, and transparency, it is full of obstacles. It can be challenging to convey to stakeholders acclimated to centralized models the complexities of decentralized systems. The delicate task of reconciling the necessity for transparency with the criticality of data privacy represents an additional obstacle that demands thoughtful deliberation. Notwithstanding these obstacles, the prospects offered by modeling with a blockchain focus are substantial, granting enterprises the capability to optimize operations within an environment devoid of trust [41]. The iterative interaction between BPM processes and critical blockchain attributes is illustrated in Figure 1. Data flow and interaction, data validation, security, audit trail, reporting, and analytics are some of the phases of the BPM process. Key blockchain elements, such as setup, smart contracts, consensus processes, and asset tokenization, are smoothly integrated concurrently. The closed-loop structure illustrates how data move through interactions, go through blockchain validation and consensus, add to a secure audit trail, and are finally used for reporting and analytics. This structure represents the iterative nature of the BPM process [42,43].

2.3. Hybrid Approaches

Hybrid models aim to merge the organization and precision provided by conventional BPM with the decentralized and tamper-resistant characteristics that are distinctive to the blockchain. Hybrid methodologies, which integrate blockchain components with conventional BPM, present an adaptable resolution to contemporary business requirements [19,44]. One significant benefit is their capacity to effectively integrate the streamlined processes of conventional BPM with the decentralized, transparent, and tamper-resistant attributes of blockchain technology. This framework offers organizations a comprehensive and inclusive approach to modeling by ensuring adaptability across various operational structures.
In addition, through the incorporation of blockchain’s fundamental characteristics, hybrid models bolster transparency and confidence. These systems empower organizations to utilize blockchain-specific functionalities, including smart contracts and decentralized consensus mechanisms, while maintaining the transparency offered by conventional BPM. Moreover, the tamper-resistant characteristic of blockchain enhances the security of hybrid approaches by minimizing susceptibility to data manipulation and illicit modifications. By leveraging this enhanced security and adaptability, organizations can fortify their operational procedures against the ever-changing technological environment.
Conversely, implementing hybrid methodologies that effectively merge conventional BPM with blockchain-specific components is a complex yet auspicious undertaking. One significant obstacle is the assurance of compatibility and seamless integration between blockchain technology and conventional BPM tools. These domains frequently use disparate technical frameworks and data structures, necessitating careful strategizing to avert complications throughout the integration process. Thorough deliberation is required to ensure a seamless exchange of data and operations while centralized and decentralized components coexist. Concurrently, implementing blockchain-specific components adds intricacy, requiring comprehensive user instruction and training. In the face of heightened complexity, it is vital to secure user support to facilitate stakeholders’ understanding and navigation of hybrid models.
Furthermore, hybrid methodologies are confronted with the challenge of guaranteeing the integrity and protection of data. The decentralized and tamper-resistant characteristics of blockchain technology give rise to novel concerns, including protecting data integrity throughout transitions and establishing secure communication conduits between conventional and blockchain systems. An additional obstacle lies in the need for hybrid models to accommodate a wide range of business processes while maintaining adherence to standardized practices to ensure interoperability. Lifecycle management and maintenance present continuous obstacles, necessitating organizations to establish resilient procedures to update models, tackle emergent challenges, and guarantee that modifications do not impede the overall efficiency of processes. Addressing these obstacles necessitates the cooperation of IT and business stakeholders, and continuous research and development should prioritize the establishment of protocols, optimal methodologies, and instruments that optimize integration, bolster user acceptance, and guarantee the secure and uniform implementation of business operations at the intersection of blockchain and BPM.
As Section 3 of the literature review methodology outlines, these hybrid models will be evaluated according to criteria specific to their characteristics. The assessment will provide insights into their flexibility, lucidity, and overall efficacy within the complex convergence of blockchain and BPM.

3. Literature Review Methodology

For a thorough assessment of the various modeling approaches that intersect with blockchain technology and BPM, it is critical to have a robust methodology. The framework above integrates fundamental criteria to evaluate the models’ adaptability, lucidity, and integration capabilities. The methodology consists of a methodical evaluation of particular modeling approaches, establishing a structured comparison foundation.
The review conducted in this study, informed by a comprehensive framework and adhering to a rigorous methodology, incorporates modeling approaches, criteria for selection, and metrics for evaluation based on data retrieved from reputable databases such as Scopus, ScienceDirect, and Google Scholar as of 5 December 2023.

3.1. Methodology

3.1.1. Search Keywords

For the search process in the literature review, the main search keywords in the titles of the papers include:
  • Blockchain and BPM;
  • Business Process Modeling with Blockchain;
  • Blockchain and Business Process Management;
  • Smart Contracts and Business Process;
  • Decentralized and Business Process.
The selection of these keywords was deliberate to encompass a wide array of scholarly works that pertain to the amalgamation of blockchain technology and BPM. This guarantees that the review will encompass diverse facets of modeling methodologies and their efficacy in tackling the distinctive characteristics of blockchain technology.

3.1.2. Inclusion Criteria

The selected literature focused on modeling approaches integrating blockchain technology with business processes. Inclusion criteria encompassed studies that discussed traditional BPM modeling, blockchain-oriented modeling, and hybrid models.

3.1.3. Exclusion Criteria

Literature that did not specifically address blockchain integration with BPM or provide insights into modeling approaches was excluded from the analysis. Additionally, studies lacking empirical evidence or not meeting academic rigor were excluded.

3.2. Selection Process

3.2.1. Initial Screening

The initial screening assessed the literature’s relevance based on titles and abstracts. This step aimed to filter out irrelevant or tangentially related articles.

3.2.2. Full-Text Review

Articles passing the initial screening underwent a thorough full-text review. This phase involved a deeper examination of the content to ensure alignment with the study’s focus on modeling approaches.

3.2.3. Data Extraction

Relevant data, including modeling techniques, key findings, and any comparative insights, were extracted from the selected articles. This information formed the basis for the subsequent literature analysis.

3.2.4. Selected Papers

After eliminating 22 duplicates from an initial sample of 78 papers, the final set comprised 56 unique papers. A comprehensive examination was conducted using predetermined standards to determine the significance of 45 papers about integrating blockchain technology and BPM (Figure 2). By employing this methodology, the literature review is conducted methodically and rigorously, laying the groundwork for a robust evaluation of the identified modeling approaches in integrating blockchain and BPM.
The following are the published papers about this investigation throughout the years (Figure 3): Three papers were published in 2023, five in 2022, and eleven in 2021—the year with the greatest representation. There were seven papers in 2020 and six in 2019. Two papers were published in the early phases of blockchain technology in 2008. It is worth noting that no papers were documented for 2013, 2012, 2011, and 2010. Two publications were published in 2009, whereas none were produced from 2007 to 2003. The analysis above underscores the progressive fascination surrounding the convergence of blockchain technology and BPM. Blockchain’s importance was initially recognized in 2008.

4. Strengths and Weaknesses of Modeling Approaches

Organizations investigating the amalgamation of blockchain technology and BPM confront an assortment of modeling methodologies, each endowed with unique advantages and disadvantages. Comprehending these characteristics is essential for exercising discernment when integrating procedures with blockchain technology’s functionalities.

4.1. Traditional BPM Models

4.1.1. Strengths

Recent studies have underscored the merits of traditional BPM models for business processes. These models demonstrate exceptional performance in promoting process efficiency and repeatability, as exemplified by the research conducted by Lyridis et al. [25] on the midstream LNG supply chain. The study highlights the ability of BPM to detect and resolve inefficiencies associated with the substantial number of transactions among stakeholders, thereby facilitating the optimization of processes. The enhanced visibility results in improved operational performance and provides stakeholders with a valuable instrument to quantify the potential ramifications of blockchain technology on their activities, encompassing advantages like reduced costs and time.
In addition, the research underscores BPM’s capability to offer a comprehensive visual representation of business processes indirectly. Milani et al. [45] examine the comparative analysis of CMMN and BPMN in modeling blockchain-oriented processes. Their research further supports the claim that BPM provides a comprehensive perspective on supply chain operations. Despite these merits, difficulties emerge in fulfilling blockchain-specific obligations, such as tokenization. This implies continuous investigation and adjustment of BPM models are required to guarantee a smooth integration with developing blockchain technology. This would establish a symbiotic relationship between BPM’s established strengths and blockchain’s emergent functionalities. Key aspects of BPM modeling approaches from numerous articles are summarized in Table 2.

4.1.2. Limitations in Addressing Blockchain-Specific Requirements

Conventional BPM frameworks, most notably the Business Process Model and Notation (BPMN), demonstrate specific merits, including the augmentation of process efficiency and repeatability. However, significant limitations become apparent when confronted with the specific requirements of blockchain applications. Milani et al.’s [45] comparative analysis draws attention to the inadequacies of BPMN in representing tokenization, a crucial component of blockchain-oriented processes. Tokenization is a process wherein digital tokens represent assets on a blockchain; however, BPMN needs to offer adequate support for this particular blockchain pattern. Additionally, the study above highlights the limitation of BPMN in differentiating between on-chain and off-chain data storage and executed operations, which compromises its ability to depict the complexities of blockchain technology accurately.
Demichev et al. [46] support these constraints by stating that conventional BPM models might encounter challenges when attempting to account for the intricacies inherent in decentralized environments comprehensively. Integrating blockchain technology, smart contracts, and provenance metadata presents an additional level of complexity that conventional BPM methodologies may need to tackle sufficiently. Furthermore, Hriberšek’s [47] research suggests that BPMN might be deficient in the adaptability required to seamlessly convert into smart contracts, which are indispensable for many blockchain-based applications. The proposal for a Model-Driven Architecture-based method by Jurgelaitis et al. reflects the need for a more general and flexible language to describe blockchain-based systems, implying that current BPM models might be inadequate when confronted with the intricacies of blockchain implementations.
Although traditional BPM models provide advantages in enhancing the consistency and effectiveness of processes, they need help with catering to the distinct demands of blockchain applications. The issues above, which include difficulties in tokenization representation and the inability to differentiate between on-chain and off-chain data, highlight the necessity for additional investigation and modification of BPM models to incorporate seamlessly with the intricacies of blockchain technology. These limitations need to be recognized by practitioners and researchers to guarantee the successful integration and implementation of BPM in processes oriented toward blockchain technology.

4.2. Blockchain-Oriented Models

4.2.1. Advantages of Decentralized and Tamper-Resistant Processes

Blockchain technology provides notable benefits regarding decentralized and tamper-resistant operations within business models, encompassing improved transparency, security, and efficiency. Table 3 categorizes articles concerning blockchain-oriented models.
The study by Molnár et al. [43] highlights how the decentralized characteristics of blockchain technology improve the efficiency of financial processes, specifically credit and claim requests. The study emphasizes blockchain technology’s capacity to thwart inaccurate data utilization, thereby safeguarding sensitive information and enabling the secure exchange of data in financial transactions.
Furthermore, the technical implications of integrating smart contracts for business process automation are examined in the research article by Chikov et al. [51]. The paper highlights the significance of blockchain technology in enhancing internal operational efficiency and productivity, reducing transaction costs, and ensuring cybersecurity and dependability. This exemplifies the benefits that decentralized automation can provide in terms of safeguarding the effectiveness and integrity of business processes.
The benefits of blockchain-based smart contracts in service-oriented business processes are illustrated in the study by Parjuangan et al. [53]. It emphasizes the implementation of automated procedures and the generation of immutable ledgers of transactions on the blockchain. This exemplifies the decentralized characteristics of blockchain technology, which guarantees integrity and openness in environments focused on services. These papers collectively demonstrate how blockchain’s decentralized and tamper-resistant characteristics enhance the effectiveness, security, and transparency of various business operations across sectors.

4.2.2. Challenges in User Comprehension and Adoption

Incorporating blockchain technology into operational procedures presents benefits and obstacles, specifically regarding user understanding and acceptance. Comprehending and efficiently executing models focused on blockchain presents substantial challenges that need to be confronted to achieve successful integration. Numerous research papers provide valuable insights and cast light on these challenges.
The technical intricacies of smart contract implementation for business process automation are examined in depth by Chikov et al. [51], who emphasize the criticality of cybersecurity and high reliability throughout contract execution. The research acknowledges that it can take time to fully grasp the complexities of smart contracts and how to integrate them into pre-existing business operations. This necessitates a strong comprehension from both the business and IT standpoints.
In the same way, Garfatta et al. [58] center their research on the formal validation of Solidity smart contracts implemented within organizational procedures. The paper underscores smart contracts’ vulnerability, which also presents a formal method for converting them into a Hierarchical Colored Petri net. By employing this methodology, one not only identifies weaknesses but also tackles the obstacle of guaranteeing the accuracy of smart contracts within the framework of business operations.
Yue [59] proposes a blockchain-inspired, multi-layered transaction model for business process modeling. Informed by blockchain technology, this model incorporates formalisms and properties, including statefulness, privacy, and accountability. This perspective presents a unique viewpoint but highlights the difficulty of modifying conventional transaction principles to align with the decentralized and transparent characteristics of blockchain-oriented business processes.
Gómez et al. [60] investigate the design and development processes of smart contracts to facilitate e-Government services. It is widely recognized that incorporating blockchain technology and smart contracts into public services is a challenging endeavor that necessitates an exhaustive comprehension of administrative and technological facets. This underscores the difficulty of promoting user understanding and implementation in administrative and governmental environments. As demonstrated by López-Pintado et al. [67], the Caterpillar system is a BPM system that utilizes blockchain technology. Although the system utilizes the Ethereum blockchain to facilitate transparent process execution, user adoption and comprehension remain significant obstacles to maximizing the potential of such systems.
In summary, user adoption and comprehension of blockchain-oriented models are hindered by many obstacles, including technical intricacies, formal verification prerequisites, and the necessity for an all-encompassing comprehension of blockchain technology and business procedures. It is crucial to tackle these obstacles to facilitate effective integration and maximize blockchain technology’s advantages to operational procedures.

4.3. Hybrid Models

4.3.1. Synergies Achieved by Combining Traditional and Blockchain-Oriented Approaches

The investigation of hybrid models, which merge conventional BPM (BPM) methodologies with blockchain-centric approaches, has been the subject of numerous scholarly articles illuminating the benefits of this seamless integration. A paper by Jesse [69] is notable for its implementation of smart contracts and blockchain technology to automate business procedures. A central theme is the elimination of intermediaries, which exemplifies the collaborative potential of blockchain technology and traditional BPM. The decentralized and tamper-resistant characteristics of blockchain enable the execution of contractual processes seamlessly, thus showcasing the synergy between the two. This novel methodology enhances the efficiency of contract automation and data exchange, representing a substantial advancement in the convergence of these two fields.
Another noteworthy addition to the discourse surrounding hybrid models is the article by Kopp et al. [70]. The authors suggest implementing blockchain technology in a decentralized repository for business process models. The symbiosis above is evident in the repository’s utilization of the distributed ledger functionalities of blockchain technology, which furnishes a stable and secure means of storing and retrieving collections of business process models. The repository’s decentralized architecture improves security, availability, and integrity, demonstrating how blockchain-oriented structures can be integrated to enhance conventional BPM practices [70].
A paper by Loukil et al. [71] makes an additional contribution by introducing CoBuP, a blockchain-based architecture for decentralized collaborative business process execution. The interpreter of BPMN process models demonstrates symbiosis by facilitating the execution, monitoring, and instantiation of process instances. The ability to dynamically update the adaptation of a process at runtime and deploy a generic smart contract once exemplifies the decentralized execution capabilities and flexibility that can be obtained by integrating traditional BPMN with blockchain. The potential for collaborative and adaptable business processes is underscored in this study, which addresses the inflexibility issue frequently associated with blockchain-based systems. These papers highlight the potential for enhanced productivity and novel ideas that can arise from the seamless integration of conventional BPM methods and blockchain-focused strategies. Table 4 provides a comprehensive overview of sixteen articles that examine the convergence of blockchain technology and BPM. The articles are classified according to their synergies, utilization of smart contracts, blockchain applications, and overall integration.

4.3.2. Potential Drawbacks and Complexities Introduced by Hybridization

Hybrid models, which integrate blockchain-oriented methodologies with conventional BPM approaches, offer a potentially effective solution to the distinct obstacles presented by decentralized and tamper-resistant business processes. Nevertheless, this amalgamation of models is full of possible disadvantages and intricacies. By thoroughly examining the perspectives in numerous academic articles, one can acquire a more sophisticated comprehension of the complexities of hybridization.
A significant obstacle is the smooth amalgamation of conventional BPM and blockchain frameworks, as emphasized by numerous studies. Van Wingerde and Weigand [73] examine the potential complexities and difficulties of integrating smart contracts with artifact-centric processes. As a result of the ontological analysis, the conceptual relationship between business process artifacts and smart contracts needs to be clarified further, underscoring the difficulty of managing inter-organizational processes.
The paper by Alves et al. [74] highlights the difficulties associated with ensuring strict adherence to business rules and reliability in a multi-party environment. Incorporating blockchain technology into a BPM System (BPMS) presents intricacies about establishing a secure registry resistant to tampering, implementing smart contracts for self-execution, and preserving a trustworthy environment for all participants.
Franceschetti and Eder’s [75] article examines the potential complexities that temporal constraints may introduce into decentralized business processes. The delicate challenge of balancing expressiveness and minimal coupling in formulating temporal requirements highlights the complexities of integrating time-sensitive components into hybrid models.
To surmount these obstacles, organizations and professionals should deliberate on approaches to reduce intricacies while integrating conventional and blockchain-centric frameworks. In light of the findings presented in the studies above, it is critical to develop standards for harmonizing the various components of hybrid models. This entails resolving concerns about standardization, interoperability, and the possibility of conflicts emerging throughout the integration procedure.
In summary, although hybrid models present a potent remedy for capitalizing on the advantages of conventional BPM and blockchain-centric methodologies, their integration may introduce certain disadvantages and complexities that necessitate meticulous examination. By comprehending these obstacles, organizations can formulate well-informed approaches to cultivate a prosperous synergy among diverse modeling paradigms within the perpetually evolving domain of blockchain and BPM integration.

5. Future Trends and Recommendations

Blockchain and BPM developments of the future are anticipated to have a substantial effect on a variety of industries. The research firm Gartner projects that by 2030, the value added by blockchain technology to business operations will surpass USD 3.1 trillion, and by 2026, it will have increased to over USD 360 billion [85,86]. These trends suggest that blockchain technology will remain increasingly significant in business. Regarding BPM, it has developed into an established field characterized by tools, principles, and methodologies that all strive to enhance business processes [87]. Significant advancements have been achieved in BPM, process modeling, and syntactic verification of intricate business process models [88]. BPM continues to be extensively implemented in practice for administering business processes and attaining organizational objectives [89]; its evolution is continuous.

5.1. Recommendations for Businesses and Practitioners

5.1.1. Choosing the Most Suitable Modeling Approach

Selecting an appropriate modeling approach for integrating blockchain technology with BPM is a critical determination that requires an exhaustive assessment of numerous elements. Before anything else, it is critical to have a comprehensive comprehension of business requirements, which will assist in identifying process-specific elements that blockchain integration intends to improve. The chosen modeling methodology should be able to effectively manage blockchain-specific components, including decentralized consensus, smart contracts, tokenization, and secure data administration. The modeling approach must also be adaptable to change, guaranteeing that it can accommodate forthcoming advancements in blockchain technology without necessitating a comprehensive reevaluation.
Furthermore, the level of user adoption and comprehension has a substantial impact on the process of making decisions. The selected modeling methodology should provide lucid and user-friendly depictions that promote efficient correspondence among technical and non-technical parties involved. Prioritizing compatibility with pre-existing IT infrastructure, scalability, and performance guarantees a smooth integration with current systems while providing for potential future expansion. In addition, it is crucial to consider community support, cost implications, and regulatory conformance when selecting a method. This ensures that the chosen approach complies with industry norms, safeguards privacy and security, and is supported by an active community for continuous assistance. Pilot tests are a valuable tool for organizations to evaluate the feasibility and efficacy of the selected modeling approach before its extensive implementation. This enables the identification of potential obstacles and facilitates the implementation of adjustments essential for a successful outcome.

5.1.2. Adapting to Evolving Technologies and Methodologies

The effective incorporation of blockchain into BPM necessitates the ability to adjust to dynamic technologies and methodologies. The chosen modeling methodology ought to possess scalability and adaptability, enabling the smooth integration of novel attributes and blockchain technology advancements while preserving the integrity of existing models [90]. Adherence to modern BPM methodologies is critical, which requires stakeholders to make a continuous investment in training and skill enhancement to utilize the most recent developments in process management effectively
Developing an organizational culture that promotes innovation is of equal importance. This requires fostering collaboration between the business and IT teams to refine the modeling approach and exchange insights continuously. Consistent assessments of industry standards and best practices ensure the organization remains at the vanguard of technological developments. Partnerships with technology providers and industry frontrunners provide additional access to state-of-the-art tools and insights, which aid in the continuous improvement and adjustment of the modeling methodology to align with the changing demands of the organization.

5.1.3. Cost-Effectiveness and Efficiency

Adopting blockchain technology can aid in preventing fraud, enhancing organizational functions and procedures, and reducing blunders in business transactions [91]. However, for some organizations, the cost of blockchain implementation may be prohibitive. Businesses can reduce the cost of blockchain implementation by monetizing the process, regulating maintenance expenses, and collaborating efficiently.
A study conducted by Agi et al. [92] reveals that blockchain technology’s relative advantage, complexity, and cost have substantial implications for its implementation within the supply chain. When employing this technology, businesses should consider the cost-effectiveness of blockchain implementation. The utilization of a cost-effectiveness model can assist stakeholders in evaluating the execution of blockchain technology and ascertaining the specific cost structures that will be borne by each stakeholder in the network [93].
Moreover, blockchain technology can enhance customer experience in credit and claim requests while decreasing administrative expenses [43]. By automating tasks, blockchain is a scalable technology that can facilitate business processes, promote innovation, and support large volumes of transactions. Therefore, when evaluating the cost-effectiveness of this technology, businesses and practitioners should consider the potential benefits of blockchain adoption, including increased traceability, security, and transparency [91].

6. Conclusions

A literature review of modeling approaches at the intersection of blockchain technology and BPM reveals a dynamic landscape where traditional and blockchain-oriented models vie for prominence. The investigation into these methodologies and the rise of hybrid frameworks highlight the dynamic characteristics of technology incorporation within organizational procedures.
The analysis of conventional BPM modeling methods has revealed their efficacy in supporting established procedures but exposed their shortcomings in accommodating blockchain applications’ decentralized and tamper-resistant characteristics. On the other hand, models focused on blockchain demonstrate competence in managing the distinctive characteristics of distributed ledgers; however, they need help in user understanding and acceptance. The convergence of conventional BPM and blockchain-centric methodologies exemplifies synergies that capitalize on the respective merits of both frameworks. Although this hybridization offers prospects for novel solutions, it also introduces intricacies that necessitate meticulous deliberation.
As we contemplate the future, emergent trends indicate that the integration of blockchain and BPM will continue to develop. Progress in modeling methodologies is anticipated within the industry, propelled by the continuous evolution of blockchain technologies and the established status of BPM approaches. When maneuvering through this dynamic environment, it is advisable for organizations and professionals to thoroughly assess their distinct requirements and the characteristics of their procedures. The selection of an appropriate modeling approach, be it conventional, blockchain-centric, or a hybrid model, ought to be a calculated choice based on the objectives and technological capacities of the organization.
Proactive adaptation is imperative in light of the exponential rate of technological progress. Organizations are highly encouraged to remain updated on emergent technologies and methodologies to cultivate a culture that is receptive to innovation and change. The potential of the synergy between blockchain technology and BPM modeling approaches to reshape the conceptualization and execution of business processes is enormous. This synergy represents a strategic alignment rather than a simple convergence of technologies; it has the potential to foster increased transparency, efficiency, and trust within a business environment that is becoming more interconnected and digital.

Author Contributions

Conceptualization, H.T.; methodology, H.T.; validation, H.T.; formal analysis, H.T. and M.M.; resources, H.T. and M.M.; data curation, H.T.; writing—original draft preparation, M.M. and H.T.; writing—review and editing, M.M.; visualization, H.T. and M.M.; supervision, H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. 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]
  2. 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]
  3. 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]
  4. Khalifa, E. Blockchain: Technological Revolution in Business and Administration. Am. J. Manag. 2019, 19, 40–46. [Google Scholar]
  5. 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]
  6. 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]
  7. Borselli, A. Smart Contracts in Insurance: A Law and Futurology Perspective; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  8. Taherdoost, H. Smart Contracts in Blockchain Technology: A Critical Review. Information 2023, 14, 117. [Google Scholar] [CrossRef]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. Upadhyay, N. Demystifying blockchain: A critical analysis of challenges, applications and opportunities. Int. J. Inf. Manag. 2020, 54, 102120. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. Nawari, N.O.; Ravindran, S. Blockchain technology and BIM process: Review and potential applications. J. Inf. Technol. Constr. 2019, 24, 209–238. [Google Scholar]
  41. 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]
  42. 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]
  43. 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]
  44. Viriyasitavat, W.; Hoonsopon, D. Blockchain characteristics and consensus in modern business processes. J. Ind. Inf. Integr. 2019, 13, 32–39. [Google Scholar] [CrossRef]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
  50. Turetken, O.; Demirors, O. Plural: A decentralized business process modeling method. Inf. Manag. 2011, 48, 235–247. [Google Scholar] [CrossRef]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. 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]
  63. 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]
  64. 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]
  65. 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]
  66. 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]
  67. 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]
  68. 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]
  69. Jesse, N. “Cut out the middleman”—Automating Business Processes with Blockchains and Smart Contracts. IFAC-PapersOnLine 2022, 55, 352–357. [Google Scholar] [CrossRef]
  70. 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]
  71. 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]
  72. 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]
  73. 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]
  74. 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]
  75. 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]
  76. 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]
  77. 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]
  78. 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]
  79. 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]
  80. 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]
  81. 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]
  82. 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]
  83. 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]
  84. 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]
  85. Attaran, M.; Gunasekaran, A. Applications of Blockchain Technology in Business: Challenges and Opportunities; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
  86. 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]
  87. 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]
  88. Reijers, H.A. Business Process Management: The evolution of a discipline. Comput. Ind. 2021, 126, 103404. [Google Scholar] [CrossRef]
  89. 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]
  90. 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]
  91. 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]
  92. 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]
  93. 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]
Figure 1. BPM process with blockchain integration.
Figure 1. BPM process with blockchain integration.
Information 15 00009 g001
Figure 2. Paper selection process.
Figure 2. Paper selection process.
Information 15 00009 g002
Figure 3. The trend of publishing papers over 20 years.
Figure 3. The trend of publishing papers over 20 years.
Information 15 00009 g003
Table 1. Comparison of traditional BPM modeling techniques.
Table 1. Comparison of traditional BPM modeling techniques.
Modeling TechniqueKey CharacteristicsPrimary ComponentsApplication
BPMN (Business Process Model and Notation)Standardized visual notation for business processes.
-
Flow Objects (Activities, Events, Gateways)
Sequential process modeling, clear representation of workflow.
UML (Unified Modeling Language)General-purpose modeling language with broader applications.
-
Use Case Diagrams
-
Activity Diagrams
-
Sequence Diagrams
System architecture and design are not exclusive to business processes.
ERD (Entity-Relationship Diagrams)Focus on database design and representation of entities.
-
Entities
-
Relationships
-
Attributes
Database design, understanding relationships between entities.
DFD (Data Flow Diagrams)Visualizes the flow of data within a system or process.
-
Processes
-
Data Stores
-
Data Flows
Illustrating information flow, system components, and data movement.
Table 2. Traditional BPM modeling approaches.
Table 2. Traditional BPM modeling approaches.
StudyBPM Modeling TypeIndustry/ApplicationFindings/Contributions
[25]BPM for Impact Assessment of Blockchain in LNG Supply ChainMidstream LNG Supply Chain ManagementFramework for assessing blockchain impact, identifying inefficiencies.
[45]BPMN vs. CMMNGeneral Blockchain ApplicationsNeither BPMN nor CMMN fully represents blockchain patterns.
[46]Decentralized Data Management SystemCollaborative Distributed EnvironmentProvHL is for reliable provenance metadata management, a new blockchain-based rights delegation method.
[47]Transformation of BPMN to Smart ContractsHyperledger FabricImportance of transforming BPMN models for Hyperledger Fabric.
[48]BPM Model for Supply Chain in Blockchain and IoT SystemCross-organizational Luxury Supply ChainThe proposed BPM model for supply chain simulation shows direct usability.
[49]Model-Driven Architecture for BlockchainGeneral Blockchain ApplicationsProposed MDA method for defining blockchain structure.
[50]Plural MethodBusiness Process ModelingApplied the Plural method to small software organizations, discussing its utility and limitations.
Table 3. Classification of blockchain-oriented models in reviewed articles.
Table 3. Classification of blockchain-oriented models in reviewed articles.
StudyBPM AspectBlockchain Use CaseMethodology
[43]BPM PatternsCredit and Claim RequestsDesign Science Research
[51]Process AutomationBusiness ProcessesComparative Analysis
[52]BPM PatternsLoan ApplicationDesign Science Research
[53]Smart ContractsMarketplace ServiceMethods for Designing
[54]TokenizationBusiness Process ModelsProposed Approach
[55]Model-Driven EngineeringCross-Organizational ProcessesProposed MDE Approach
[56]BPM in Health CareCOVID-19 CasesProposed BBPM System
[57]Trust ManagementCollaborative Business ProcessesMethodology and Tool
[58]Model CheckingSolidity Smart ContractsFormal Approach
[59]Transaction ModelBusiness Process ModelingProposed Transaction Model
[60]Smart Contracts for E-GovernmentE-Government ServicesModel-Based Proposal
[61]Execution of Blockchain-Aware ProcessesBlockchain-Based InteractionsProposed Modeling Extension
[62]Smart Contracts in Corporate ProcessesCorporate Business ProcessesProposed Prototype Tool
[63]Blockchain Hashes for Business ProcessesBlockchain-Based Smart ContractsCritique of BSCs
[64]CEP for BP MonitoringCEP TechniquesProposed dBPM Mechanism
[65]Blockchain EvolutionIntegration with IoTProposed Blockchain Lifecycle
[66]Decentralized Process ModelingEnterprise ModelsIntroduced Approach
[67]BPM System on EthereumBPM System OverviewBPMN-To-Solidity Compiler
[68]Role-Based ModelingCollaborative Process ModelingProposed ROADMap Method
Table 4. Overview of articles on hybrid models integrating BPM and blockchain.
Table 4. Overview of articles on hybrid models integrating BPM and blockchain.
StudySynergiesUse of Smart ContractsBlockchain ApplicationsIntegration of BPM and Blockchain
[69]✓ (Automation, Data Sharing)Financial ProcessesInnovative Automation
[70]✓ (Security, Stability)-Business Process RepositorySecure BPM Repository
[71]✓ (Flexibility, Collaboration)Inter-organizational ProcessesCollaborative Execution
[72]-Cross-organizational ProcessesValidation of Smart Contracts
[73]✓ (Artifact-centric Processes, Smart Contracts)Inter-organizational ProcessesOntological Analysis
[74]✓ (Multi-party Relationship, Trust)Multi-party SystemsDistributed Business Process System
[75]--Inter-organizational ProcessesTemporal Constraints in Design
[76]✓ (Simulation, Data-driven Analysis)Inter-organizational ProcessesSimulation-based Design
[28]✓ (Big Data Integration)-Economic SystemsBlockchain-Big Data Synergy
[77]✓ (Traceability, Control)Supply ChainDecentralized Enforcement
[78]✓ (MDE, Asset Management)Asset ManagementModel-driven Engineering
[79]--Decentralized ExecutionBPMN Extensions
[80]--Inter-organizational AutomationDecentralized Automation
[81]-Compensation ProcessesAgent-based Compensation
[82]--Event-driven ProcessesDecentralized Governance
[83]--Cross-enterprise CollaborationICT Architecture for BPM
[84]✓ (Workflow Technology and Peer-To-Peer Computing)-Decentralized WorkflowDecentralized 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.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Taherdoost, 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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop