The International Arab Journal of Information Technology (IAJIT)


Automated Retrieval of Semantic Web Services:

 Web services are taking an important place in the d istributed computing field, as well as in the electronic business.   In this paper we present an initial research which  deals with the issue of automated service retrieval. For that, we propose an  approach  that  exploits  the  service  interface  (input s/outputs)  and  the  domain  ontology,  in  order  to  con ceptually  index  the  web  services.  After  that  we  compute  a  similarity  score  between  the  request  and  the  indexed  web  services  th rough  the  cosine  measure. An experimentation based on the OWLTC test  collection is described to evaluate the system. The obtained results are  very encouraging and  confirm the suitability of the solution. 

[1] Algergawy A., Schallehn E., and Saake G., Combining Schema and Level-Based Matching for Web Service Discovery, in Proceedings of the 10 th International Conference of Web Engineering , Heidelberg, pp. 114-128, 2010.

[2] Algergawy A., Schallehn E., and Saake G., Improving XML Schema Matching Performance Using Prufer Sequences, Data and Knowledge Engineering , vol. 68, no. 8, pp. 728- 747, 2009.

[3] Banaei-kashani F., Chen C., and Shahabi C., WSPDS: Web Services Peer-to-Peer Discovery Service, in Proceedings of International Threshold Threshold Automated Retrieval of Semantic Web Services: A Matching Based on Conceptual Indexation 65 Symposium on Web Services and Applications , USA, pp. 733-743, 2004.

[4] Bansal S. and Vidal J., Matchmaking of Web Services Based on the DAML-S Service Model, in Proceedings of Second International Conference on Autonomous Agents and Multi- Agent Systems , Australia, pp. 926-927, 2003.

[5] Benatallah B., Hacid M., Rey C., and Toumani F., Semantic Reasoning for Web Services Discovery, in Proceedings of 2 nd International Semantic Web Conference , USA, pp. 242-257, 2003.

[6] Bernstein A. and Klein M., Towards High- Precision Service Retrieval, IEEE Internet Computing , vol. 8, no. 1, pp. 30-36, 2004.

[7] Bose A., Nayak R., and Bruza P., Improving Web Service Discovery by Using Semantic Models, in Proceedings of the 9 th International Conference on Web Information Systems Engineering WISE , in: Bailey J., Maier D., Schewe K.-D., Thalheim B., Wang X.S. (Eds.), Heidelberg, pp. 366-380, 2008.

[8] Bouchiha D., Malki M., and Benslimane S., Towards Reengineering Web Applications to Web Services, The International Arab Journal of Information Technology , vol. 6, no. 4, pp. 359- 364, 2009.

[9] Brickley D. and Guha R., (Eds.), RDF Vocabulary Description Language 1.0: RDF Schema, Working Draft, W3C , available at:, last visited 2003.

[10] Chinnici R., Gudgin M., Moreau J., and Weerawarana S., Web Services Description Language (WSDL) Version 1.2, W3C Working Draft , available at: http: // 2003/WD-wsdl12-20030124/, last visited 2003.

[11] Cohen W., Ravikumar, P., and Fienberg S., A Comparison of String Distance Metrics for Name-Matching Tasks, in Proceedings of Information Integration on the Web , USA, pp. 73-78, 2003.

[12] Colucci S., Noia T., Sciascio E., Donini F., an d Mongiello M., Concept Abduction and Contraction for Semantic-Based Discovery of Matches and Negotiation Spaces in an E- Marketplace, in Proceedings of the 6 th International Conference on Electronic Commerce , USA, pp. 41-50, 2004.

[13] Constantinescu I. and Faltings B., Efficient Matchmaking and Directory Services, in Proceedings of IEEE/WIC International Conference on Web Intelligence , Canada, pp. 75- 81, 2003.

[14] Dean M. and Schreiber G., (Eds.), OWL Web Ontology Language: Reference, W3C Working Draft , available at: ref/, last visited 2003.

[15] Dean M. (Eds.), OWL-S: Semantic Markup for Web Services Version 1.0, W3C Working Draft, available at:, last visited 2004.

[16] Hadjila F. and Chikh A., Recherche Des Services Web en Utilisant le Contenu d OWLS, Revue Rist , vol .18, no. 1, pp. 144- 156, 2010.

[17] Keller U., Lara R., Polleres A., and Fensel D., Automatic Location of Services, in Proceedings of European Semantic Web Conference , Crete, pp. 1-16, 2005.

[18] Klein M. and Koenig-Ries B., Coupled Signature and Specification Matching for Automatic Service Binding, in Proceedings of European Conference on Web Services , Germany, pp. 183-197, 2004.

[19] Klusch M., Fries B., Mahboob K., and Sycara K., OWLS-MX: Hybrid OWL-S Service Matchmaking, in Proceedings of 1 st International AAAI Fall Symposium on Agents and the Semantic Web , 2005.

[20] Klyne G. and Carroll J., (Eds.), Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Working Draft , available at:, last visited 2003.

[21] Li L. and Horrock I., A Software Framework for Matchmaking Based on Semantic Web Technology, in Proceedings of the 12 th International World Wide Web Conference Workshop on E-Services and the Semantic Web , USA, pp. 331-339, 2003.

[22] Mandell D. and McIllraith S., A Bottom-up Approach to Automating Web Service Discovery, Customization, and Semantic Translation, in Proceedings of the 12 th International Conference on the World Wide Web , Budapest, 2003.

[23] Sotolongo R., Kobashikawa C., Dong F., and Hirota K., Algorithm for Web Service Discovery based on Information Retrieval using WordNet and Linear Discriminant Functions, Journal of Advanced Computational Intelligence and Intelligent Informatics , vol. 12, no. 2, pp. 182-189, 2008.

[24] Sycara K., Klusch M., Widoff S., and Lu J., Larks: Dynamic Matchmaking among Heterogeneous Software Agents in Cyberspace, Autonomous Agents and Multi-Agent Systems , vol. 5, no. 2, pp. 173-203, 2002.

[25] Sycara K., Paolucci M., Anolekar A., and Srinivasan N., Automated Discovery, Interaction and Composition of Semantic Web Services, Web Semantics Science Services and Agents on the World Wide Web , vol. 1, no. 1, pp. 27-46, 2003.

[26] Verma K., Sivashanmugam K., Sheth A., Patil A., Oundhakar S., and Miller J., METEOR-S WSDI: A Scalable Infrastructure of Registries for 66 The International Arab Journal of Information Techn ology, Vol. 10, No. 1, January 2013 Semantic Publication and Discovery of Web Services, Journal of Information Technology and Management , vol. 6, no. 1, pp. 17-39, 2004.

[27] W3C UDDI Technical White Paper, W3C available at: UDDI_Technical_White_Paper.pdf, last visited 2000.

[28] W3C Recommendation SOAP Version 1.2, Part 0: Primer, available at: http://www.w3. org/TR/ 2003/REC-soap12-part0-20030624/, last visited 2003.

[29] WordNet a Lexical Database for the English Language, available at: http://wordnet. princeton. edu/, last visited. Hadjila Fethallah received his MS degree in computer science from the UABT University of Tlemcen in 2003. Currently, he is a researcher in the Department of Computer Science, UABT University Tlemcen, Algeria. His research interests include: web service discovery, service composition , ontology matching, and artificial intelligence. Chikh Mohammed Amine received his PhD degree in 2005. He became an Assistant Professor in the Department of Computer Science, UABT University of Tlemcen since 2006, His research interests include: decision aiding, artificial intelligence, biomedical applications.