1 Web Services Support for Dynamic Business Process Outsourcing ♣

Outsourcing of business processes is crucial for organizations to be effective, efficient and flexible. To meet fast-changing market conditions, dynamic outsourcing is required, in which business relationships are established and enacted on-the-fly in an adaptive, fine-grained way unrestricted by geographic distance. This requires automated means for both the establishment of outsourcing relationships and for the enactment of services performed in these relationships over electronic channels. Due to wide industry support and the underlying model of loose coupling of services, Web services increasingly become the mechanism of choice to connect organizations across organizational boundaries. This paper analyzes to which extent Web services support the dynamic process outsourcing paradigm. We discuss contract -based dynamic business process outsourcing to define requirements and then introduce the Web services framework. Based on this, we investigate the match between the two. We observe that the Web services framework requires further support for cross organizational business processes and mechanisms for contracting, QoS management and process-based transaction support and suggest ways to fill those gaps.

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

[2]  Paul W. P. J. Grefen,et al.  A Conceptual Framework for B2B Electronic Contracting , 2002, PRO-VE.

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

[4]  Asit Dan,et al.  The Coyote Project: Framework for Multi-party E-Commerce , 1998, ECDL.

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

[6]  Anthony Nadalin,et al.  Web Services Coordination (WS- Coordination) , 2004 .

[7]  大島 正嗣,et al.  Simple Object Access Protocol と,その応用としてのソフトウェアの組み合わせについて (渡邉昭夫教授退任記念号) , 2001 .

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

[9]  Frank Leymann,et al.  Supporting Business Transactions Via Partial Backward Recovery In Workflow Management Systems , 1995, BTW.

[10]  Heiko Ludwig,et al.  A Framework for E-Services: A Three-Level Approach towards Process and Data Management , 2002 .

[11]  Paul W. P. J. Grefen,et al.  Cross-Organizational Transaction Support for Virtual Enterprises , 2000, CoopIS.

[12]  Paul W. P. J. Grefen,et al.  Contract-driven creation and operation of virtual enterprises , 2001, Comput. Networks.

[13]  Paul W. P. J. Grefen,et al.  Support for B2B E-Contracting - The Process Perspective , 2002, BASYS.

[14]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[15]  Fabio Casati,et al.  Semantic Analysis of E-Business Operations , 2004, Journal of Network and Systems Management.

[16]  Johannes Klein,et al.  Web services transaction (ws-transaction) , 2002 .

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

[18]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[19]  John Derrick,et al.  ODP enterprise viewpoint specification , 2000 .