Unified Web Services Configuration Descriptor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web services technologies face challenges in achieving interoperability and client-side flexibility due to the conventional separation of models and entities for web services and web service clients, leading to usability deficiencies and limitations in supporting consumer-based outside-in approaches.

Innovation Solution

A system and method for unifying web services and web services client configuration description files, creating a common meta model that integrates design-time and runtime configurations, eliminating the need for separate tools and APIs, and supporting both provider-oriented and consumer-oriented scenarios through a unified configuration descriptor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate configuration files are used for web services and web service clients, then each can be independently configured, but the system complexity increases and interoperability is hindered

Engineering Contradiction:
Improveindependent configuration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges separate web service configuration files and web service client configuration files into a single unified configuration file. This unified file contains both the web service definition and the client configuration, eliminating the need for multiple separate files and reducing system complexity while maintaining the ability to independently configure both services and clients within the same file structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified configuration file serves multiple functions simultaneously: it defines web services, configures web service clients, and establishes the mapping between them. This multi-functional approach replaces the need for separate specialized configuration files, reducing overall system complexity while preserving independent configuration capabilities through a universal configuration structure.

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

2Ease of manufacture

If separate models are used for web services and web service clients, then each model can be optimized independently, but interoperability and client-side flexibility are insufficient

Engineering Contradiction:
Improveindependent model optimizationVSAvoidinteroperability and client-side flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent combines separate web service models and web service client models into a unified model structure. This unified model enables both services and clients to be defined within the same framework, improving interoperability and client-side flexibility while allowing independent configuration through dedicated sections within the unified structure.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple separate configuration files and tools are used, then specific functionality can be specialized, but development and deployment time increases

Engineering Contradiction:
Improvespecialized functionalityVSAvoiddevelopment and deployment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple separate configuration files into a single unified configuration file that contains all necessary definitions for web services, clients, and their mappings. This consolidation eliminates the need to manage multiple files, reducing development and deployment time while maintaining specialized functionality through structured sections within the unified file.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If separate APIs and tools are provided for web services and web service clients, then each can be independently managed, but resource requirements increase

Engineering Contradiction:
Improveindependent managementVSAvoidresource requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent merges separate APIs and management tools for web services and web service clients into a single unified API and toolset. This unified approach reduces resource requirements by eliminating duplication while maintaining independent management capabilities through distinct configuration sections within the unified structure that allow separate control of services and clients.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9454616B2Method and system for unifying configuration descriptors
Publication Date: 2016.09.27 SAP SE
  • US9454616B2 patent drawing
  • US9454616B2 patent drawing
  • US9454616B2 patent drawing

AI summary

A method and system for unifying configuration files. In one embodiment, a web services configuration file and a web services client configuration file are identified. The web services and web services client configuration files are unified to create a configuration file.