Scalable architecture for web service discovery

Web services offer an enabling step towards enterprise integration over the Internet. Service discovery is the fundamental task of finding and assembling services to meet a request. In this paper a scalable service discovery architecture is proposed. The scalability is mainly achieved by employing the shared semantic space for discovery and coordination of resources distributed over the shared spaces. The shared spaces are virtual spaces which can be hosted at any node or server on the Internet. The system self-organizes into virtual groups that empower the capability of discovery mechanism.

[1]  Gian Pietro Picco,et al.  PeerWare: Core Middleware Support for Peer-to-Peer and Mobile Systems , 2001 .

[2]  Amit P. Sheth,et al.  Discovery of Web Services in a Multi-Ontology and Federated Registry Environment , 2005, Int. J. Web Serv. Res..

[3]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[4]  Christoph Bussler,et al.  Peer-to-Peer Technology Usage in Web Service Discovery and Matchmaking , 2005, WISE.

[5]  Patrick Valduriez,et al.  Scaling Access to Heterogeneous Data Sources with DISCO , 1998, IEEE Trans. Knowl. Data Eng..

[6]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

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

[8]  Frank Leymann,et al.  A Practitioners Approach to Database Federation , 1999, Föderierte Datenbanken.

[9]  Jeremy J. Carroll,et al.  Named graphs , 2005, J. Web Semant..

[10]  Christoph Bussler,et al.  A Minimal Triple Space Computing Architecture , 2005, WIW.

[11]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[12]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[13]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[14]  Jianjun Yu,et al.  Scalable Web Service Discovery on P2P Overlay Network , 2007, IEEE International Conference on Services Computing (SCC 2007).

[15]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[16]  Dieter Fensel,et al.  TSC – Triple Space Computing , 2007, Elektrotech. Informationstechnik.

[17]  Tobin J. Lehman,et al.  T Spaces , 1998, IBM Syst. J..

[18]  Patrick Valduriez,et al.  Scaling Heterogeneous Distributed Databases and the Design of DISCO , 1996 .

[19]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[20]  Chung-Ta King,et al.  Neuron-a wide-area service discovery infrastructure , 2002, Proceedings International Conference on Parallel Processing.

[21]  Christoph Bussler,et al.  Role of Triple Space Computing in Semantic Web Services , 2006, APWeb.

[22]  Dieter Fensel,et al.  Triple-Space Computing: Semantic Web Services Based on Persistent Publication of Information , 2004, INTELLCOMM.

[23]  Amy L. Murphy,et al.  LIME: Linda meets mobility , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).