In the rapidly evolving digital business landscape, organizations increasingly need to collaborate across boundaries to achieve complex business objectives, requiring both efficient process coordination and flexible decision-making capabilities. Traditional collaboration approaches face significant challenges in transparency, trust, and decision flexibility, while existing blockchain-based solutions primarily focus on process execution without addressing the integrated decision-making needs of collaborative enterprises. This paper proposes BlockCollab, a novel model-driven framework that seamlessly integrates Business Process Model and Notation (BPMN) with Decision Model and Notation (DMN) to standardize and implement collaborative business processes and decisions on permissioned blockchain platforms. Our approach automatically translates integrated BPMN-DMN models into smart contracts(SCs) compatible with Hyperledger Fabric, enabling privacy-aware multi-organizational process execution through blockchain-based Attribute-Based Access Control (ABAC). The framework introduces three key innovations: (1) a standardized method for modeling collaborative processes and decisions using integrated BPMN-DMN model, (2) an automated SC generator that preserves both process logic and decision rules while maintaining privacy constraints, and (3) a hybrid on-chain/off-chain execution environment that optimizes collaborative workflows through secure data transfer and external system integration. Experimental evaluation across 11 real-world collaboration scenarios demonstrates that our approach achieves 100\% accuracy in process execution. Furthermore, an analysis of various execution processes highlights the strong practical applicability and reliability of our approach. The proposed framework includes an open-source third-party collaboration platform based on blockchain.
翻译:在快速演进的数字化商业环境中,组织日益需要跨越边界协作以实现复杂的业务目标,这既要求高效的流程协调能力,也要求灵活的决策能力。传统的协作方法在透明度、信任和决策灵活性方面面临显著挑战,而现有的基于区块链的解决方案主要聚焦于流程执行,未能满足协作企业对集成化决策的需求。本文提出BlockCollab,一种新颖的模型驱动框架,它将业务流程模型与标注法(BPMN)和决策模型与标注法(DMN)无缝集成,以在许可区块链平台上标准化并实现协作业务流程与决策。我们的方法自动将集成的BPMN-DMN模型转换为与Hyperledger Fabric兼容的智能合约(SCs),通过基于区块链的基于属性的访问控制(ABAC)实现隐私感知的多组织流程执行。该框架引入了三项关键创新:(1)使用集成BPMN-DMN模型对协作流程与决策进行建模的标准化方法;(2)一个自动化的智能合约生成器,在保持隐私约束的同时,既保留流程逻辑也保留决策规则;(3)一个混合的链上/链下执行环境,通过安全数据传输和外部系统集成来优化协作工作流。在11个真实世界协作场景中的实验评估表明,我们的方法在流程执行中实现了100%的准确性。此外,对各种执行过程的分析凸显了我们方法的强大实际适用性和可靠性。所提出的框架包含一个基于区块链的开源第三方协作平台。