A p2p based service flow system with advanced ontology-based service profiles

A peer-to-peer (p2p) based service flow management system, SwinDeW-S, could support decentralised Web service composition, deployment and enactment. However, traditional workflow definition languages, such as extended XPDL and service-oriented BPEL4WS, have become insufficient to specify business process semantics, especially the descriptions of inputs, outputs, preconditions and effects. In this paper, we propose a novel solution based on OWL-S, a semantic Web ontology language that leverages service discovery, invocation and negotiation more effectively. The enhanced SwinDeW-S architecture is adapted with advanced ontology-based service profiles, and it takes advantage of a well-developed profile generation tool, which translates the BPEL4WS process models to the OWL-S profiles. As a result, in a new prototype equipped with both BPEL4WS and OWL-S, communications and coordination among service flow peers have become better organised and more efficient.

[1]  Jun Yan,et al.  A framework and coordination technologies for peer-to-peer based decentralised workflow systems , 2004 .

[2]  Yun Yang,et al.  From BPEL4WS to OWL-S: integrating e-business process descriptions , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[3]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

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

[6]  Yun Yang Enabling Cost-Effective Light-Weight Disconnected Workflow for Web-based Teamwork Support , 2002 .

[7]  Hu Jin-zhu A Persistent Message-based Architecture for Distributed , 2001 .

[8]  Yun Yang,et al.  SwinDeW-a p2p-based decentralized workflow management system , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Liu Shuzhou,et al.  A FORMAL FRAMEWORK TO SUPPORT WORKFLOW ADAPTATION , 2002 .

[10]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[11]  Bill Karakostas,et al.  A peer to peer (P2P) architecture for dynamic workflow management , 2004, Inf. Softw. Technol..

[12]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[13]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[14]  Mark Apperley,et al.  An architecture and environment for decentralised, internet-wide software process modelling and enactment , 1998 .

[15]  Katia P. Sycara,et al.  Towards a Semantic Choreography of Web Services: From WSDL to DAML-S , 2003, ICWS.

[16]  Karl Aberer,et al.  Peer-to-peer information systems: concepts and models, state-of-the-art, and future systems , 2001, ESEC/FSE-9.

[17]  Angela Goh,et al.  A Formal Framework to Support Workflow Adaptation , 2002, Int. J. Softw. Eng. Knowl. Eng..

[18]  Jano Moreira de Souza,et al.  COE: A collaborative ontology editor based on a peer-to-peer framework , 2005, Adv. Eng. Informatics.

[19]  Yun Yang,et al.  Extending RDF in distributed knowledge-intensive applications , 2004, Future Gener. Comput. Syst..

[20]  Sheila A. McIlraith,et al.  Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation , 2003, SEMWEB.

[21]  Yun Yang,et al.  SwinDeW-S: extending P2P workflow systems for adaptive composite Web services , 2006, Australian Software Engineering Conference (ASWEC'06).

[22]  John C. Grundy,et al.  A decentralized architecture for software process modeling and enactment , 1998, IEEE Internet Computing.

[23]  Kuo-Ming Chao,et al.  Composition of mismatched web services in distributed service oriented design activities , 2005, Adv. Eng. Informatics.

[24]  Gustavo Alonso,et al.  Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management , 1995 .