The technology resolves semantic ambiguities in the descriptions of Web service interfaces by combining information retrieval and semantic Web techniques. Information retrieval techniques are used to resolve the domain-independent relationships. For example, in this approach, semantic similarity is derived using an English thesaurus after "tokenization" and part-of-speech tagging of the names of the elements that describe the interfaces of Web services.
Semantic Web techniques are used to resolve domain-specific similarities. For example, the
As the set of available Web Services expands, it becomes increasingly important to have automated tools to help identify services that match a requester's requirements. Finding suitable Web services depends on the facilities available for service providers to describe the capabilities of their services and for service requesters to describe their requirements in an unambiguous and ideally, machine-interpretable form. Adding semantics to represent the requirements and capabilities of Web services is essential for achieving this unambiguity and
Semantic Tools for Web Services are semantics-based, semi-automatic Eclipse plug-ins for Web service matching, discovery, and composition. Software developers can use these tools to find and compose existing software (represented as Web services) in order to implement new or changed business processes. Internet technology (IT) consultants and developers can use them to integrate new or legacy business applications that are represented as Web services.
The tools are now available as an Eclipse plug-in that can be installed on IBM's WebSphere®