Flexible Composition of Enterprise Web Services

The process-based composition of Web services is emerging as a promising approach to automate business process within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose business logic is expressed as a process model. Business process automation technology such as workflow management systems (WFMSs) can be used to choreograph the component services. However, one of the fundamental assumptions of most WFMSs is that workflow schemas are static and predefined. Such an assumption is impractical for business processes that have an explosive number of options, or dynamic business processes that must be generated and altered on the fly to meet rapid changing business conditions. In this paper, we describe a rule inference framework called DY flow , where end users declaratively define their business objectives or goals and the system dynamically composes Web services

[1]  Stanley Zionts,et al.  Multiple Criteria Decision Making in the New Millennium , 2001 .

[2]  Liangzhao Zeng,et al.  PLM flow-Dynamic Business Process Composition and Execution by Rule Inference , 2002, TES.

[3]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

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

[5]  Daniel S. Weld Recent Advances in AI Planning , 1999, AI Mag..

[6]  Fabio Casati,et al.  E-Services - Guest editorial. , 2001, VLDB 2001.

[7]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[8]  Dragos Manolescu,et al.  Production workflow: concepts and techniques , 2001, SOEN.

[9]  Marco Pistore,et al.  A Request Language for Web-Services Based on Planning and Constraint Satisfaction , 2002, TES.

[10]  Jianwen Su,et al.  Optimization techniques for data-intensive decision flows , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

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

[12]  Drew McDermott,et al.  Estimated-Regression Planning for Interactions with Web Services , 2002, AIPS.

[13]  Paul W. P. J. Grefen,et al.  WIDE-a distributed architecture for workflow management , 1997, Proceedings Seventh International Workshop on Research Issues in Data Engineering. High Performance Database Management for Large-Scale Applications.

[14]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[15]  Andreas Geppert,et al.  Event-based distributed work-flow execution with eve , 2009 .

[16]  Craig A. Knoblock,et al.  The Ariadne Approach to Web-Based Information Integration , 2001, Int. J. Cooperative Inf. Syst..

[17]  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.