Automated XML Reference Redirection in Service Registries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current service registry and repository systems face challenges in managing and governing XML documents like WSDL and XSD, particularly due to the reliance on external identifiers which are susceptible to network downtime and require manual updates when schema locations change, leading to interoperability issues and complexity in resource management.
Innovation Solution
A method and system for automating the redirection of references by downloading documents, parsing dependencies, and assigning new URIs, creating an XML catalog to remap original URIs to controlled copies in a repository, ensuring seamless access and updates without affecting existing files, even during network unavailability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual updates are used when schema locations change, then system complexity is reduced, but productivity decreases and time is lost
Solution Approach 1:
The system automatically detects changes in schema locations and updates references without human intervention. The automated redirection subprocess monitors document locations, detects changes, and performs updates autonomously, eliminating manual update tasks while maintaining system simplicity through standardized automated procedures
Solution Approach 2:
The system implements continuous monitoring of document locations and schema references. When changes are detected, the feedback loop triggers automated redirection processes that update all affected references, ensuring the system adapts dynamically to location changes without manual intervention
2Adaptability or versatility
If external identifiers are used in XML documents, then adaptability is improved, but reliability deteriorates due to network downtime susceptibility
Solution Approach 1:
The system introduces an XML catalog as an intermediary layer between local documents and external schema resources. This catalog stores cached copies of external schemas and provides a fallback mechanism when network access is unavailable, maintaining both the flexibility of external references and the reliability of local access
Solution Approach 2:
The system pre-loads and caches external schema documents into the XML catalog before they are needed. This beforehand cushioning ensures that when network downtime occurs, the system can continue to access cached schemas locally, preventing interruptions while maintaining the ability to use external identifiers
3Loss of time
If manual tracking of schema location changes is performed, then device complexity is reduced, but loss of time increases
Solution Approach 1:
The system replaces manual mechanical tracking processes with automated electronic monitoring. The automated redirection subprocess uses electronic scanning and pattern recognition to detect schema location changes, automatically updating all references without human intervention, thereby eliminating time loss while managing complexity through standardized algorithms
Data Source
AI summary
A method for automating the redirection of references that can include downloading an original document using an original uniform resource identifier (URI), storing the original document in a repository, parsing the original document to determine the existence of one or more dependent documents referred to in the original document and executing an automated redirection subprocess. The method can include parsing each dependent document to determine one or more dependent documents, and responsive to determining the existence of one or more dependent documents, conducting the automated redirection subprocess for each dependent document and further dependent document and repeating the parsing of dependent documents and conducting the automated redirection subprocess steps until all further dependent documents have been redirected.


