Towards a Comprehensive Web Service Recommendation Framework

dc.contributor.advisorLi, Xining
dc.contributor.authorAbdullah, Abdullah A.
dc.date.accessioned2017-05-10T18:02:31Z
dc.date.available2017-05-10T18:02:31Z
dc.date.copyright2017-04
dc.date.created2017-04-19
dc.date.issued2017-05-10
dc.degree.departmentSchool of Computer Scienceen_US
dc.degree.grantorUniversity of Guelphen_US
dc.degree.nameDoctor of Philosophyen_US
dc.degree.programmeComputer Scienceen_US
dc.description.abstractWeb services (WS) nowadays are considered a consolidated reality of the modern Web with remarkable, increasing influence on everyday computing tasks. Following Service-Oriented Architecture (SOA) paradigm, corporations are increasingly offering their services within and between organizations either on intranets or the cloud. The aim of this work is to advance the academic efforts in assisting end users and corporations to benefit from Web service technology by facilitating the recommendation and integration of Web services into composite services. In this thesis, we propose a recommendation framework that is capable of not only recommending an individual Web service but also a composite one when no service available to fulfill the user request. The framework is realized into two main parts. A recommendation model for individual WS is proposed where the QoS profile is considered as an implicit rating scheme. The model utilizes the Jaccard coefficient in several variants to create two Unipartite similarity-based graphs. By integrating them with the original user-service rating graph, a richer recommendation model is constructed. Using the Top-K Random Walk algorithm, a final set of recommendations is delivered to end user. The model proves its well-behaviour in terms of sparsity tolerance and recommendation accuracy. To minimize the complexity, a thresholding technique is proposed in which the Random Walk is better guided using a reduced subset of users based on their Jaccard similarities. Furthermore, the applicability of the model as a generic recommendation model is also examined using an ordinary rating domain. The second component is a service composition model in which AI-based planning using Agent technology is adopted to dynamically and flexibly construct composite service workflow. In this model, a distributed service dependency model based on AND/OR graph structure is decomposed and distributed among individual members of the Agent community. The agents are equipped with a well-defined internal reasoning mechanism based on agents' knowledge. Using a communication protocol, the agents actively collaborate to find a cost-effective executable workflow according to end user request. Finally, feasibility and effectiveness demonstration of all components of the proposed framework, using publicly available datasets, a recommendation library, and a multi-agent platform is verified.en_US
dc.identifier.urihttp://hdl.handle.net/10214/10457
dc.language.isoenen_US
dc.publisherUniversity of Guelphen_US
dc.rights.licenseAll items in the Atrium are protected by copyright with all rights reserved unless otherwise indicated.
dc.subjectWeb servicesen_US
dc.subjectRecommender Systemsen_US
dc.subjectQoSen_US
dc.subjectJaccard coefficienten_US
dc.subjectRandom Walken_US
dc.subjectAgent-based planningen_US
dc.subjectWeb service compositionen_US
dc.titleTowards a Comprehensive Web Service Recommendation Frameworken_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Abdullah_Abdullah_201704_PhD.pdf
Size:
5.03 MB
Format:
Adobe Portable Document Format
Description:
Main article