UDDI Classification Service Dynamic Metadata Formatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing UDDI registry systems lack efficient mechanisms for managing and providing classification services, limiting the ability to effectively organize and search web services based on predefined classification systems.

Innovation Solution

A computer-implemented classification service that accesses metadata to format and classify data stored in UDDI registries, providing APIs to manage and expose classification systems, enabling customized classification schemes and supporting formats like flat, hierarchy, and group formats, allowing dynamic addition of values and on-the-fly transportation between systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If a UDDI registry stores and organizes web service data using standard taxonomies and classification schemes, then the searchability and discoverability of services improve, but the system lacks flexibility to support customized classification formats and dynamic updates

Engineering Contradiction:
ImprovesearchabilityVSAvoidclassification flexibility
Core Design Contradiction:
Difficulty of detecting and measuringVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic classification by allowing the registry to switch between different classification formats (flat, hierarchy, group) and enabling runtime addition of new classification values. The system can dynamically reorganize data according to different classification schemes without requiring system reconfiguration, thus achieving both good searchability through structured classification and adaptability through flexible format switching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of classification structure by supporting multiple classification formats (flat, hierarchy, group) and allowing dynamic modification of classification values. This enables the system to adapt the classification parameters according to different search and organizational needs while maintaining efficient data access.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the UDDI registry uses fixed classification schemes to organize data, then data organization efficiency improves, but the ability to dynamically add new classification values and adapt to changing requirements deteriorates

Engineering Contradiction:
Improvedata organization efficiencyVSAvoiddynamic update capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the classification system dynamic by allowing runtime addition of new classification values and switching between different classification formats. This enables the system to maintain efficient data organization through structured schemes while simultaneously adapting to new requirements by adding custom classification values without disrupting existing organization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a framework with predefined classification formats (flat, hierarchy, group) that are prepared in advance, allowing the system to efficiently organize data from the start. At the same time, the framework is designed to accommodate future additions of new classification values, combining preliminary organization efficiency with future adaptability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the UDDI registry implements comprehensive classification metadata, then the precision of service classification improves, but the complexity of managing and accessing classification systems increases

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

Solution Approach 1:

The patent segments the classification system into distinct formats (flat, hierarchy, group) and separates the metadata structure from the data storage. This segmentation allows precise classification through detailed metadata while managing complexity by organizing the system into modular, independently manageable components that can be accessed according to specific needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces classification metadata as an intermediary layer between the raw service data and the classification schemes. This metadata intermediary enables precise classification by providing structured information about services while simplifying access by presenting a unified interface that abstracts away the underlying complexity of different classification formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If the UDDI registry supports multiple classification formats (flat, hierarchy, group), then the versatility of the system improves, but the complexity of implementing and maintaining the classification service increases

Engineering Contradiction:
Improveclassification format supportVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal classification service that can handle multiple classification formats (flat, hierarchy, group) through a single unified system. This multi-functional approach increases versatility by supporting different classification needs while managing implementation complexity through a common underlying architecture that serves all format types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent makes the classification format selection dynamic, allowing the system to switch between flat, hierarchy, and group formats as needed. This dynamic capability provides versatility by adapting to different classification requirements while simplifying maintenance through a single flexible system rather than multiple separate implementations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10133826B2UDDI based classification system
Publication Date: 2018.11.20 SAP SE
  • US10133826B2 patent drawing
  • US10133826B2 patent drawing
  • US10133826B2 patent drawing

AI summary

The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a classification service. The method may receive a request to access a UDDI registry. The classification service may access metadata representing a classification system for the data stored in the UDDI registry. The classification service may provide the data stored in the UDDI registry in a format based on the access metadata. Related apparatus, systems, methods, and articles are also described.