WSDL WADL Reference Definition Integration
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
Data Source
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.


