Latent Semantic Web Service Discovery and Composition Framework

A web service is a software system that supports interoperable machine to machine interaction over the network. It can be any kind of service provided on the web that can exchange data between applications. In simple terms, it is any program that is callable by another program across the web using...

Full description

Bibliographic Details
Main Author: Yick, (Winnie) Yuki
Format: Others
Published: DigitalCommons@CalPoly 2009
Online Access:https://digitalcommons.calpoly.edu/theses/202
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1214&context=theses
id ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-1214
record_format oai_dc
spelling ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-12142019-10-24T15:14:53Z Latent Semantic Web Service Discovery and Composition Framework Yick, (Winnie) Yuki A web service is a software system that supports interoperable machine to machine interaction over the network. It can be any kind of service provided on the web that can exchange data between applications. In simple terms, it is any program that is callable by another program across the web using standard protocols. Web services are special because they are independent of the platform, programming language, and model design. In current web applications, more businesses are gradually publishing their business as services over the web. This growing number of web services available within an organization and on the Web raises a new and challenging search problem: locating desired web services. Searching for web services with conventional web search engines is insufficient in this context. In this paper, a latent semantic web service discovery and composition framework, addressing both discovery and composition of web services, is introduced. The framework provides a graphical visualization interface that can facilitate users in finding the desired web service beyond the general keyword search and provide composition of complex services if the service does not exist. A novel approach based on an information retrieval technique known as latent semantic analysis is applied to a large web service descriptions data set collection. By using co-occurrence patterns across the entire data collection, and then using those patterns to infer semantic relationships between documents, relevant results in a ranked order can be retrieved. Moreover, a back to front algorithm is applied to the composition search interface in order to compose complex web services in full or partial terms from pre-existing web services when the requested service does not exist. An experimental study conducted on a collection of 2525 publicity available web service shows improved performance to the technique applied in obtaining much better search results. 2009-12-01T08:00:00Z text application/pdf https://digitalcommons.calpoly.edu/theses/202 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1214&context=theses Master's Theses and Project Reports DigitalCommons@CalPoly
collection NDLTD
format Others
sources NDLTD
description A web service is a software system that supports interoperable machine to machine interaction over the network. It can be any kind of service provided on the web that can exchange data between applications. In simple terms, it is any program that is callable by another program across the web using standard protocols. Web services are special because they are independent of the platform, programming language, and model design. In current web applications, more businesses are gradually publishing their business as services over the web. This growing number of web services available within an organization and on the Web raises a new and challenging search problem: locating desired web services. Searching for web services with conventional web search engines is insufficient in this context. In this paper, a latent semantic web service discovery and composition framework, addressing both discovery and composition of web services, is introduced. The framework provides a graphical visualization interface that can facilitate users in finding the desired web service beyond the general keyword search and provide composition of complex services if the service does not exist. A novel approach based on an information retrieval technique known as latent semantic analysis is applied to a large web service descriptions data set collection. By using co-occurrence patterns across the entire data collection, and then using those patterns to infer semantic relationships between documents, relevant results in a ranked order can be retrieved. Moreover, a back to front algorithm is applied to the composition search interface in order to compose complex web services in full or partial terms from pre-existing web services when the requested service does not exist. An experimental study conducted on a collection of 2525 publicity available web service shows improved performance to the technique applied in obtaining much better search results.
author Yick, (Winnie) Yuki
spellingShingle Yick, (Winnie) Yuki
Latent Semantic Web Service Discovery and Composition Framework
author_facet Yick, (Winnie) Yuki
author_sort Yick, (Winnie) Yuki
title Latent Semantic Web Service Discovery and Composition Framework
title_short Latent Semantic Web Service Discovery and Composition Framework
title_full Latent Semantic Web Service Discovery and Composition Framework
title_fullStr Latent Semantic Web Service Discovery and Composition Framework
title_full_unstemmed Latent Semantic Web Service Discovery and Composition Framework
title_sort latent semantic web service discovery and composition framework
publisher DigitalCommons@CalPoly
publishDate 2009
url https://digitalcommons.calpoly.edu/theses/202
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1214&context=theses
work_keys_str_mv AT yickwinnieyuki latentsemanticwebservicediscoveryandcompositionframework
_version_ 1719277240222482432