IJSRD - International Journal for Scientific Research & Development| Vol. 4, Issue 05, 2016 | ISSN (online): 2321-0613
A Survey on Aware Web Service Recommendation Ashwini V Rajguru1 Kalpana T Kanade2 Everest College of Engineering, Aurangabad
1,2
Abstract— To Find Correct web service we need to have a QoS-based approach for an effective web service recommendation. Web Services are one kind of software component which is designed to support machine to machine interaction over a web. With increasing use and adoption of Web services on the World Wide Web, Quality-of-Service (QoS) is becoming important for describing nonfunctional characteristics of Web services. In this paper, we present a collaborative filtering approach for prediction of QoS values of Web services and making Web service recommendation [1] by taking advantages of past usage experiences of service users. We first propose a user-collaborative mechanism for past Web service QoS information collection from different service users. Then, based on the collected QoS data, a collaborative filtering approach is designed to predict Web service QoS values. Key words: Qos, Service Recommendation, Collaborative Filtering, Web Services I. INTRODUCTION WEB services are software components designed to support interoperable machine-to-machine interaction over a network, usually the Internet. Web service employs WSDL (Web Service Description Language) for interface description and SOAP (Simple Object Access Protocol) for exchanging structured information. Web services have been widely employed by both enterprises and individual developers for building service oriented applications. When developing service oriented applications, developers first design the business process according to requirements, and then try to find and reuse existing services to build the process. Collaborative filtering is valuable in e-commerce, and for direct recommendations for music, movies, news etc. Collaborative filtering aims at learning predictive models of user preferences, interests or behavior from community data, i.e. a database of available user preferences. We describe a new model-based algorithm designed for this task, which is based on a generalization of probabilistic latent semantic analysis to continuous-valued response variables. When developing service-oriented applications, developers first design the business process according to requirements, and then try to find and reuse existing services to build the process. Currently, many developers search services through public sites like Google Developers (developers.google.com), Yahoo! Pipes (pipes.yahoo. com), programmable Web (programmableweb.com), etc. However, none of them provide location-based QoS information for users. Such information is quite important for software deployment especially when trade compliance is concerned. Some Web services are only available in EU, thus software employing these services cannot be shipped to other countries. We propose a novel collaborative filtering-based Web service recommender system to help users select services with optimal Quality-of-Service (QoS) performance. Our recommender system employs the location information and QoS values to cluster users and services, and makes
personalized service recommendation for users based on the clustering results. Compared with existing service recommendation methods, our approach achieves considerable improvement on the recommendation accuracy. II. LITERATURE SURVEY Web services are software components designed to support interoperable machine to machine interaction over a network. The adoption of web services as a delivery mode in business has fostered a new paradigm from the development of monolithic applications to the dynamic setup of business process. In recent years, web services have attracted wide attentions from both industry and academia, and the number of public web services is steadily increasing. “Web services and e-services have been announced as the next wave of Internet‐based business applications that will dramatically change the use of the Internet”. This is an eloquent sentence stated by Casati et al.[2][3][4][5][6] that may not be far from the real expectations of web services. Before the existence of this technology, the use of services from the World Wide Web was through a browser and a Web server using the HTTP protocol. Nowadays, this new model of interaction in the web given by web services has involved a primary subject of study which has had several contributions in the last few years. Several organizations have been putting a big effort for standardization of this technology. The current results of these efforts are the web services as we understand nowadays: The main actors of this new model are web service providers and web service consumers. Web Service providers are the ones who develop the service and publish the Web Service Description Language (WSDL). A WSDL is an XML interface used to invoke the service in a programming‐ language independent manner
Fig. 1: Web Service Recommendation Scenario QoS is defined as a set of user-perceived properties including response time, availability, reputation, etc. Currently, it’s not practical for users to acquire QoS information by evaluating all the service candidates, since conducting real-world web service invocations is time consuming and resource-consuming.
All rights reserved by www.ijsrd.com
956