Automated XML Reference Redirection in Service Registries

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If manual updates are used when schema locations change, then system complexity is reduced, but productivity decreases and time is lost

Engineering Contradiction:
Improvedocument update efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If external identifiers are used in XML documents, then adaptability is improved, but reliability deteriorates due to network downtime susceptibility

Engineering Contradiction:
Improvedocument reference flexibilityVSAvoidaccess reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Loss of time

If manual tracking of schema location changes is performed, then device complexity is reduced, but loss of time increases

Engineering Contradiction:
Improvetime for updating referencesVSAvoidautomation system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8135743B2Redirecting document references to a repository
Publication Date: 2012.03.13 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8135743B2 patent drawing
  • US8135743B2 patent drawing
  • US8135743B2 patent drawing

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.