Context-based Web Service Discovery Model
American Journal of Software Engineering and Applications
Volume 1, Issue 1, December 2012, Pages: 1-9
Received: Dec. 18, 2012; Published: Dec. 30, 2012
Views 3987      Downloads 141
Authors
Hamid Mcheick, Computer science department, University of Québec at Chicoutimi, Chicoutimi (Québec) Canada
Amel Hannech, Computer science and Engineering department, University of Quebec at Rimouski, Rimouski (Quebec) Canada
Mehdi Adda, Computer science and Engineering department, University of Quebec at Rimouski, Rimouski (Quebec) Canada
Article Tools
PDF
Follow on us
Abstract
Web services offer a vast number of interoperable programs using a basic (syntax) method to discover services. The problem of web services is how to develop mechanisms to locate automatically the correct Web service in order to meet the user’s requirements, that is appointed by the discovery of web services. Indeed, it is beyond the human's capability to manually analyze web services functionalities. This paper proposes an architectural model to assist the user by taking into account its constantly changing context. This model uses the ontologies and RFD language to describe semantically and formally the resources and their meta-data. Therefore, this model selects services based on the query semantics, which consist of preferences and context. These preferences may be digital, for example the price of a ticket when booking a flight or QoS desired.
Keywords
Component, Semantic Web Service, Ontologies, Indexation, Context, QoS
To cite this article
Hamid Mcheick, Amel Hannech, Mehdi Adda, Context-based Web Service Discovery Model, American Journal of Software Engineering and Applications. Vol. 1, No. 1, 2012, pp. 1-9. doi: 10.11648/j.ajsea.20120101.11
References
[1]
Papazoglou, M. P. Service-Oriented Computing: Concepts, Characteristics and Directions. In: Procs of the 4th Interna-tional Conference on Web Information Systems Engineering (WISE 03), Dec. 2003, Washington, DC, USA, 2003. IEEE Computer Society, 2003, pp.3-12.
[2]
Steve, J. Toward an Acceptable Definition of Service. IEEE Software, 2005,vol.22, n°3, pp.87-93.
[3]
Erl, T. Service-Oriented Architecture: Concepts, Technology, and Design.Prentice Hall PTR, 2005, 760p.
[4]
Chinnici, R., Moreau, J.-J., Ryman, A., Weerawarana, S. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. W3C Recommendation [en ligne], 2007.
[5]
Mitra, N., Lafon, Y. SOAP Version 1.2 Part 0: Primer (Second Edition). W3C Recommendation [en ligne], 2007.
[6]
F.NewcomerE.ChampionM.FerrisC.Orchard : Booth, D.Haas. Web services architecture.
[7]
Wahlster, W., Dengel, A. Web 3.0: Convergence of Web 2.0 and the Semantic Web. Technology Radar Feature Paper, Edition II/2006, Deutsche Telekom Laboratories, pp.1-23.
[8]
Hendler, J.Web 3.0: Chicken Farms on the Semantic Web. Computer, 2008,vol. 41, n°1, pp.106-108.
[9]
Berners-Lee, T., Hendler, J., Lassila, O. The Semantic Web. In: Scientific Americain, 2001.
[10]
KaarthikSivashanmugam, KunalVerma, Amit P. Sheth, and John A. Miller. Adding semantics to web services standards. 2003, In ICWS, pages 395–401.
[11]
Eric Newcomer. Understanding Web Services- XML, WSDL, SOAP and UDDI, chapter 5, Finding Web Services : UDDI Registry. Addison Wesley Professional, May.
[12]
Paul Palathingal and Sandeep Chandra.Agent approach for service discovery and utilization.In HICSS, 2004.
[13]
David Martin and al. Owl-s : Semantic markup for web services. Technical report, W3C, 2004.
[14]
Vincenzo Suraci1, SilvanoMignanti, Anna Aiuto, University of Rome "Sapienza", Department of computer and system sciences, Context-aware SemanticService Discovery
[15]
A. K. Dey, G. D. Abowd, and D. Salber. A Conceptual Framework and a Toolkit for Supporting the Rapid Proto-typing of Context-Aware Applications. Human-Computer Interaction Journal, 16(1), 2001.
[16]
http://fr.wikipedia.org/wiki/Logique_floue.
[17]
http://www sop.inria.fr/edelweiss/software/corese/v2_4_0/manual/index.php.
[18]
RESNIK P. (1995). Using information content to evaluate semantic similarity in a taxonomy.In IJCAI, p. 448–453.
[19]
Large Scale Distributed Information Systems. SAWSDL: Semantic Annotations for WSDL. http://lsdis.cs.uga.edu/projects/meteor-s/SAWSDL/ (Avril 2011).
ADDRESS
Science Publishing Group
1 Rockefeller Plaza,
10th and 11th Floors,
New York, NY 10020
U.S.A.
Tel: (001)347-983-5186