Evolving process views

被引:17
作者
Eshuis, Rik [1 ]
Norta, Alex [2 ]
Roulaux, Raoul [1 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] Tallinn Univ Technol, Dept Informat, EE-19086 Tallinn, Estonia
关键词
Inter-organizational; Business process management; Process evolution; Process visibility; Smart contract; E-governance; Decentralized autonomous organization; FRAMEWORK; SERVICE; MANAGEMENT; CONTRACTS;
D O I
10.1016/j.infsof.2016.08.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Process views support the paradigm of Business Process Outsourcing, in which providers perform business processes on behalf of their clients. A public process view shields secret or irrelevant details from a private, internal business process, thus allowing a provider to reveal only relevant, non confidential parts of its business process to its clients. Providers can change their internal business processes that may result in inconsistencies with the corresponding process views. Objective: This paper aims to develop an approach for propagating changes from an internal, private process to its public process view, such that the internal process and its process view remain consistent. Method: We develop the approach in a formal way. Definitions of process models and process views are based on BPEL, the standard language for realizing process models using state-of-the-art service oriented technology. We validate the feasibility of the approach by showing how it can be supported by a conceptual system architecture. Results: The approach relies on two key results. First, a formal characterization of the set of private changes to an internal process, i.e., changes that do not need to be propagated to the process view. Second, a characterization of the non-private changes that can safely be propagated from an internal process to its process view such that they remain consistent. Other non-private changes result in an internal process and a process view that are not consistent. The approach is supported by a system architecture for process-based business collaboration. Conclusion: The approach supports providers in deciding if and how changes to a private, internal process propagate to its public process view such that the process view and the internal process remain consistent. The approach allows clients to monitor a public process view such that they can safely track changes made to a private, internal process. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:20 / 35
页数:16
相关论文
共 73 条
[61]   ANSI-X3-SPARC DBMS FRAMEWORK - REPORT OF STUDY-GROUP ON DATABASE MANAGEMENT-SYSTEMS [J].
TSICHRITZIS, D ;
KLUG, A .
INFORMATION SYSTEMS, 1978, 3 (03) :173-191
[62]  
van der Aalst W., 1996, COMPUTING SCI REPORT, V96
[63]  
van der Aalst W. M. P., 2001, Advanced Information Systems Engineering. 13th International Conference, CAiSE 2001. Proceedings (Lecture Notes in Computer Science Vol.2068), P140
[64]   Multiparty Contracts: Agreeing and Implementing Interorganizational Processes [J].
van der Aalst, Wil M. P. ;
Lohmann, Niels ;
Massuthe, Peter ;
Stahl, Christian ;
Wolf, Karsten .
COMPUTER JOURNAL, 2010, 53 (01) :90-106
[65]   Change patterns and change support features - Enhancing flexibility in process-aware information systems [J].
Weber, Barbara ;
Reichert, Manfred ;
Rinderle-Ma, Stefanie .
DATA & KNOWLEDGE ENGINEERING, 2008, 66 (03) :438-466
[66]   Service-Oriented Computing and Cloud Computing Challenges and Opportunities [J].
Wei, Yi ;
Blake, M. Brian .
IEEE INTERNET COMPUTING, 2010, 14 (06) :72-75
[67]   Propagating changes between aligned process models [J].
Weidlich, Matthias ;
Mendling, Jan ;
Weske, Mathias .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (08) :1885-1898
[68]  
Yeates M., 2015, HYPE CYCLE BUSINESS
[69]   A view framework for modeling and change validation of artifact-centric inter-organizational business processes [J].
Yongchareon, Sira ;
Liu, Chengfei ;
Jian, Yu ;
Zhao, Xiaohui .
INFORMATION SYSTEMS, 2015, 47 :51-81
[70]  
Yucong Duan, 2012, Proceedings of the 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD 2012), P805, DOI 10.1109/SNPD.2012.22