Intermediation Server Legacy Data Object Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing systems face challenges in accessing non-legacy data due to compatibility issues between distinct communication protocols and messaging sequences, limiting the ability of subsystems to manipulate and process data from different channels without costly modifications.
Innovation Solution
An intermediation server generates a legacy data object from non-legacy content, stores a non-legacy distribution channel indicator, and adjusts the legacy processing mechanism accordingly, enabling legacy-based access to non-legacy data by selecting alternative processing mechanisms or suppressing legacy processing as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If subsystems are designed to manipulate data according to specific communication protocols, then data processing reliability is improved, but compatibility with data from other channels deteriorates
Solution Approach 1:
The patent introduces an intermediation server as a mediator between non-legacy data sources and legacy subsystems. This server receives non-legacy data objects, generates corresponding legacy data objects, and manages the conversion process. The intermediation layer enables legacy subsystems to access non-legacy data without requiring modifications to the subsystems themselves, thus maintaining reliability while improving adaptability.
Solution Approach 2:
The system segments data access functionality into distinct components: the intermediation server handles protocol conversion and data object generation, while legacy subsystems maintain their original processing logic. This segmentation allows each component to operate independently with its specialized protocol, resolving the contradiction between reliability of specialized processing and adaptability to multiple channels.
2Stability of the object's composition
If legacy processing mechanisms are applied to non-legacy data, then processing consistency is improved, but data accessibility to legacy subsystems deteriorates
Solution Approach 1:
The intermediation server creates legacy data objects as copies of non-legacy data objects, adapted to the legacy format. These copied objects can be processed by legacy subsystems using existing processing mechanisms, ensuring processing consistency while making data accessible to legacy interfaces without requiring the original non-legacy data to be directly accessible.
3Adaptability or versatility
If subsystems are modified to access new data channels, then data accessibility is improved, but system complexity increases
Solution Approach 1:
By positioning the intermediation server as a mediator, the patent avoids the need to modify legacy subsystems. The server handles all complexity of protocol conversion and data object generation, while subsystems continue to operate with their existing code. This approach improves channel accessibility without increasing subsystem complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for legacy-based access to non-legacy data includes: receiving, at an intermediation server, a non-legacy data object containing non-legacy content; generating a legacy data object containing the non-legacy content, for storage in a repository; storing, in association with the legacy data object, a non-legacy distribution channel indicator; adjusting a legacy processing mechanism at the repository according to the non-legacy distribution channel indicator; receiving from a client subsystem, via a legacy interface, a request for the non-legacy content; and in response to the request, retrieving and sending the legacy data object containing the non-legacy content, via the legacy interface.