A Survey on Web Service Discovery Approaches

  • Debajyoti Mukhopadhyay
  • Archana Chougule
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 166)


Web services are playing an important role in e-business and e-commerce applications. As web service applications are interoperable and can work on any platform, large scale distributed systems can be developed easily using web services. Finding most suitable web service from vast collection of web services is very crucial for successful execution of applications. Traditional web service discovery approach is a keyword based search using UDDI. Various other approaches for discovering web services are also available. Some of the discovery approaches are syntax based while other are semantic based. Having system for service discovery which can work automatically is also the concern of service discovery approaches. As these approaches are different, one solution may be better than another depending on requirements. Selecting a specific service discovery system is a hard task. In this paper, we give an overview of different approaches for web service discovery described in literature. We present a survey of how these approaches differ from each other.


WSDL UDDI indexing service matching ontology LSI QoS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    UDDI. org., UDDI Spec Technical Committee Draft,
  2. 2.
    Web Services Architecture,
  3. 3.
    Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C Note (2001)Google Scholar
  4. 4.
    Rong, W., Liu, K.: A Survey of Context Aware Web Service Discovery: From User’s Perspective. In: Fifth IEEE International Symposium on Service Oriented System Engineering (2010)Google Scholar
  5. 5.
    Hofmann, T.: Probabilistc Latent Semantic Analysis, Stockholm. Uncertainity in Artificial Intelligence, UAI (1999)Google Scholar
  6. 6.
    Nawaz, F., Qadir, K., Farooq Ahmad, H.: SEMREG-Pro: A Semantic based Registry for Proactive Web Service Discovery using Publish Subscribe Model. In: Fourth International Conference on Semantics, Knowledge and Grid. IEEE Xplore (2008)Google Scholar
  7. 7.
    w3. org., OWL-S: Semantic Markup for Web Services,
  8. 8.
    Zhou, J., Zhang, T., Meng, H., Xiao, L., Chen, G., Li, D.: Web Service Discovery based on Keyword clustering and ontologyGoogle Scholar
  9. 9.
    Paliwal, A.V., Adam, N.R., Bornhovd, C.: Web Service Discovery: Adding Semantics through Service Request Expansion and Latent Semantic Indexing. In: International Conference on Services Computing (SCC 2007). IEEEXplore (2007)Google Scholar
  10. 10.
    Grigori, D., Corrales, J.C., Bouzeghoub, M., Gater, A.: Ranking BPEL Processes for Service Discovery. IEEE Transactions on Services Computing 3(3) (July-September 2010)Google Scholar
  11. 11., Web Services Business Process Execution Language Version 2.0,
  12. 12.
    Guo, W.-Y., Qu, H.-C., Chen, H.: Semantic web service discovery algorithm and its application on the intelligent automotive manufacturing system. In: International Conference on Information Management and Engineering. IEEEXplore (2010)Google Scholar
  13. 13.
    Johnsen, F., Hafsøe, T., Eggen, A., Griwodz, C., Halvorsen, P.: Web Services Discovery across Heterogeneous Military Networks. IEEE Communications Magazine (October 2010)Google Scholar
  14. 14.
    Zhou, B., Huan, T., Liu, J., Shen, M.: Using Inverted Indexing to Semantic WEB Service Discovery Search Model. In: 5th International Conference on Wireless Communications, Networking and Mobile Computing. IEEEXplore (2009)Google Scholar
  15. 15.
    Aiello, M., Platzer, C., Rosenberg, F., Tran, H., Vasko, M., Dustdar, S.: Web Service Indexing for Efficient Retrieval and Composition. In: Proceedings of the 8th IEEE International Conference on E-Commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (2006)Google Scholar
  16. 16.
    Wu, C., Chang, E., Aitken, A.: An empirical approach for semantic Web services discovery. In: 19th Australian Conference on Software Engineering. IEEEXplore (2008)Google Scholar
  17. 17.
    Wong, S.K., Ziarko, W., Wong, P.C.: Generalized vector spaces model in information retrieval. In: The Proceedings of the 8th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1985, Montreal, Quebec, Canada, June 05-07 (1985)Google Scholar
  18. 18.
    Meditskos, G., Bassiliades, N.: Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S. IEEE Transactions on Knowledge and Data Engineering 22(2) (February 2010)Google Scholar
  19. 19.
  20. 20.
    Rajendran, T., Balasubramanie, P.: An Optimal Agent-Based Architecture for Dynamic Web Service Discovery with QoS. In: Second International Conference on Computing, Communication and Networking Technologies. IEEEXplore (2010)Google Scholar
  21. 21.
    Chukmol, U., Benharkat, A., Amghar, Y.: Enhancing Web Service Discovery by using Collaborative Tagging System. In: 4th International Conference on Next Generation Web Services Practices. IEEEXplore (2008)Google Scholar
  22. 22.
  23. 23.
    Emekci, F., Sahin, O.D., Agrawal, D., El Abbadi, A.: A Peer-to-Peer Framework for Web Service Discovery with Ranking. In: Proceedings of the IEEE International Conference on Web Services, ICWS 2004 (2004)Google Scholar
  24. 24.
    Tsai, Y.-H., Hwang, S.-Y., Tang, Y.: A Hybrid Approach to Automatic Web Services Discovery. In: International Joint Conference on Service Sciences. IEEEXplore (2011)Google Scholar
  25. 25.
    Saaty, T.L.: Decision making with the analytic hierarchy process. International Journal of Services Sciences 1(1), 83–98 (2008)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Department of Information TechnologyMaharashtra Institute of TechnologyPuneIndia

Personalised recommendations