Dynamic WSDL Generation via Template Metadata Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current WSDL document generation for web services requires manual intervention and cannot be automatically generated or updated at runtime, limiting the ability to dynamically change or add web service configurations without redeploying the service.
Innovation Solution
A system and method for dynamically generating WSDL documents using configuration files and templates, allowing for the separation of abstract and concrete data, enabling dynamic creation and modification of WSDL documents without human intervention, and supporting runtime changes to web service configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual intervention is used to generate WSDL documents, then the documents can be created with proper structure and syntax, but the process cannot be automated and requires human involvement for every change
Solution Approach 1:
The patent uses templates as reusable copies of WSDL document structures. These templates contain pre-defined abstract and concrete data patterns that can be automatically instantiated and populated with actual service metadata, eliminating the need for manual WSDL creation while maintaining proper structure and syntax through the template's predefined format
Solution Approach 2:
The system enables self-service by automatically generating WSDL documents from service metadata and templates without requiring manual intervention. The generation process is driven by automated rules that extract service information and populate template variables, allowing the system to service itself by producing WSDL files on-demand
2Adaptability or versatility
If WSDL documents are generated at deployment time from service artifacts, then the documents reflect the service configuration, but any changes require updating artifacts and redeploying the service
Solution Approach 1:
The patent implements dynamic WSDL generation where documents are created on-demand at runtime rather than being static artifacts deployed with the service. The system dynamically extracts current service metadata and combines it with templates to generate up-to-date WSDL documents, allowing configuration changes to be reflected immediately without redeployment
Solution Approach 2:
The patent separates WSDL document structure into template definitions and data content. The template portion remains stable and reusable, while the data portion is dynamically extracted from service metadata at runtime. This segmentation allows the system to maintain efficient template storage while achieving flexible runtime adaptation through data regeneration
3Adaptability or versatility
If configuration changes are made at runtime, then service flexibility improves, but the WSDL documents cannot be updated without redeploying the service artifacts
Solution Approach 1:
The system enables self-service by automatically regenerating WSDL documents whenever service configurations change at runtime. The automated generation process monitors service metadata changes and triggers WSDL document updates without manual intervention or redeployment, allowing the system to maintain itself by producing updated documentation on-demand
Data Source
AI summary
A system and method for generating a Web services description file is described. In one embodiment, a visualizer process metadata from a configuration file and applies the metadata to a predefined template to generate a portion of a Web services description file. The configuration file stores metadata about a service provided by a Web service. The template file defines structure and syntax of a portion of a Web services description file.


