Inter-Application Message Conversion Gateway for MOM Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing message-oriented middleware (MOM) systems require publishers and subscribers to be aware of proprietary formats, leading to compatibility issues and the need for updates when switching or upgrading MOM systems, which can disrupt communication between distributed applications.
Innovation Solution
A system and method that intercepts inter-application messages, converts them into a proprietary MOM format, processes them through the MOM system, and then transforms them back into HTTP format for transmission, allowing seamless communication and migration between different MOM systems without requiring updates to publishers and subscribers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If publishers and subscribers use proprietary MOM formats directly, then integration with specific MOM systems is achieved, but compatibility across different MOM systems deteriorates and updates are required when switching systems
Solution Approach 1:
The patent introduces an intermediary component (gateway or adapter) that sits between publishers/subscribers and the MOM system. This intermediary handles format conversion automatically, allowing publishers and subscribers to use standard formats while the MOM system uses proprietary formats. The intermediary mediates the communication, eliminating the need for publishers and subscribers to be directly aware of MOM-specific formats, thus improving compatibility across different MOM systems without requiring updates to the publishers and subscribers themselves.
2Productivity
If MOM systems use proprietary formats for message processing, then efficient message routing and processing are achieved, but ease of operation and migration between systems deteriorates
Solution Approach 1:
The patent segments the MOM architecture into distinct layers: a presentation layer using standard formats for interoperability, and a MOM-specific layer using proprietary formats for efficient processing. The intermediary component bridges these layers, allowing the MOM system to maintain its proprietary format processing (ensuring productivity) while the external interface uses standard formats (ensuring ease of operation and migration). This segmentation allows migration between MOM systems to be handled at the intermediary level without affecting the core processing efficiency.
3Speed
If publishers and subscribers are directly coupled to MOM systems, then message delivery speed is improved, but system reliability deteriorates when MOM systems need to be updated or migrated
Solution Approach 1:
The patent implements preliminary action by having the intermediary component pre-configured with knowledge of multiple MOM system formats and protocols. Before a MOM system update or migration occurs, the intermediary can be updated independently to anticipate the new format requirements. This preliminary preparation ensures that when the MOM system is updated or migrated, the publishers and subscribers continue to operate without interruption, as the intermediary handles the format translation seamlessly. The message delivery speed is maintained because the intermediary is optimized for rapid format conversion.
Data Source
AI summary
Technology that facilitates communication of inter-application messages via a message-oriented messaging (MOM) system is disclosed. Exemplary implementations may: intercept an inter-application message from a publisher that is destined for a subscriber; convert the intercepted message into a proprietary format of a MOM system; transmit converted message to the MOM system; receive a MOM-processed message from the MOM system; transform the MOM-processed message from the MOM-system proprietary format to the hypertext transfer protocol; and send the transformed message to the subscriber using the hypertext transfer protocol.


