Controlling the Evolution of Product-Based Collaboration Contracts

The literature on product-based workflow design considers only static collaborative environments where the product model is static and does not change. However the possible evolution of the product model and thus its impact on the collaborative environment are not considered despite the importance of this evolution for innovative product design. As a result the uncontrolled changes can easily break the cross-organizational process that links the different stakeholders in the collaborative environment. In this paper we present a framework that builds the collaboration contract from the product model and supports a controlled evolution of this contract. We leverage this framework by a set of management operations (services) that enable the contract evolution and investigate how a tailoring operation will not impact the executable cross-organizational process unless this process is maintained executable by the workflow engine. These operations are provided as services by a collaborative platform and displayed through a standard-based user interface.

[1]  Olivier Tabaste A ROUTE TOWARD VIRTUAL CERTIFICATION OF AIRCRAFT , 2010 .

[2]  Eben M. Haber,et al.  Foundations of visual metaphors for schema display , 1994, Journal of Intelligent Information Systems.

[3]  Enrique Martínez,et al.  A Model for Visual Specification of E-contracts , 2010, 2010 IEEE International Conference on Services Computing.

[4]  Daniel V. Oppenheim,et al.  Coordinating Distributed Operations , 2010, ICSOC Workshops.

[5]  Catarina Ferreira Da Silva,et al.  Towards Combining Declarative Specification with On-the-Fly Mediation , 2013, 2013 IEEE International Conference on Services Computing.

[6]  Glynn Winskel,et al.  The formal semantics of programming languages - an introduction , 1993, Foundation of computing series.

[7]  Stefanie Rinderle-Ma,et al.  Towards Compliance of Cross-Organizational Processes and Their Changes - Research Challenges and State of Research , 2012, Business Process Management Workshops.

[8]  Munindar P. Singh,et al.  Business Modeling via Commitments , 2009, SOCASE.

[9]  Ricardo Seguel,et al.  Constructing minimal protocol adaptors for service composition , 2009, WEWST '09.

[10]  Munindar P. Singh Information-driven interaction-oriented programming: BSPL, the blindingly simple protocol language , 2011, AAMAS.

[11]  Hajo A. Reijers,et al.  Product-based workflow support , 2011, Inf. Syst..

[12]  Fabio Casati,et al.  Developing Adapters for Web Services Integration , 2005, CAiSE.

[13]  Suhaimi Ibrahim,et al.  A comparative study of process mediator components that support behavioral incompatibility , 2011, ArXiv.

[14]  Hajo A. Reijers,et al.  Product Based Workflow Support: Dynamic Workflow Execution , 2008, CAiSE.

[15]  Marco Comuzzi,et al.  Product-Based Workflow Design for Monitoring of Collaborative Business Processes , 2011, CAiSE.

[16]  David Harel,et al.  On visual formalisms , 1988, CACM.

[17]  Munindar P. Singh,et al.  Commitment-Based Service-Oriented Architecture , 2009, Computer.

[18]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[19]  Marc M. Lankhorst,et al.  Enterprise architecture modelling--the issue of integration , 2004, Adv. Eng. Informatics.

[20]  Yehia Taher,et al.  A three step based approach for Web Service adaptation , 2012, SAC '12.

[21]  Munindar P. Singh,et al.  Specifying and Verifying Cross-Organizational Business Models: An Agent-Oriented Approach , 2012, IEEE Transactions on Services Computing.

[22]  Parisa Ghodous,et al.  Product-based business processes interoperability , 2013, SAC '13.

[23]  Marlon Dumas,et al.  Let's Dance: A Language for Service Behavior Modeling , 2006, OTM Conferences.