A clustering based approach for facilitating semantic web service discovery

Sudha Ram, Yousub Hwang, Huimin Zhao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction and integration both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of techniques for Web service discovery have been proposed, but the discovery challenge has not been satisfactorily addressed. Unfortunately, most existing solutions are either too rudimentary to be useful or too domain dependent to be generalizable. In this paper, we propose a Web service discovery approach that combines clustering techniques with string matching and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. Our proposed approach has several appealing features: (1) It minimizes the requirement of prior knowledge from both service consumers and publishers; (2) It avoids exploiting domain dependent ontologies; and (3) It is able to visualize the semantic relationships among Web services. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service registries. We report on some preliminary results demonstrating the efficacy of the proposed approach.

Original languageEnglish (US)
Title of host publication15th Workshop on Information Technology and Systems, WITS 2005
PublisherUniversity of Arizona
Pages3-8
Number of pages6
StatePublished - 2005
Event15th Workshop on Information Technology and Systems, WITS 2005 - Las Vegas, NV, United States
Duration: Dec 10 2005Dec 11 2005

Other

Other15th Workshop on Information Technology and Systems, WITS 2005
CountryUnited States
CityLas Vegas, NV
Period12/10/0512/11/05

Fingerprint

Semantic Web
Web services
Semantics
WSDL
XML
World Wide Web
Data mining
Ontology
Software engineering

ASJC Scopus subject areas

  • Information Systems
  • Control and Systems Engineering

Cite this

Ram, S., Hwang, Y., & Zhao, H. (2005). A clustering based approach for facilitating semantic web service discovery. In 15th Workshop on Information Technology and Systems, WITS 2005 (pp. 3-8). University of Arizona.

A clustering based approach for facilitating semantic web service discovery. / Ram, Sudha; Hwang, Yousub; Zhao, Huimin.

15th Workshop on Information Technology and Systems, WITS 2005. University of Arizona, 2005. p. 3-8.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ram, S, Hwang, Y & Zhao, H 2005, A clustering based approach for facilitating semantic web service discovery. in 15th Workshop on Information Technology and Systems, WITS 2005. University of Arizona, pp. 3-8, 15th Workshop on Information Technology and Systems, WITS 2005, Las Vegas, NV, United States, 12/10/05.
Ram S, Hwang Y, Zhao H. A clustering based approach for facilitating semantic web service discovery. In 15th Workshop on Information Technology and Systems, WITS 2005. University of Arizona. 2005. p. 3-8
Ram, Sudha ; Hwang, Yousub ; Zhao, Huimin. / A clustering based approach for facilitating semantic web service discovery. 15th Workshop on Information Technology and Systems, WITS 2005. University of Arizona, 2005. pp. 3-8
@inproceedings{fb5ccf1bb3f74207b8d1fee7431a91c1,
title = "A clustering based approach for facilitating semantic web service discovery",
abstract = "The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction and integration both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of techniques for Web service discovery have been proposed, but the discovery challenge has not been satisfactorily addressed. Unfortunately, most existing solutions are either too rudimentary to be useful or too domain dependent to be generalizable. In this paper, we propose a Web service discovery approach that combines clustering techniques with string matching and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. Our proposed approach has several appealing features: (1) It minimizes the requirement of prior knowledge from both service consumers and publishers; (2) It avoids exploiting domain dependent ontologies; and (3) It is able to visualize the semantic relationships among Web services. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service registries. We report on some preliminary results demonstrating the efficacy of the proposed approach.",
author = "Sudha Ram and Yousub Hwang and Huimin Zhao",
year = "2005",
language = "English (US)",
pages = "3--8",
booktitle = "15th Workshop on Information Technology and Systems, WITS 2005",
publisher = "University of Arizona",

}

TY - GEN

T1 - A clustering based approach for facilitating semantic web service discovery

AU - Ram, Sudha

AU - Hwang, Yousub

AU - Zhao, Huimin

PY - 2005

Y1 - 2005

N2 - The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction and integration both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of techniques for Web service discovery have been proposed, but the discovery challenge has not been satisfactorily addressed. Unfortunately, most existing solutions are either too rudimentary to be useful or too domain dependent to be generalizable. In this paper, we propose a Web service discovery approach that combines clustering techniques with string matching and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. Our proposed approach has several appealing features: (1) It minimizes the requirement of prior knowledge from both service consumers and publishers; (2) It avoids exploiting domain dependent ontologies; and (3) It is able to visualize the semantic relationships among Web services. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service registries. We report on some preliminary results demonstrating the efficacy of the proposed approach.

AB - The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction and integration both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of techniques for Web service discovery have been proposed, but the discovery challenge has not been satisfactorily addressed. Unfortunately, most existing solutions are either too rudimentary to be useful or too domain dependent to be generalizable. In this paper, we propose a Web service discovery approach that combines clustering techniques with string matching and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. Our proposed approach has several appealing features: (1) It minimizes the requirement of prior knowledge from both service consumers and publishers; (2) It avoids exploiting domain dependent ontologies; and (3) It is able to visualize the semantic relationships among Web services. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service registries. We report on some preliminary results demonstrating the efficacy of the proposed approach.

UR - http://www.scopus.com/inward/record.url?scp=84905756542&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84905756542&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84905756542

SP - 3

EP - 8

BT - 15th Workshop on Information Technology and Systems, WITS 2005

PB - University of Arizona

ER -