A Survey of Web Service Discovery Systems

Web services form the core of e-business and hence, have experienced a rapid development in the past few years. This has led to a demand for a discovery mechanism for Web services. Discovery is the most important task in the Web service model because Web services are use-less if they cannot be discovered. A large number of Web service discovery systems have been developed. Universal Description, Discovery and Integration (UDDI) is a typical mechanism that stores indexes to Web services but it does not support semantics. Semantic Web service discovery systems that have been developed include systems that support matching Web services using the same ontology, systems that support matching Web services using different ontologies, and systems that support limitations of UDDI. This chapter presents a survey of Web service discovery systems, focusing on systems that support semantics. The article also elaborates on open issues relating to such discovery systems.

[1]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

[2]  Terry T. Kidd,et al.  Handbook of Research on Technology Project Management, Planning, and Operations , 2009 .

[3]  Thomas Plagemann,et al.  A Conceptual Service Discovery Architecture for Semantic Web Services in Dynamic Environments , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

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

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

[6]  Aaron E. Walsh UDDI, SOAP, and WSDL: The Web Services Specification Reference Book , 2002 .

[7]  Herman Lam,et al.  A Semi-Automatic Approach to Composite Web Services Discovery, Description and Invocation , 2004, Int. J. Web Serv. Res..

[8]  Mehdi Khosrowpour Cases on information technology : lessons learned , 2006 .

[9]  Bu-Sung Lee,et al.  Semantics in service discovery and QoS measurement , 2005, IT Professional.

[10]  Le Duy Ngan,et al.  MOD-A Multi-Ontology Discovery System , 2006 .

[11]  Takahiro Kawamura,et al.  Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry , 2003, ICSOC.

[12]  Katia Sycara,et al.  Adding OWL-S to UDDI, implementation and throughput , 2004 .

[13]  Athanasios K. Tsakalidis,et al.  Web Service Discovery Mechanisms: Looking for a Needle in a Haystack? , 2004 .

[14]  Carlo Zaniolo,et al.  A new User's Impressions on LDL++ and CORAL , 1993, Workshop on Programming with Logic Databases , ILPS.

[15]  Hai Jin,et al.  An Approach for Service Discovery Based on Semantic Peer-to-Peer , 2005, ASIAN.

[16]  Peter Willett,et al.  Automatic Spelling Correction Using a Trigram Similarity Measure , 1983, Inf. Process. Manag..

[17]  Angela Goh,et al.  Matching Semantic Web Services Using Different Ontologies , 2005, ICWE.

[18]  Elena M. Zamora,et al.  The use of trigram analysis for spelling error detection , 1981, Inf. Process. Manag..

[19]  Akhil Sahai,et al.  Towards Automated SLA Management for Web Services , 2002 .

[20]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

[21]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[22]  Bu-Sung Lee,et al.  Web Services Discovery with DAML-QoS Ontology , 2005, Int. J. Web Serv. Res..

[23]  Ian Horrocks,et al.  The Fuzzy Description Logic f-SHIN , 2005, ISWC-URSW.

[24]  Takahiro Kawamura,et al.  Public Deployment of Semantic Service Matchmaker with UDDI Business Registry , 2004, International Semantic Web Conference.

[25]  Yong Li,et al.  A Peer-to-Peer Approach to Semantic Web Services Discovery , 2006, International Conference on Computational Science.

[26]  Carlo Zaniolo,et al.  Improving Data Quality Via LDL++ , 1993, Workshop on Programming with Logic Databases , ILPS.

[27]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[28]  Aldo Franco Dragoni,et al.  A Fuzzy Semantics for Semantic Web Languages , 2005, ISWC-URSW.

[29]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

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

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

[32]  Chi-Chun Lo,et al.  Fuzzy matchmaking for Web services , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[33]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[34]  Dave Robertson,et al.  Discovery and Uncertainty in Semantic Web Services , 2008, URSW.

[35]  Matthias Klusch,et al.  Matchmaking among Heterogeneous Agents on the Internet , 1999 .

[36]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[37]  Jing Zhong,et al.  A Semantic Web Based Peer-to-Peer Service Registry Network , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[38]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[39]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[40]  Chi-Chun Lo,et al.  A moderated fuzzy matchmaking for Web services , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[41]  Amit P. Sheth,et al.  Adding Semantics to Web Services Standards , 2003, ICWS.

[42]  Claudio Bartolini,et al.  A Semantic Web Approach to Service Description for Matchmaking of Services , 2001, SWWS.

[43]  Jianwei Liu,et al.  Decentralized Web Service Organization Combining Semantic Web and Peer to Peer Computing , 2004, ECOWS.

[44]  J. Gonzalez-Castillo,et al.  Description logics for matchmaking of services , 2001 .