CFP last date
20 December 2024
Reseach Article

Case-based Matching Algorithm for Dynamic Web Service Discovery

by Ibrahim El Bitar, Zouhair Bazzal, Fatima-Zahra Belouadha
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 165 - Number 3
Year of Publication: 2017
Authors: Ibrahim El Bitar, Zouhair Bazzal, Fatima-Zahra Belouadha
10.5120/ijca2017913805

Ibrahim El Bitar, Zouhair Bazzal, Fatima-Zahra Belouadha . Case-based Matching Algorithm for Dynamic Web Service Discovery. International Journal of Computer Applications. 165, 3 ( May 2017), 10-16. DOI=10.5120/ijca2017913805

@article{ 10.5120/ijca2017913805,
author = { Ibrahim El Bitar, Zouhair Bazzal, Fatima-Zahra Belouadha },
title = { Case-based Matching Algorithm for Dynamic Web Service Discovery },
journal = { International Journal of Computer Applications },
issue_date = { May 2017 },
volume = { 165 },
number = { 3 },
month = { May },
year = { 2017 },
issn = { 0975-8887 },
pages = { 10-16 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume165/number3/27551-2017913805/ },
doi = { 10.5120/ijca2017913805 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:11:22.830078+05:30
%A Ibrahim El Bitar
%A Zouhair Bazzal
%A Fatima-Zahra Belouadha
%T Case-based Matching Algorithm for Dynamic Web Service Discovery
%J International Journal of Computer Applications
%@ 0975-8887
%V 165
%N 3
%P 10-16
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the increasing number of Web services available on the web, looking for a particular service has become very difficult, especially with the evolution of the clients’ needs. In this context, we have previously proposed the CBR-based system for semantic Web service discovery (CBR4WSD) which benefits from the advantages of CBR to address the limitations of existing approaches in terms of efficiency of the Web service selection. This paper is devoted to the study of the Retrieval phase, which is the core of our CBR4WSD system. First, we expose the stage of Retrieval preparation which is performed in the Offline discovery process. Then, we present the discoverability checking-rules that help our system to detect the feasibility of the discovery process for a given query. We also present our Retrieval algorithm that calculates the functional and the non-functional similarities before generating the global similarity measure.

References
  1. I. El Bitar, I., Belaoudha, F.Z., Roudies, O.: Semantic Web Service Discovery Approaches: Overview and Limitations. International Journal of Computer Science and Engineering Survey, ISSN: 0976-2760, Volume 5, Number 4, 2014.
  2. F. De Franco Rosa et J.M. De Oliviera. “An approach to search Web Services using Ontologies and CBR”, The 11th IEEE International Conference on Computational Science and Engineering – Workshops, 2008.
  3. S. Lajmi, C. Ghedira, K. Ghedira, “How to apply CBR method in web service composition”, 2nd International Conference on Signal-Image Technology & Internet based Systems (SITIS’2006), Springer Verlag ed. Hammamet (Tunisie). LNCS series, 2006a.
  4. S. Lajmi, C. Ghedira, K. Ghedira, D. Benslimane, “Wesco_cbr : How to compose web services via case based reasoning”, IEEE International Symposium on Service-Oriented Applications, Integration and Collaboration held with the IEEE International Conference on e-Business Engineering (ICEBE 2006), Shanghai, China, 2006b.
  5. T. Osman, D. Thakker, D. Al-Dabass; “Semantic-Driven Matchmaking of Web Services Using Case-Based Reasoning”. School of Computing and Informatics, Nottingham Trent University, Nottingham, UK, Naval Academy of France, Ecole Navale, BP 600, 29240 Brest, France, 2006
  6. T. Osman, D. Thakker, D. Al-Dabass; “S-CBR: Semantic Case Based Reasoner for Web Services Discovery and Matchmaking”, School of Computing and Informatics, Nottingham Trent University, Nottingham, UK, Naval Academy of France, Ecole Navale, BP 600, 29240 Brest, France, 2006.
  7. Z. Sun, J. Han, D. Ma. “A Unified CBR Approach for Web Services Discovery, Composition and Recommendation”, 2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) © (2011) IACSIT Press, Singapore.
  8. L. Wang, and J. Cao; “Web Services Semantic Searching enhanced by Case Reasoning”, 18th International Workshop on Database and Expert Systems Applications, 2007.
  9. El Bitar, I., Belaoudha, F.Z., Roudies, O.: A CBR based approach for web service automatic discovery. Journal of Theoretical and Applied Information Technology (ISSN 1992-8645), Volume X No Y 2014, http://www.jatit.org.
  10. El Bitar, I., Belaoudha, F.Z., Roudies, O.: Towards a semantic description model aligned with W3C standards for WS automatic discovery. The 4th International Conference on Multimedia Computing and Systems (ICMCS'14) April 14-16 2014, Marrakesh, Morocco.
  11. Warmer J., Kleppe A.: The Object Constraint Language: Getting Your Models Ready for MDA, book, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA ©2003 ISBN:0321179366.
  12. Benthem V., Fak J.: Tense Logic and Standard Logic in Tense Logic. Logique et Analyse Louvain, 1977, vol. 20, no 80, p. 395-437.
  13. Codognet P.: Programmation logique avec contraintes : une introduction Technique et Sciences Informatiques, 1995 - info.ucl.ac.be
  14. Fuchs, B. : Représentation des connaissances pour le raisonnement à partir de cas, le système ROCADE, Thèse de doctorat, Université Jean Monnet de Saint-Etienne, France.(1997)
  15. Web Services Policy 1.2 - Framework (WS-Policy) : http://www.w3.org/Submission/WS-Policy/
  16. Web Services Policy 1.5 – Attachment W3C Recommendation 04 September 2007: http://www.w3.org/TR/ws-policy-attach/#ServicePolicySubject
  17. Hatzi, O., Vrakas, D., Bassiliades, N., Anagnostopoulos, D., and Vlahavas, I. (2011). The PORSCE II frame-work: Using AI planning for automated semantic web service composition. The Knowledge Engineering ReView, 2011.
Index Terms

Computer Science
Information Sciences

Keywords

Semantic Web Service Discovery Matchmaking CBR Formalization Retrieval Functional properties Non-Functional properties