Abstract

The main objective of this study is to discover and rank relevant web services from the given set of WSDL documents automatically for the specified user requirements through semantic search. Current web services are described using WSDL that only provides syntactic description of a web service. This syntactic description is related with the implementation details of a service and thus customized towards the requirements of the programmer. Semantic descriptions of the web services are necessary to automatically discover many relevant web services for a specific user request. In the proposed architecture, the semantic descriptions of a given set of WSDL documents are extracted using WordNet Ontology Framework and Suggested Upper Merged Ontology (SUMO) concepts and these semantic descriptions are stored in the database along with the WSDL documents. The given set of WSDL documents are semantically categorized in to six predefined categories based on the semantic descriptions. These semantically categorized WSDL documents are searched for discovering relevant web services for a refined service request. As these relevant web services are semantically ranked and displayed, the users are facilitated with the required information. The effectiveness of this proposed architecture is evaluated with set of WSDL documents that are collected from OWLS-TC test collection. The analysis of results shows that the proposed architecture provides better improvement on recall, precision and average query response time.

Highlights

  • Web Services are the most promising implementation technology for Service Oriented Architecture that uses Internet as the communication medium and Internet-based standards such as Simple Object Access Protocol (SOAP) for transmitting data, Web Services Description Language (WSDL) for defining Web Services, Universal Description Discovery Integration (UDDI) for registering Web Services and Business Process Execution Language (BPEL) for orchestrating Web Services

  • Similar web services may be registered in different categories in UDDI registry by different service providers

  • The vast majority of available web services are described using WSDL with syntactic description that are related with the implementation details of a service and customized towards the requirements of the programmers those want to use the WSDL to compose services

Read more

Summary

Introduction

Web Services are the most promising implementation technology for Service Oriented Architecture that uses Internet as the communication medium and Internet-based standards such as Simple Object Access Protocol (SOAP) for transmitting data, Web Services Description Language (WSDL) for defining Web Services, Universal Description Discovery Integration (UDDI) for registering Web Services and Business Process Execution Language (BPEL) for orchestrating Web Services. A huge amount of web services with various functionalities in various areas are published that are used to create large scale distributed applications over the web These web services are registered in UDDI under predefined categories such as business, educational, finance, scientific, etc. As a result many services that are relevant to a specific user service request with desired functionalities in different categories may not be discovered during service discovery. Automatic mechanisms such as service categorization and clustering are required based on the semantics of capabilities of web services rather than the classification provided by the service providers in the UDDI registry

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call