A distributed repository for managing business process models in cross-organizational collaborations

Cross-organizational collaborations require the management of models for: collaborative business processes (CBPs), which define the collaboration's behavior; and integration business processes (IBPs), which define the behavior that supports the role an organization performs in a CBP. Managing these business process models becomes a complex task when organizations integrate collaborative networks and set up several cross-organizational collaborations. This paper presents a distributed repository that provides the functionalities required to manage conceptual business process models involved in cross-organizational collaborations. A service-oriented architecture is proposed for the distributed repository. This architecture enables organizations to access a global repository for managing collaborative networks, cross-organizational collaborations, and their CBP models. Organizations can also maintain local repositories of IBP models, which are synchronized and consistent with CBP models, while preserving their private aspects. By using verification methods and a model-driven architecture method, the distributed repository provides services that support the synchronization, consistency and interoperability requirements for CBP and IBP models. A case study is presented along with an implementation of the distributed repository.

[1]  Omar Chiotti,et al.  A Verification Method for Collaborative Business Processes , 2011, Business Process Management Workshops.

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

[3]  Paul W. P. J. Grefen,et al.  Business process model repositories:framework and survey , 2009 .

[4]  Claudia-Melania Chituc,et al.  A framework proposal for seamless interoperability in a collaborative networked environment , 2009, Comput. Ind..

[5]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[6]  Jörg P. Müller,et al.  Adaptive Design of Cross-Organizational Business Processes Using a Model-Driven Architecture , 2005, Wirtschaftsinformatik.

[7]  Arturo Molina,et al.  Methodology for Business Model Definition of Collaborative Networked Organizations , 2005, PRO-VE.

[8]  Remco M. Dijkman,et al.  Managing large collections of business process models - Current techniques and challenges , 2012, Comput. Ind..

[9]  Jan Recker,et al.  Using virtual worlds for collaborative business process modeling , 2011, Bus. Process. Manag. J..

[10]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[11]  Simon Moser,et al.  Analyzing Compatibility of BPEL Processes , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[12]  Américo Lopes Azevedo,et al.  Interoperability in Collaborative Networks: Independent and industry-specific initiatives - The case of the footwear industry , 2008, Comput. Ind..

[13]  Peter Loos,et al.  An Architecture for Collaborative Scenarios Applying a Common BPMN-Repository , 2005, DAIS.

[14]  Edgar Tello-Leal,et al.  Agents for Managing Business-to-Business Interactions - Software Agents for Managing Business-to-Business Collaborations , 2018, ICAART.

[15]  Edgar Tello-Leal,et al.  Model-Driven Development Methodology for B2B Collaborations , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops.

[16]  Stijn Heymans,et al.  Semantic Business Process Repository , 2007, SBPM.

[17]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[18]  Omar Chiotti,et al.  An MDA-based Method for Designing Integration Process Models in B2B Collaborations , 2011, ICEIS.

[19]  Axel Martens,et al.  Consistency between executable and abstract processes , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[20]  Wil M. P. van der Aalst,et al.  Process Aware Information Systems: Bridging People and Software Through Process Technology , 2005 .

[21]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[22]  Peter Rittgen IT support in collaborative modelling of business processes – a comparative experiment , 2010 .

[23]  Birgit Hofreiter Registering UML models for global and local choreographies , 2008, ICEC.

[24]  Omar Chiotti,et al.  A Modeling Approach for Collaborative Business Processes Based on the UP-ColBPIP Language , 2009, Business Process Management Workshops.

[25]  Manfred Reichert,et al.  Activity patterns in process-aware information systems: basic concepts and empirical evidence , 2009, Int. J. Bus. Process. Integr. Manag..

[26]  Omar Chiotti,et al.  Transforming Collaborative Process Models into Interface Process Models by Applying an MDA Approach , 2009, I3E.

[27]  Jean Bézivin,et al.  ATL: A model transformation tool , 2008, Sci. Comput. Program..

[28]  Li Gao Collaborative Planning, Forecasting and Replenishment (CPFR) System Based on Supply Chain (SC) , 2004 .

[29]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[30]  Remco M. Dijkman,et al.  APROMORE: An advanced process model repository , 2011, Expert Syst. Appl..

[31]  Cheng Wang,et al.  Business processes oriented heterogeneous systems integration platform for networked enterprises , 2010, Comput. Ind..

[32]  Omar Chiotti,et al.  Modeling and Specification of Collaborative Business Processes with a MDA Approach and a UML Profile , 2007 .

[33]  Stephan Roser,et al.  A categorization of collaborative business process modeling techniques , 2005, Seventh IEEE International Conference on E-Commerce Technology Workshops.

[34]  Frank Leymann,et al.  Repository for Business Processes and Arbitrary Associated Metadata , 2006, BPM Demos.

[35]  Mathias Weske,et al.  Behavioral Consistency for B2B Process Integration , 2007, CAiSE.

[36]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[37]  Hamideh Afsarmanesh,et al.  Collaborative networked organizations - Concepts and practice in manufacturing enterprises , 2009, Comput. Ind. Eng..

[38]  Umeshwar Dayal,et al.  An Overview of Repository Technology , 1994, VLDB.