Transactional Process Views

To enable effective interorganisational collaborations, process providers have to disclose relevant parts of their local business processes in public process views. A public process view has to be consistent with the underlying private process. Local business processes are typically supported by transactions, which ensure a robust and reliable execution. Process views currently do not support the specification of transactional properties. This paper introduces transactional process views and studies how they can be constructed from an internal business process that is annotated with a transactional specification. This way, we provide a well-structured approach to obtain robust and reliable process behaviour at the public external level, thus facilitating trustworthy, fine-grained collaboration between organisations. We consider various transactional models. The feasibility of the approach is shown by means of a case study.

[1]  R. Pieper,et al.  Beyond the Hype: E-Business Strategy in Leading European Companies , 2002 .

[2]  Manfred Reichert,et al.  View-Based Process Visualization , 2007, BPM.

[3]  Johann Eder,et al.  View Driven Interorganizational Workflows , 2011 .

[4]  Shing-Chi Cheung,et al.  Atomicity Analysis of Service Composition across Organizations , 2009, IEEE Transactions on Software Engineering.

[5]  Stephen A. White,et al.  Business Process Modeling Notation , 2004 .

[6]  Paul W. P. J. Grefen,et al.  Cross-Organizational Transaction Support for E-Services in Virtual Enterprises , 2004, Distributed and Parallel Databases.

[7]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[8]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[9]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[10]  Gustavo Alonso,et al.  Atomicity and isolation for transactional processes , 2002, TODS.

[11]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[12]  Duen-Ren Liu,et al.  Workflow modeling for virtual processes: an order-preserving process-view approach , 2003, Inf. Syst..

[13]  Maria E. Orlowska,et al.  Facilitating cross-organisational workflows with a workflow view approach , 2004, Data Knowl. Eng..

[14]  Nikolay Mehandjiev,et al.  Dynamic Business Process Formation for Instant Virtual Enterprises , 2010 .

[15]  Johann Eder,et al.  View driven inter-organisational workflows , 2012, Int. J. Intell. Inf. Database Syst..

[16]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .

[17]  Fabio Casati,et al.  From Business Processes to Process Spaces , 2011, IEEE Internet Computing.

[18]  Rik Eshuis,et al.  Dynamic business network process management in instant virtual enterprises , 2009, Comput. Ind..

[19]  Paul W. P. J. Grefen,et al.  A survey on the history of transaction management: from flat to grid transactions , 2008, Distributed and Parallel Databases.

[20]  Yun Yang,et al.  An Organisational Perspective on Collaborative Business Processes , 2005, Business Process Management.

[21]  Duen-Ren Liu,et al.  Business-to-business workflow interoperation based on process-views , 2004, Decis. Support Syst..

[22]  Chengfei Liu,et al.  Tracking over Collaborative Business Processes , 2006, Business Process Management.

[23]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2004, Inf. Technol. Manag..

[24]  Paul W. P. J. Grefen,et al.  Two-Layer Transaction Management for Workflow Management Applications , 1997, DEXA.

[25]  Paul W. P. J. Grefen,et al.  Global transaction support for workflow management systems: from formal specification to practical implementation , 2001, The VLDB Journal.

[26]  Peter Dolog,et al.  An environment for flexible advanced compensations of Web service transactions , 2008, TWEB.

[27]  Paul W. P. J. Grefen,et al.  A Taxonomy of Transactional Workflow Support , 2006, Int. J. Cooperative Inf. Syst..

[28]  Samir Tata,et al.  The view-based approach to dynamic inter-organizational workflow cooperation , 2006, Data Knowl. Eng..

[29]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[30]  Jochem Vonk,et al.  An analysis of contractual and transactional aspects of a teleradiology process , 2008 .

[31]  Johann Eder,et al.  Privacy Preservation Through Process Views , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[32]  Frank Leymann,et al.  Production Workflow: Concepts and Techniques , 1999 .

[33]  Sira Yongchareon,et al.  Implementing process views in the web service environment , 2010, World Wide Web.

[34]  Niels Lohmann,et al.  Extending the compatibility notion for abstract WS-BPEL processes , 2008, WWW.

[35]  Rik Eshuis,et al.  Constructing customized process views , 2008, Data Knowl. Eng..