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 discovery
Semantic-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