Call for Paper - June Edition
IJCA solicits original research papers for the June Edition of IJCA. Last date of manuscript submission is May 21, 2012. Read More

An Efficient Web Service Discovery Architecture

Print
PDF
International Journal of Computer Applications
© 2010 by IJCA Journal
Number 12 - Article 1
Year of Publication: 2010
Authors:
Shrabani Mallick
D. S Kushwaha
10.5120/792-1121

Abstract

There is been a continuous effort by the software developers to reduce cost and time to deliver the software and this has led to the advancements in service oriented paradigm. Organizations across all spectra have already deployed their main operations to the Web, which has brought about a fast growth of various Web services. This has dramatically increased the need to build a fundamental infrastructure for efficient deployment and access of the exponentially growing repository of Web services. Probably the most important aspect in dynamic web service access is the web service discovery. The challenge remains in handling and processing request queries and presenting the requester the most appropriate set of web service interfaces. Many approaches and frameworks have been proposed to discover web services. Some of the approaches assume that the requests are placed in SOAP compatible formats whereas some works are based on handling the plain text queries by their semantics while others focus on key word based query processing. We have tried to formulate an approach that uses the Principle of Compositionality of language to derive interface descriptions and aggregate or filter for their appropriateness. Going by lexical and syntactic structure of a language, a skeletally parsed corpus of a written piece of text has been used to resolve the plain text query. This paper also tries to propose an architecture based on x-SOA that the organizes the method of web service discovery in an efficient and structured manner using a intermediary, requester friendly layer called the Request Analyzer(abbreviated as RA) between the service provider and service requester via a service broker. We describe how the RA facilitates the processing of a plain text request query to finally being resolved to a most appropriate web service. We propose an algorithm for a complete cycle of web-service discovery. A cache based service broker approach has been proposed that consumes even lesser time towards discovery path. A reputation based mechanism has also been incorporated for keeping track of the trustworthiness and type of license of a web service being used and hence ensuring the authenticity for future use in terms of their past performances.

Reference

  • San-Yih Hwang, Ee-Peng Lim, Chien-Hsiang Lee, Cheng-Hung Chen, On Composing a Reliable Composite Web Service: A Study of Dynamic Web Service Selection 2007 IEEE International conference on Web Services
  • Mike P. Papazoglou, Willem-Jan van den Heuvel Service Oriented Architectures: approaches, technologies and research Issues, The VLDB Journal (2007), Springer-Verlag Publication
  • Wuling Ren, Zhujun Xu, A New Web Service Discovery Method Based on Semantic, IEEE 2008 Workshop on Power Electronics and Intelligent Transportation System
  • Jiangang Ma, Yanchun Zhang, Jing He, Efficiently finding Web Services Using a Clustering Semantic Approach, CSSSIA 2008, Copyright ACM
  • Georgios Meditskos and Nick Bassiliades, Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S, IEEE Journal Publication, Apr 2009
  • Eyhab Al-Masri and Qusay H. Mahmoud, Discovering the Best Web Service: A Neural Network-based Solution, IEEE Conference on Systems, Man and Cybernetics, October 2009
  • Ranjit Singh, Shakti Mishra, Dr. D. S Kushwaha, An Efficient Asynchronous Mobile Web Service Framework, December 2009 SIGSOFT Software Engineering Notes , Volume 34 Issue 6, Publisher ACM
  • Azadeh Ghari Neiat, Mehran Mohsenzadeh, Sajjad Haj Shavalady, Amir Masoud Rahmani, A new approach for Semantic Web Services Discovery and Propagation based on Agents, April 2009 IEEE International Conference on Networking and Services
  • Che Shin Yeo and Rajkumar Buyya, Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility, 2005, Cluster Computing, IEEE International Conference
  • Sun Microsystems Utility Computing, http://www.sun.com/service/utility, May 2005
Learn about the IJCA article correction policy and process
Dealing with any form of copyright/ intellectual infringement.
Excerpts from the book ‘Peer Review – A Critical Inquiry’ by David Shatz
Take advantage of the special issue on Network Security
Directly place requests for print/ hard copies of IJCA via Google Docs