Message Augmentation for Flexible ISO 20022 Data Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standardized message formats in computer protocols, such as ISO 20022, are rigid and inflexible, leading to inefficiencies and computational bottlenecks when additional or dynamic data needs to be incorporated, resulting in increased processing time and resource consumption.
Innovation Solution
A system and method that analyzes messaging data to identify a data destination, extracts elements, retrieves static elements associated with the destination, and augments the response message to include these elements, using a database and potentially generating unique numbers, ensuring compatibility with existing protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standardized message formats are used to ensure interoperability, then system compatibility is improved, but message format flexibility deteriorates
Solution Approach 1:
The message is segmented into a standardized portion (maintaining interoperability) and an augmented portion (providing flexibility). The system separates fixed protocol elements from dynamic data elements, allowing each to be handled appropriately - the standardized part ensures compatibility while the augmented part enables custom data integration without disrupting the core protocol.
Solution Approach 2:
An intermediary message augmentation system is introduced between the standardized protocol and the application layer. This intermediary component automatically enriches standardized messages with additional relevant data from external sources, allowing flexibility to be injected without modifying the core standardized format, thus maintaining interoperability while enabling adaptability.
2Loss of information
If additional dynamic data is incorporated into standardized messages, then information completeness is improved, but processing complexity deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-identifying and preparing additional data elements before they are needed in the message processing pipeline. Data augmentation, enrichment, and validation are performed in advance, so that when messages are processed downstream, the additional information is already structured and ready, reducing the processing burden on subsequent systems.
Solution Approach 2:
The message augmentation system operates autonomously, automatically retrieving, validating, and integrating additional data without requiring manual intervention or complex coordination with downstream systems. The system self-manages the complexity of data integration, allowing downstream systems to simply process the augmented messages without bearing the burden of data gathering and validation.
3Productivity
If rigid standardized formats are enforced, then protocol consistency is improved, but processing efficiency deteriorates
Solution Approach 1:
The system introduces dynamics into previously static message formats by automatically augmenting standardized messages with variable additional data based on context, message type, and available information sources. This allows the message content to adapt dynamically to specific processing needs while the core structure remains consistent, enabling both efficiency gains from relevant data and stability from protocol adherence.
Data Source
AI summary
A server computer system includes at least one processor; a communications module coupled to the at least one processor; and a memory coupled to the at least one processor, the memory storing instructions that, when executed, configure the at least one processor to receive, via the communications module, a signal that includes messaging data indicating a data transfer; analyze the messaging data to identify a data destination and to extract at least one element; retrieve at least one static element associated with the data destination; augment a response message to include the at least one element and the at least one static element; and send, via the communications module, the augmented response message.


