Web Service Search via Metadata Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web service search methods often require users to specify technical taxonomies and ontologies, leading to incomplete or failed queries when unstructured queries are used, as they rely on UDDI parameters, which can be restrictive and limit the retrieval of desired web services.

Innovation Solution

A system and method that utilize a web registry service with a metadata index to allow unstructured querying of web services, enabling users to search through a graphical user interface without needing technical knowledge of UDDI parameters, by indexing relevant meta-information and providing prioritized and sorted results based on query relevance, including additional actions like 'Did you mean' and filtering options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users specify technical taxonomies and ontologies to search for web services, then search precision may improve, but ease of operation deteriorates due to requiring technical knowledge of UDDI parameters

Engineering Contradiction:
Improvesearch precisionVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer between the user and the UDDI registry. This intermediary translates unstructured user queries into structured search criteria by automatically determining or guessing the appropriate taxonomies and ontologies, thereby maintaining search precision while eliminating the need for users to have technical knowledge of UDDI parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically selecting and applying relevant taxonomies and ontologies based on the query content. The system guesses the appropriate classification schemes without user intervention, allowing users to search using natural language while the system handles the technical mapping to UDDI parameters

Inventive Principle:
Principle #25Self-service

2Ease of operation

If users use unstructured queries without specifying taxonomies, then ease of operation improves, but search precision deteriorates resulting in incomplete or failed queries

Engineering Contradiction:
Improveease of operationVSAvoidsearch precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by pre-determining or guessing the appropriate taxonomies and ontologies before executing the search. This preliminary classification step ensures that even unstructured queries are mapped to the correct UDDI parameters, maintaining search precision while allowing users to operate with ease using natural language queries

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system requires knowledge of UDDI parameters and taxonomies, then measurement precision of search may improve, but device complexity increases due to multiple classification schemes

Engineering Contradiction:
Improvesearch precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between the user and the UDDI registry. This intermediary translates unstructured user queries into structured search criteria by automatically determining or guessing the appropriate taxonomies and ontologies, thereby maintaining search precision while eliminating the need for users to have technical knowledge of UDDI parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically selecting and applying relevant taxonomies and ontologies based on the query content. The system guesses the appropriate classification schemes without user intervention, allowing users to search using natural language while the system handles the technical mapping to UDDI parameters

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7962470B2System and method for searching web services
Publication Date: 2011.06.14 SAP SE
  • US7962470B2 patent drawing
  • US7962470B2 patent drawing
  • US7962470B2 patent drawing

AI summary

Generally, systems and methods for managing and searching web services are provided. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.