WSDL WADL Reference Definition Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The distribution of WSDL/WADL documents across different directories complicates their transfer and reuse, as existing systems struggle to maintain relationships between these definitions during data exchange in web service environments.

Innovation Solution

A system that integrates WSDL/WADL documents by parsing service documents to extract reference definition locations, moving them to a temporary storage, and modifying location values in referenced documents to facilitate convenient transfer and reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If WSDL/WADL documents are distributed across different directories to organize definitions by abstraction level, then the clarity and maintainability of service definitions is improved, but the complexity of transferring and reusing these documents increases due to broken references

Engineering Contradiction:
Improveclarity and maintainability of service definitionsVSAvoidcomplexity of transferring and reusing documents
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent merges distributed WSDL/WADL documents and their reference definitions into a single integrated package. The system collects all referenced definition documents, updates their location references to a unified base directory, and bundles them together, transforming the scattered file structure into a self-contained transferable unit that maintains internal references while providing a single external interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary processing of WSDL/WADL documents before transfer by pre-resolving all reference definitions and updating location values. This advance preparation ensures that all internal references are corrected to reflect the new unified structure, eliminating the need for post-transfer reference resolution and enabling direct reuse of the packaged documents.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If reference definitions are separated from service documents to enable reuse, then the reusability of definitions is improved, but the difficulty of maintaining relationships between definitions during transfer increases

Engineering Contradiction:
Improvereusability of definitionsVSAvoiddifficulty of maintaining relationships during transfer
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary processing system that acts as a mediator between separated service documents and reference definitions. This system automatically resolves references by updating location values in service documents to point to the correct definition files, whether they remain separate or are bundled together, thereby maintaining relationships without requiring manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the location parameter values within WSDL/WADL documents from absolute or relative paths to unified base directory references. By systematically updating these location parameters across all documents, the system maintains the separability of definitions for reuse while ensuring that all references remain valid after transfer to a new environment.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If WSDL/WADL documents are packaged together with all reference definitions, then the ease of transfer is improved, but the storage space requirement increases

Engineering Contradiction:
Improveease of transferVSAvoidstorage space requirement
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent creates a self-contained copy of all reference definitions needed by the service documents, updating references to point to these copied files within the package. This ensures that the packaged documents are completely independent and can be transferred without requiring external definition files, while the copying is automated and efficient.

Inventive Principle:
Principle #26Copying

4Ease of operation

If location values in documents are modified to a unified temporary storage location, then the portability of the document set is improved, but the risk of losing original location information increases

Engineering Contradiction:
Improveportability of document setVSAvoidrisk of losing original location information
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts and preserves the original location information from WSDL/WADL documents before modifying their reference values. By separating the original location data from the document content and storing it metadata, the system maintains portability through updated references while preserving the ability to recover or verify original locations if needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9756129B2WSDL/WADL reference definition integration
Publication Date: 2017.09.05 ORACLE INT CORP
  • US9756129B2 patent drawing
  • US9756129B2 patent drawing
  • US9756129B2 patent drawing

AI summary

A system transfers interface documents for a web service, such as WSDL or WADL documents. The documents include a service document and one or more reference definition documents. The system parses the service document to extract the location of the reference definition documents. The system moves the service document to a temporary storage location, and moves the reference definition documents to the temporary storage location. The system then, for each document that references one of the reference definition documents, modifies its location value to the temporary storage location.