Skip to main content

Webservice Specification and Discovery

  • Chapter
  • First Online:
Webservices

Abstract

Recent advances in Internet technologies have populated the web with a large number of services. Service specification is the first step in SOA for implementation of service publication, service discovery, service selection, and composition. Several specification standards were developed considering the different features of services, viz., service operations, input/output, Quality of Service (QoS), etc. Services are specified in chosen specification standard and are published over repositories/web. The published services are discovered by users on querying the repositories with the specific APIs that are made available or by browsing the web with queries. This chapter gives an overview of the existing specification standards and their features and further, it discusses various approaches of service discovery.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. OASIS, U. V. (2004). Uddi spec technical committee draft. URL http://uddi.org/pubs/uddi_v3.htm. Organization for the Advancement of Structured Information Standards (OASIS).

  2. Christensen, E., F. Curbera, G. Meredith, and S. Weerawarana (2001). Web services description language. URL http://www.w3.org/TR/wsdl.

  3. Martin, D., Burstein, M., Hobbs, J. (2004). Owl-s: Semantic markup for web services. http://www.w3.org/Submission/OWL-S/.

  4. Joel Farrell, IBM, Holger Lausen, DERI Innsbruck, Semantic Annotations for WSDl and SML schema URL: https://www.w3.org/TR/sawsdl/.

  5. Jos de Bruijn, D. F. M. H. U. K. e. a., John Domingue (2005). Web Service Modelling Ontology (WSMO). URL http://www.w3.org/Submission/WSMO/. [29] http://www.wsmo.org/TR/d16/d16.1/v1.0/.

  6. Noy, Natalya F., and Deborah L. McGuinness. “Ontology development 101: A guide to creating your first ontology.” (2001). URL: http://liris.cnrs.fr/amille/enseignements/Ecole_Centrale/What%20is%20an%20ontology%20and%20why%20we%20need%20it.htm.

  7. Kourtesis, D. and I. Paraskakis, Combining sawsdl, owl-dl and uddi for semantically enhanced web service discovery. In The Semantic Web: Research and Applications, volume 5021 of Lecture Notes in Computer Science. Springer, Berlin/Heidelberg, 2008, 614–628.

    Google Scholar 

  8. Wang, H. H., N. Gibbins, T. R. Payne, and D. Redavid (2012). A formal model of the semantic web service ontology (wsmo). Information Systems, 37(1), 33–60. ISSN 0306-4379. URL http://www.sciencedirect.com/science/article/pii/S0306437911001049.

  9. de Bruijn, J., H. Lausen, A. Polleres, and D. Fensel, The web service modelling language wsml: An overview. In Y. Sure and J. Domingue (eds.), The Semantic Web: Research and Applications, volume 4011 of Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, 2006. ISBN 978-3-540-34544-2, 590–604. URL http://dx.doi.org/10.1007/11762256_43.

  10. Supriya Vaddi, Hrushikesha Mohanty, and R. K. Shyamasundar. 2012. Service maps in XML. In Proceedings of the CUBE International Information Technology Conference (CUBE ’12). ACM, New York, NY, USA, 635–640. DOI: http://dx.doi.org/10.1145/2381716.2381838.

  11. http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.

  12. http://www.w3.org/TR/ws-cdl-10/.

  13. http://www.ebpml.org/bpml.htm.

  14. Fan, J. and S. Kambhampati (2005). A snapshot of public web services. ACM SIGMOD Record, 34(1), 24–32.

    Google Scholar 

  15. X. Dong, A. Halevy, J. Madhavan, E. Nemes, and J. Zhang. Similarity search for web services. In Proceedings of the Thirtieth international conference on Very large data bases - Volume 30, VLDB ‘04, pages 372–383. VLDB Endowment, 2004.

    Google Scholar 

  16. C. Atkinson, P. Bostan, O. Hummel and D. Stoll, “A Practical Approach to Web Service Discovery and Retrieval,” IEEE International Conference on Web Services (ICWS 2007), Salt Lake City, UT, 2007, pp. 241–248.

    Google Scholar 

  17. webservicex.net URL: http://www.webservicex.net/new/Home/Index.

  18. XMethods.NET URL: http://lig-membres.imag.fr/donsez/ujf/GICOM/GICOM_ENS/exemples/webservices/xmethods/www_xmethods_net.htm.

  19. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008.

    Google Scholar 

  20. Yanan Hao, Yanchun Zhang, Jinli Cao, Web services discovery and rank: An information retrieval approach, In Future Generation Computer Systems, Volume 26, Issue 8, 2010, Pages 1053–1062, ISSN 0167-739X, https://doi.org/10.1016/j.future.2010.04.012. (http://www.sciencedirect.com/science/article/pii/S0167739X10000762).

  21. Marco Crasso, Alejandro Zunino, Marcelo Campo, Easy web service discovery: A query-by-example approach, Science of Computer Programming, Volume 71, Issue 2, 2008, Pages 144–164, ISSN 0167-6423, http://dx.doi.org/10.1016/j.scico.2008.02.002.

  22. Roger Pressman. 2009. Software Engineering: A Practitioner’s Approach (7 ed.). McGraw-Hill, Inc., New York, NY, USA.

    Google Scholar 

  23. Zaremski, A. M. and J. M. Wing (1995). Signature matching: a tool for using software libraries. ACM Transactions on Software Engineering and Methodology (TOSEM), 4(2), 146–170.

    Google Scholar 

  24. Jian Wu and Zhaohui Wu, “Similarity-based Web service matchmaking,” 2005 IEEE International Conference on Services Computing (SCC’05) Vol-1, 2005, pp. 287–294 vol. 1.

    Google Scholar 

  25. Wang Y., Stroulia E. (2003) Semantic Structure Matching for Assessing Web-Service Similarity. In: Orlowska M.E., Weerawarana S., Papazoglou M.P., Yang J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg.

    Google Scholar 

  26. A. Gunay and P. Yolum. Structural and semantic similarity metrics for web service matchmaking. In Proceedings of the 8th international conference on E-commerce and web technologies, EC- eb’07, pages 129–138, Berlin, Heidelberg, 2007. Springer-Verlag.

    Google Scholar 

  27. A. Wombacher, B. Mahleko, and E. Neuhold. Ipsi-pf: A business process matchmaking engine. In e-Commerce Technology, 2004. CEC 2004. Proceedings. IEEE International Conference on, 137–145, pages 137–145. IEEE, 2004.

    Google Scholar 

  28. Huang, Anna. “Similarity measures for text document clustering.” Proceedings of the sixth new zealand computer science research student conference (NZCSRSC2008), Christchurch, New Zealand. 2008.

    Google Scholar 

  29. C. Platzer and S. Dustdar, “A vector space search engine for Web services,” Third European Conference on Web Services (ECOWS’05), 2005, pp. 9 https://doi.org/10.1109/ecows.2005.5.

  30. WordNet http://www.cogsci.princeton.edu/~wn/.

  31. Ruiqiang Guo, Jiajin Le and XiaLing Xia, “Capability Matching of Web Services Based on OWL-S,” 16 th International Workshop on Database and Expert Systems Applications (DEXA’05) 2005 pp 653–67.

    Google Scholar 

  32. Jian Wu and Zhaohui Wu, “Similarity-based Web service matchmaking,” 2005 IEEE International Conference on Services Computing (SCC’05) Vol-1, 2005, pp. 287–294 vol. 1.

    Google Scholar 

  33. Yiqiao Wang and E. Stroulia, “Flexible interface matching for Web-service discovery,” Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003., 2003, pp. 147–156.

    Google Scholar 

  34. G. Tretola and E. Zimeo, “Structure Matching for Enhancing UDDI Queries Results,” IEEE International Conference on Service-Oriented Computing and Applications (SOCA ‘07), Newport Beach, CA, 2007, pp. 21–28.

    Google Scholar 

  35. Ayse B. Bener, Volkan Ozadali, and Erdem Savas Ilhan. 2009. Semantic matchmaker with precondition and effect matching using SWRL. Expert Syst. Appl. 36, 5 (July 2009), 9371–9377. DOI=http://dx.doi.org/10.1016/j.eswa.2009.01.010.

  36. Mehmet Şenvar and Ayşe Bener. 2006. Matchmaking of semantic web services using semantic-distance information. In Proceedings of the 4th international conference on Advances in Information Systems (ADVIS’06), Tatyana Yakhno and Erich J. Neuhold (Eds.). Springer-Verlag, Berlin, Heidelberg, 177–186. DOI=http://dx.doi.org/10.1007/11890393_19.

  37. G. Meditskos and N. Bassiliades. Structural and role-oriented web service discovery with taxonomies in owl-s. IEEE Transactions on Knowledge and Data Engineering, 22(2):278–290, 2010.

    Google Scholar 

  38. M. Kifer, R. Lara, A. Polleres, C. Zhao, U. Keller, H. Lausen, and D. Fensel. A logical framework for web service discovery. In ISWC 2004 Workshop on Semantic Web Services: Preparing to Meet the World of Business Applications, volume 119. Hiroshima, Japan, 2004.

    Google Scholar 

  39. Stollberg, M., U. Keller, H. Lausen, and S. Heymans, Two-phase web service discovery based on rich functional descriptions. In The Semantic Web: Research and Applications. Springer, 2007, 99–113.

    Google Scholar 

  40. Klusch, M. and F. Kaufer (2009). Wsmo-mx: A hybrid semantic web service matchmaker. Web Intelligence and Agent Systems, 7(1), 23–42.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Supriya Vaddi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Vaddi, S., Mohanty, H. (2019). Webservice Specification and Discovery. In: Mohanty, H., Pattnaik, P. (eds) Webservices. Springer, Singapore. https://doi.org/10.1007/978-981-13-3224-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-3224-1_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-3223-4

  • Online ISBN: 978-981-13-3224-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics