Dynamic Web Service Calls for Data Integration

Web Services are considered as a dominant paradigm for constructing and composing distributed business application and enabling enterprise-wide interoperability. A peer to peer architecture provides a decentralized infrastructure in sync with the spirit of the web and that scales well to its size. In this paper, we present a framework enabling implicit i.e. dynamic service calls in data centric Peer to Peer Active XML language. Active XML is a language devoted to the management of distributed data by embedding Web service calls into XML document. The aim of implicit calls is to allow dynamic data sources discovery through dynamic services discovery and composition. Implicit service calls are based on the use of ontologies for describing the domain and functionality of services to call and an Active XML engine for the call evaluation. The evaluation process deals mainly with dynamic service composition. It consists of matching OWLS descriptions defined in a query with service descriptions in a peer-to-peer network. Such a network is structured in such a way that peers with similar functionalities are grouped together and each peer makes itself acquainted with matching relationships between its inputs/outputs and those of other peers.

[1]  Wolfgang Nejdl,et al.  A scalable and ontology-based P2P infrastructure for Semantic Web Services , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[2]  Ismailcem Budak Arpinar,et al.  Ontology-driven Web services composition platform , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[3]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[4]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[5]  René Meier Binding- and Port-Agnostic Service Composition using a P2P SOA , 2005 .

[6]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[7]  Stuart E. Madnick,et al.  Data Integration Using Web Services , 2002, EEXTT.

[8]  Bijan Parsia,et al.  Composition-driven Filtering and Selection of Semantic Web Services , 2004 .

[9]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[10]  Ioana Manolescu,et al.  Active XML: A Data-Centric Perspective on Web Services , 2004, Web Dynamics.

[11]  Juan-Zi Li,et al.  SEWSIP: semantic based Web services integration in P2P , 2005, International Symposium on Service Oriented Software Engineering.

[12]  Salima Benbernou,et al.  Implicit Service Calls in ActiveXML Through OWL-S , 2005, ICSOC.

[13]  Timothy W. Finin,et al.  A Planner for Composing Services Described in DAML-S , 2003 .

[14]  Katia P. Sycara,et al.  Using DAML-S for P2P Discovery , 2003, International Conference on Web Services.

[15]  Serge Abiteboul,et al.  Positive active XML , 2004, PODS '04.

[16]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[17]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[18]  Farnoush Banaei Kashani,et al.  WSPDS: Web Services Peer-to-Peer Discovery Service , 2004, International Conference on Internet Computing.

[19]  Serge Abiteboul,et al.  The Active XML project: an overview , 2008, The VLDB Journal.

[20]  Manish Parashar,et al.  A Peer-to-Peer Approach to Web Service Discovery , 2004, World Wide Web.

[21]  Mohand-Said Hacid,et al.  On automating Web services discovery , 2003, The VLDB Journal.