Context-Aware Web Service Discovery Based on A Quantitative Similarity Measure

Full Text (PDF, 666KB), PP.27-42

Views: 0 Downloads: 0


Bouyakoub Faycal Mhamed 1,* Belkhir Abdelkader 1

1. University of Sciences and Technology Houari Boumediene, Algiers, Algeria

* Corresponding author.


Received: 20 May 2013 / Revised: 9 Jun. 2013 / Accepted: 10 Jul. 2013 / Published: 8 Aug. 2013

Index Terms

Web services, Services discovery, Similarity measure, User's/service's contexts.


This paper presents a new context-based solution for Web services discovery. The service description includes an enriched representation, in order to make more efficient the discovery and selection stages.
Our approach gives, services publishing and searching, another dimension. Services context-based selection uses a new quantitative similarity measure to calculate the correspondence degree between the client and the services contexts in order to provide users with appropriate services according to their contexts.

Cite This Paper

Bouyakoub Fayal M'hamed, Belkhir Abdelkader,"Context-Aware Web Service Discovery Based on A Quantitative Similarity Measure", International Journal of Modern Education and Computer Science (IJMECS), vol.5, no.8, pp. 27-42, 2013. DOI:10.5815/ijmecs.2013.08.04


[1]Newcomer, E.: Understanding Web Services: XML, WSDL, SOAP and UDDI, Addison Wesley Professional, Canada, 2002.
[2]Christensen, E. Curbera, F. Meredith, G. and Weerawarana, S.: Web services description language (wsdl) 1.1. [Online] W3C publishing. Available from, 2001.
[3]Clement, L. Hately, A. Riegen, C.V. and Rogers,T.: Universal description discovery and integration. [Online]OASIS standard. Available from, 2004.
[4]Gudgin, M. Hadley, M. Mendelsohn, N. Moreau, J.J. and Nielsen, H.F: Simple object access protocol (soap) version 1.2. [Online] W3C publishing. Available from, 2003.
[5]Booth, D. Haas, H. McCabe, F. Newcomer, E. Champion, M. Ferris, C. and Orchard, D.: Web services architecture. [Online] Working Group Note produced by the W3C Web Services Architecture Working Group. Available from, 2004.
[6]Paolucci, M. Kawamura, T. Payne, T.R. and Sycara, K.: Semantic matching of web services capabilities. In ISWC 2002: Proceedings of the first International Semantic Web Conference on The Semantic Web, Italy, 2002.
[7]Beatty, J. et al.: Web services dynamic discovery (ws-discovery). [Online] Microsoft Corporation. Available from, 2005.
[8]Chuanchang, L. Yong, P. and Junliang, C.: Web Services Description Ontology-based Service Discovery Model. In WI 2006: Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence, China, 2006.
[9]Grimm, S.:Discovery: Identifying relevant services. In Andreas (Eds), The Semantic Web Services: Concepts, Technologies and Applications, Springer-Verlag, Germany, 2007.
[10]M’Bareck, N. and Tata, S.: How to consider requester’s preferences to enhance web service discovery. In ICIW 2007: Proceedings of the second International Conference on Internet and Web Applications and Services, Mauritius, 2007.
[11]Rompothong, P. and Senivongse, T.: A query federation of UDDI registries. In ISICT 2003: the proceedings of the first International Symposium on Information and Communication Technologies, Ireland, 2003.
[12]Palathingal, P. and Chandra, S.: Agent approach for service discovery and utilization. In HICSS-37: Proceedings of the 37th Annual Hawaii International Conference on System Science, Hawaii, USA, 2004.
[13]Martin, D. Burstein, M. Hobbs, J. Lassila, O. McDermott, D. McIlraith, S. et al.: Owl-s: Semantic markup for web services. [Online] W3C Member Submission. Available from, 2004.
[14]Motta, E. Domingue, J. Cabral, L. and Gaspari, M.: Irs-II: A framework and infrastructure for semantic web services. In ISWC2003: Proceedings of the Second International Semantic Web Conference, USA, 2003.
[15]Vu, L. Hauswirth, M. and Aberer, K.: Towards p2p-based semantic web service discovery with qos support. In BPM 2005: Proceedings of the International Workshop on Business Process Management, France, 2005.
[16]Verma, K. Mulye, R. Zhong, Z. Sivashanmugam, K. and Sheth, A.: Speed-R: Semantic p2p environment for diverse web service registries. [Online] W3C Technical Report. Available from, 2004.
[17]Dey, A.K. and Abowd, G.D.: Towards a better understanding of context and context-Awareness. In CHI 2000: Proceedings of the Workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems, Netherlands, 2000.
[18]Abowd, G.D. Dey, A.K. Brown, P.J. Davies, N. Smith, M. and Steggles, P.: Towards a better understanding of context and context- awareness. In HUC 2009: Proceedings of the first international symposium on Handheld and Ubiquitous Computing, Germany, 1999.
[19]Pokraev, S. Koolwaaij, J. and Wibbels, M.: Extending UDDI with Context-Aware Features Based on Semantic Service Descriptions: In ICWS 2003: Proceedings of the International Conference on Web Services, USA, 2003.
[20]Keidl, M. and Kemper, A.: Toward context/aware adaptable web services. In W3C: Proceedings of the 13th World Wide Web Conference, USA, 2004.
[21]Kouadri-Mostéfaoui, S. and Kouadri-Mostéfaoui, G.: Towards a contextualization of service discovery and composition for pervasive environments: In WSABE’2003: Proceedings of the AAMAS workshop on Web Services and Agent-Based Computing, Australia, 2003.
[22]Bruandet, M.F and Chevallet, J.P.: Utilisation et construction de base de connaissances pour la recherche d’information. In Hermès Sciences (Eds) Assistance Intelligente à la Recherche d’Information, pp 85-118, 2003.
[23]Vosniadou, S. and Ortony, A.: Similarity and Analogical reasoning, Cambridge University Press, USA, 1989.
[24]Slimani, T. Ben Yaghlane, B. and Mellouli, K.: Une extension de mesure de similarité entre les concepts d’une ontology. In SETIT 2007: Proceedings of the 4th International Conference on Sciences of Electronic, Technology of Information and Telecommunications, Tunisia, 2007.
[25]Bisson, G.: KBG: Induction de Bases de Connaissances en Logique des Prédicats. Unpublished PhD thesis, Paris XI, France, 1993.
[26]Rajman, M.: Similarités pour données textuelles. In JADT 1998: Proceedings of the 4th Journées Internationales d'Analyse Statistique des Données textuelles, France, 1999.
[27]Belkhirat, A. Bouras, A. Belkhir, A.: A new similarity measure for the anomaly intrusion detection. In NSS 2009: Proceedings of the Third International Conference on Network and System Security, Australia, 2009.
[28]Bouyakoub, F.M. and Belkhir, A.: A similarity measure for the negotiation in web services. Multimedia Tools and Applications, Vol 50, pp.279 -312, 2009
[29]Shercliff, G. Stockreisser, P.J. Gray, W.A. Deora, V. Shao, J. and Fiddian, N.J.: Incorporating qos specifications in service discovery. In WISE 2004: Proceedings of the Web Information Systems Workshops, Australia, 2004.
[30]Bouyakoub, F.M. and Belkhir, A.: AdaMS: an adaptation multimedia system for heterogeneous environments. In NTMS 2008: Proceedings of the Second International Conference on New technologies, Mobility and Security, Morocco, 2008.
[31]Maesano, L. Bernard, C. Le Galles, X.: Services Web avec J2EE et .NET: conception et implémentation, Eyrolles edition, 2003.
[32]Bouyakoub, F.M. and Belkhir, A.: Automatic generation of user's profiles for location-based adaptation of multimedia documents. In GenCWiNets'08: Proceedings of the First IEEE International Workshop on Generation C Wireless Networks, USA, 2008.
[33]Klyne, G. Reynolds, F. Woodrow, C. Ohto, H. Hjelm, J. Butler, M.H. and Tran, L.: Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies 1.0. [Online] World Wide Web Conference (W3C). Available from, 2004.
[34]Bouyakoub, F.M.: Négociation de services pour les téléphones de 3éme génération. Unpublished PhD Thesis, University of Sciences and Technology Houari Boumediene USTHB, Algeria, 2010.
[35]Belkhirat, A. and Belkhir, A.: A new similarity measure for the profiles management. In UKSIM 2011: Proceedings of the Tenth International Conference on Computer Modeling and Simulation, England, 2011.