A Framework for Semantic Discovery of Web Services (original) (raw)

Web services have become a new industrial standard offering interoperatability among various platforms but the discovery mechanism is limited to syntactic discovery only. The framework named ADWebS is proposed in this paper for automatic discovery of semantic Web Services, which can be considered as an extension to one of the most prevalent frameworks for semantic Web service, WSDL-S. At the first stage, the framework proposes manual semantic annotations of Web service to provide the functional description of the services in Web Service Description Language(WSDL)'s < document > tag. These annotations are extracted and term-category matrix is formed, where category denotes a class in which a Web service will be added. Next, Semantic relatedness between terms and pre-defined categories is calculated using Normalized Similarity Score (NSS). A nonparametric test, Kruskal Wallis test, is applied on values generated and based on the test results, services are put into one or more pre-defined categories. The user or the requestor of the service is directed to the semantically categorized Universal Description Discovery and Integration (UDDI) repository for discovery of required service. Experimental results on a dataset covering multiple Web services of various categories show a significant improvement over the current state-of-the-art Web service discovery methods.