A Process Convergence Approach for Crossover Services based on Message Flow Partition and Merging

Crossover service is a new type of services in the modern service industry, which aims to provide users with value-added services through converging services across the boundaries of organizations, industries, value chains, and spaces. Convergence is an essential topic in the evolution from traditional services to crossover services. Where and how to converge to achieve user goals is a challenging issue in the convergence process. Towards this issue, in this paper, we focus our attention on the process-level convergence and propose a framework to converge business processes with consideration of the effect of involved roles and goals. In our framework, convergence rules and corresponding convergence operations are defined based on message flow partition and merging. Finally, a case study of a crossover service by converging services from a travel domain and an insurance domain, and an experiment conducted on five use cases, are presented to show the feasibility and efficiency of the proposed approach.

[1]  Gregor Engels,et al.  Detecting and Resolving Process Model Differences in the Absence of a Change Log , 2008, BPM.

[2]  Jan Mendling,et al.  Preserving correctness during business process model configuration , 2010, Formal Aspects of Computing.

[3]  Jing Fan,et al.  FB-Diff: A Feature Based Difference Detection Algorithm for Process Models , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[4]  Remco M. Dijkman,et al.  Business Process Model Merging: An Approach to Business Process Consolidation , 2013, TSEM.

[5]  Philip A. Bernstein,et al.  Merging Models Based on Given Correspondences , 2003, VLDB.

[6]  Yingying Wen,et al.  Crossover Service: Deep Convergence for Pattern, Ecosystem, Environment, Quality and Value , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[7]  Rajaa Saidi,et al.  A Pattern for the Decomposition of Business Processes , 2012 .

[8]  Riyanarto Sarno,et al.  Decomposition using Refined Process Structure Tree (RPST) and control flow complexity metrics , 2015, 2015 International Conference on Information & Communication Technology and Systems (ICTS).

[9]  Oliver Kopp,et al.  Process Fragment Libraries for Easier and Faster Development of Process-based Applications , 2011 .

[10]  Gregor Engels,et al.  Detection and resolution of conflicting change operations in version management of process models , 2011, Software & Systems Modeling.

[11]  Amel Mammar,et al.  An automated approach for merging business process fragments , 2016, Comput. Ind..

[12]  Frank Leymann,et al.  Faster and More Focused Control-Flow Analysis for Business Process Models Through SESE Decomposition , 2007, ICSOC.

[13]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[14]  Amel Mammar,et al.  Business Process Fragments Behavioral Merge , 2014, OTM Conferences.

[15]  Mike P. Papazoglou,et al.  A Framework for Business Rule Driven Service Composition , 2003, TES.

[16]  Salvatore Gaglio,et al.  A repository of fragments for agent system design , 2006, WOA.

[17]  Piotr Wiśniewski Decomposition of business process models into reusable sub-diagrams , 2017 .

[18]  Keqing He,et al.  Business Process Consolidation Based on E-RPSTs , 2014, 2014 IEEE World Congress on Services.