Integration and Data Sharing between WS-Based Workflows

Although the use of workflow techniques based on Web services (WS) has grown rapidly for the past several years, there is still a significant gap to be bridged before such an approach is widely accepted as the standard way to build and represent WS-based applications. One of the reasons for this is the inability in most current workflow languages to support large and complex applications that require workflow integration and data sharing between workflows. In this paper, this issue is addressed by the introduction of the two approaches used in the Service Workflow Language (SWFL): the Procedure-Oriented approach, and the Objected-Oriented approach, for workflow integration. The data sharing and related synchronization issues that are associated with these workflow integration approaches are also discussed.

[1]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

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

[3]  Alan Bundy,et al.  Deductive synthesis of workflows for e-Science , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[4]  Yan Huang,et al.  Extensions to Web Service Techniques for Integrating Jini into a Service-Oriented Architecture for the Grid , 2003, International Conference on Computational Science.

[5]  Guy L. Steele,et al.  Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley)) , 2005 .

[6]  Qifeng Huang,et al.  WS-based workflow description language for message passing , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[7]  David Riley The Object of Data Abstraction and Structures (Using Java) , 2002 .

[8]  Steven J. DeRose,et al.  XML Path Language (XPath) , 1999 .