Dynamic Inter-Enterprise Workflow Management in a Constraint-Based E-Service Infrastructure

This paper presents an infrastructure and a mechanism for achieving dynamic Inter-enterprise workflow management using e-services provided by collaborative e-business enterprises. E-services are distributed services that can be accessed programmatically on the Internet, using SOAP messages and the HTTP protocol. In this work, we categorize e-services according to their business types and manage them in a UDDI-enabled constraint-based Broker Server. E-service requests are specified in the activities of a process model according to some standardized e-service templates and are bound to the proper service providers at run-time by using a constraint-based, dynamic service binding mechanism. The workflow management system is dynamic in the sense that the actual business organizations, which take part in a business process, are not determined until run-time. We have extended the traditional workflow process modeling by including e-service requests in activity specifications and extended the Web Service Description Language (WSDL) by including constraints in both service specifications and service requests so that the selection of e-service providers can be more accurately performed.

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

[2]  Shamkant B. Navathe,et al.  A cost-benefit decision model: analysis, comparison amd selection of data management , 1987, TODS.

[3]  Herman Lam,et al.  A Cost-Benefit Evaluation Server for decision support in e-business , 2003, Decis. Support Syst..

[4]  Herman Lam,et al.  Component Interoperability in a Virtual Enterprise Using Events/Triggers/Rules , 1998 .

[5]  Herman Lam,et al.  A Web-Based Knowledge Network for Supporting Emerging Internet Applications , 2001, World Wide Web.

[6]  P. A. Nixon,et al.  Objects, components, and the virtual enterprise , 1998, OOPSLA 1998.

[7]  Amit P. Sheth,et al.  Processes Driving the Networked Economy: Process Portals , 1999 .

[8]  Stanley Y. W. Su,et al.  A replicable Web-based negotiation server for e-commerce , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[9]  Shige Peng UDDI Technical White Paper , 2000 .

[10]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[11]  Stanley Y. W. Su,et al.  The Internet enterprise , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[12]  Markus Kradolfer,et al.  Market-based workflow management for supply chains of services , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[13]  Herman Lam,et al.  Achieving dynamic inter-organizational workflow management by integrating business processes, events and rules , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[14]  Herman Lam,et al.  An Internet-based negotiation server for e-commerce , 2001, The VLDB Journal.

[15]  Gustavo Alonso,et al.  WISE: business to business e-commerce , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[16]  Paul W. P. J. Grefen,et al.  CrossFlow-cross-organizational workflow support for virtual organizations , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[17]  Anuradha Shenoy A PERSISTENT OBJECT MANAGER FOR JAVA APPLICATIONS , 2001 .

[18]  Arun Jagatheesan,et al.  Brokering based self organizing e-service communities , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.