Research Article

A Framework for Automatic Web Service Discovery Based on Semantics and NLP Techniques

Table 1

Syntactic versus semantic approaches for Web services discovery.

Syntactic-based approaches for WS discoverySemantic-based approaches for WS discovery

Matchmaking technique(i) A simple keyword-based search
(ii) Searching based on functional parameters
(ii) Searching based on syntax
(i) Exploit the semantic representation of concepts describing a Web Service and their relations in an ontology
(ii) Searching based on both functional and non-functional parameters

Advantages(i) Simple and widely used technique.
(ii) Standards like UDDI exist
(i) Minimize the manual discovery and usage of Web service by allowing software agents to automatically and dynamically discover WSs
(ii) Pledge the automation of WS discovery process
(iii) Effective and reliable technique

Disadvantages(i) Do not allow retrieval of Web Services with similar functionality
(ii) Not suited for automatic processing
(iii) Still requires human interaction
(i) More complex technique
(ii) Semantic tagging of Web services may be needed