Multiparty Contracts: Agreeing and Implementing Interorganizational Processes

被引:73
|
作者
van der Aalst, Wil M. P. [1 ]
Lohmann, Niels [2 ]
Massuthe, Peter [1 ,3 ]
Stahl, Christian [1 ,3 ]
Wolf, Karsten [2 ]
机构
[1] Tech Univ Eindhoven, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Univ Rostock, Inst Informat, D-18051 Rostock, Germany
[3] Humboldt Univ, Inst Informat, D-10099 Berlin, Germany
来源
COMPUTER JOURNAL | 2010年 / 53卷 / 01期
关键词
Petri nets; service contracts; operating guidelines; SEMANTICS; BUSINESS; SERVICES; WORKFLOW;
D O I
10.1093/comjnl/bxn064
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To implement an interorganizational process between different enterprizes, one needs to agree on the 'rules of engagement'. These can be specified in terms of a contract that describes the overall intended process and the duties of all parties involved. We propose to use such a process-oriented contract which can be seen as the composition of the public views of all participating parties. Based on this contract, each party may locally implement its part of the contract such that the implementation (the private view) agrees on the contract. In this paper, we propose a formal notion for such process-oriented contracts and give a criterion for accordance between a private view and its public view. The public view of a party can be substituted by a private view if and only if the private view accords with the public view. Using the notion of accordance, the overall implemented process is guaranteed to be deadlock-free and it is always possible to terminate properly. In addition, we present a technique for automatically checking our accordance criterion. A case study illustrates how our proposed approach can be used in practice.
引用
收藏
页码:90 / 106
页数:17
相关论文
共 50 条
  • [21] The Risks and Challenges of Implementing Ethereum Smart Contracts
    Harris, Christopher G.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 104 - 107
  • [22] Marlowe: Implementing and Analysing Financial Contracts on Blockchain
    Seijas, Pablo Lamela
    Nemish, Alexander
    Smith, David
    Thompson, Simon
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2020, 2020, 12063 : 496 - 511
  • [23] A concurrency control model for multiparty business processes
    Puustjarvi, Juha
    [J]. WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 209 - 215
  • [24] RISKS OF IMPLEMENTING SOCIAL CONTRACTS IN THE RUSSIAN REGIONS
    Kalashnikov, Sergey, V
    Tatarintsev, Vladimir Ye
    Margolin, Andrei M.
    Khrapylina, Lyubov P.
    [J]. VOPROSY GOSUDARSTVENNOGO I MUNITSIPALNOGO UPRAVLENIYA-PUBLIC ADMINISTRATION ISSUES, 2019, (04): : 7 - 30
  • [25] Implementing a Microservices System with Blockchain Smart Contracts
    Tonelli, Roberto
    Lunesu, Maria Ilaria
    Pinna, Andrea
    Taibi, Davide
    Marchesi, Michele
    [J]. 2019 IEEE 2ND INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE), 2019, : 22 - 31
  • [26] INTERORGANIZATIONAL LINKAGES - PROCESSES OF GERONTOLOGICAL CURRICULUM-DEVELOPMENT
    PETERS, G
    [J]. GERONTOLOGIST, 1985, 25 : 78 - 78
  • [27] EARLY PROCESSES OF INSTITUTIONALIZATION - THE DRAMATURGY OF EXCHANGE IN INTERORGANIZATIONAL RELATIONS
    RITTI, RR
    SILVER, JH
    [J]. ADMINISTRATIVE SCIENCE QUARTERLY, 1986, 31 (01) : 25 - 42
  • [28] Consistency analysis of interorganizational processes based on activity diagrams
    Yan, ZJ
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 187 - 190
  • [29] Modeling interorganizational clinical processes by object Petri nets
    Sarshar, K
    Loos, P
    [J]. WIRTSCHAFTSINFORMATIK, 2005, 47 (03): : 203 - 210
  • [30] The Role of Interorganizational Relationships on Elite Athlete Development Processes
    Sotiriadou, Popi
    Brouwers, Jessie
    De Bosscher, Veerle
    Cuskelly, Graham
    [J]. JOURNAL OF SPORT MANAGEMENT, 2017, 31 (01) : 61 - 79