Transaction Message Routing Platform for Service Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise computing systems face challenges in avoiding service disruptions to client systems during platform migrations or maintenance, especially when new computing platforms are still in development and may introduce defects or bugs.
Innovation Solution
The Connection Management and Transaction Routing Platform (CMTRP) system employs passthrough, throttling, and maintenance toggle configurations to manage and route messages, ensuring seamless transaction processing and minimizing disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data processing is migrated to a new computing platform, then scalability and modernization are improved, but service disruptions and defects may occur
Solution Approach 1:
The patent introduces a message routing system as an intermediary component between client systems and transaction processing platforms. This router intercepts, routes, and forwards messages, allowing gradual migration of workloads to the new platform while maintaining service continuity through the intermediary's coordination of traffic between old and new platforms
Solution Approach 2:
The system dynamically adjusts message routing based on platform status, defect detection, and migration progress. The routing decisions are not fixed but adapt in real-time based on the operational state of transaction processing platforms, enabling flexible transition management and service continuity
2Adaptability or versatility
If a new computing platform is introduced during migration, then modernization is improved, but defects and bugs may impact client systems
Solution Approach 1:
The system performs preliminary routing of messages to the new platform for testing and validation before full deployment. By preliminarily directing traffic to the new platform in a controlled manner, defects can be identified and resolved before impacting production client systems
Solution Approach 2:
The message routing system acts as a protective intermediary that filters and monitors traffic between client systems and the new platform. It can detect defects, isolate problematic messages, and redirect traffic away from defective platform components, preventing harmful effects from reaching client systems
3Reliability
If platform maintenance is conducted, then system reliability is improved, but service disruptions may occur
Solution Approach 1:
The message routing system dynamically switches traffic between multiple transaction processing platforms during maintenance operations. When one platform requires maintenance, the system dynamically redirects messages to alternative platforms, enabling continuous operation without service disruptions
Solution Approach 2:
The system performs preliminary routing configuration and traffic redistribution before platform maintenance begins. By pre-establishing alternative routing paths and validating them in advance, the system ensures that maintenance activities can be performed without interrupting client services
Data Source
AI summary
Disclosed herein are system, method, and computer program product embodiments for controlling message routing for transaction processing platforms. The routing of transaction messages mitigates service disruptions to client systems facilitating transactions with consumers. A connection management and transaction routing platform (CMTRP) system applies routing configurations, such as passthrough, throttling, and/or maintenance toggle configurations, to facilitate the routing of transaction messages. This routing may route message to different transaction processing platforms and/or different instances of transaction processing platforms. The CMTRP system also routes transaction messages when transaction processing functionality is being migrated from a first transaction processing platform to a second transaction processing platform and/or when a platform is undergoing maintenance.


