Event Translator for Legacy System Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information handling systems face challenges in processing and managing asynchronous events due to their proprietary formats, which are not compatible with standardized definitions like the Common Information Model (CIM), hindering integration and management within computer systems.
Innovation Solution
A system and method that translates asynchronous system events into a data structure by parsing conditional text elements and dynamic data fields into a predetermined format, maintaining the format in a separate file, allowing events to be managed and manipulated regardless of their proprietary format, and enabling operation within standards-based environments without modifying hardware or software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If events are kept in proprietary format, then legacy systems can maintain their original structure, but compatibility with standards-based environments is lost
Solution Approach 1:
The patent introduces an event translator as an intermediary component that converts proprietary format events into standardized CIM-compliant events. This translator acts as a mediator between legacy event sources and standards-based management systems, allowing compatibility without requiring changes to either the legacy systems or the standards infrastructure.
Solution Approach 2:
The event translation process is segmented into distinct parsing operations that handle different aspects of event data separately. The translator parses event data into structured components, mapping proprietary event fields to standardized CIM attributes in a systematic, modular fashion that manages complexity.
2Ease of operation
If proprietary event formats are used, then legacy systems can operate without modification, but integration with standardized management environments is hindered
Solution Approach 1:
The event translator serves as an intermediary layer that allows legacy systems to continue operating in their original proprietary format while enabling integration with standards-based environments. The translator handles the format conversion transparently, preserving ease of operation for legacy systems while achieving standards compliance.
Solution Approach 2:
The translation process creates a standardized copy of the proprietary event data. The translator parses the original event and generates a new event in CIM format, preserving the essential information while adapting it to the standardized structure, thus enabling dual compatibility.
3Adaptability or versatility
If format definitions are embedded in parsing code, then parsing operations are self-contained, but adaptability to different event formats is reduced
Solution Approach 1:
The parsing system is segmented into separate components: the parsing logic and the format definitions. Format definitions are stored in external files rather than being hard-coded, allowing the parsing operations to remain relatively simple while gaining flexibility to handle different event formats by loading appropriate definition files.
Solution Approach 2:
The system dynamically loads and applies format definitions from external files during event parsing operations. This dynamic approach allows the parser to adapt to different event formats without requiring complex hard-coded logic, as the format specifications can be changed by simply replacing the definition files.
Data Source
AI summary
Translating asynchronous system events into a data structure involves translating the conditional text elements and the dynamic data fields of an event into the predetermined format of a data structure. The conditional text elements and dynamic data fields of the event are parsed until a leaf node is reached for each element or field of the event. The format of the data structure may be maintained in a file that is stored separately from the resulting data structure.


