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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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).
Christensen, E., F. Curbera, G. Meredith, and S. Weerawarana (2001). Web services description language. URL http://www.w3.org/TR/wsdl.
Martin, D., Burstein, M., Hobbs, J. (2004). Owl-s: Semantic markup for web services. http://www.w3.org/Submission/OWL-S/.
Joel Farrell, IBM, Holger Lausen, DERI Innsbruck, Semantic Annotations for WSDl and SML schema URL: https://www.w3.org/TR/sawsdl/.
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/.
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.
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.
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.
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.
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.
http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
Fan, J. and S. Kambhampati (2005). A snapshot of public web services. ACM SIGMOD Record, 34(1), 24–32.
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.
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.
webservicex.net URL: http://www.webservicex.net/new/Home/Index.
XMethods.NET URL: http://lig-membres.imag.fr/donsez/ujf/GICOM/GICOM_ENS/exemples/webservices/xmethods/www_xmethods_net.htm.
Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008.
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).
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.
Roger Pressman. 2009. Software Engineering: A Practitioner’s Approach (7 ed.). McGraw-Hill, Inc., New York, NY, USA.
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.
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.
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.
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.
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.
Huang, Anna. “Similarity measures for text document clustering.” Proceedings of the sixth new zealand computer science research student conference (NZCSRSC2008), Christchurch, New Zealand. 2008.
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.
WordNet http://www.cogsci.princeton.edu/~wn/.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Klusch, M. and F. Kaufer (2009). Wsmo-mx: A hybrid semantic web service matchmaker. Web Intelligence and Agent Systems, 7(1), 23–42.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this chapter
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)