Message Translation System for Business Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mismatches in message exchange standards between business partners in a supply chain lead to inefficient, costly, or inaccurate communications, often resulting in an inability to conduct business effectively.
Innovation Solution
A message translation system that processes business messages by determining a routing slip based on sender and recipient information, parsing arbitrary syntax, associating business concepts with data elements, and transforming messages into a universal format for accurate transmission, while providing services like validation, authentication, and error handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If message exchange standards are customized for each business partner, then communication accuracy is improved, but system complexity and integration cost increase
Solution Approach 1:
The patent introduces a message translation system as an intermediary component that sits between business partners with different message exchange standards. This mediator automatically translates messages between various standards (such as EDI, XML, JSON) without requiring modification to the partners' existing systems, thereby maintaining communication accuracy while avoiding the complexity of direct integration between each pair of partners.
Solution Approach 2:
The message translation system is designed with universal functionality to handle multiple message exchange standards simultaneously. It can parse, validate, and translate messages across different formats and protocols, making it a multi-functional solution that works with various business partners using different standards without requiring custom integration for each partner.
2Productivity
If message translation is implemented between all business partners, then communication efficiency is improved, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary actions by pre-configuring translation rules and validation schemas for different message exchange standards. Message formats, data type mappings, and business logic transformations are established in advance, allowing the translation system to process messages rapidly without performing complex analysis during actual message transmission.
Solution Approach 2:
The message translation process is segmented into distinct modular stages: message reception, format identification, parsing according to predefined schemas, validation against business rules, translation to target format, and transmission. This segmentation allows each stage to be optimized independently and enables parallel processing of multiple messages through the pipeline.
3Adaptability or versatility
If arbitrary syntax parsing is performed on business messages, then adaptability to different message formats is improved, but error detection and validation difficulty increase
Solution Approach 1:
The system handles parameter changes by maintaining predefined schemas and data type definitions for each message exchange standard. When parsing arbitrary syntax, it validates data against these schemas, checking data types, required fields, and format constraints. This approach provides adaptability to different formats while maintaining rigorous error detection through schema validation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of sending a business message between through a message translation system comprising a processor for executing program code, a memory for storing program code and data, and an interface for sending and receiving data. The method includes determining a routing slip, based upon at least one of: information from the business message, information related to the sender of the business message, and information related to the recipient of the business message, processing the business message, in accordance with the determined routing slip, wherein processing the business message includes parsing arbitrary syntax of the business message and associating names of business concepts to individual data elements or sets of elements of the business message identified by the arbitrary syntax and determined to be required for processing the business message in accordance with the routing slip and transmitting the processed business message to an address associated with the recipient.