Alternate Network Transfer for Interrupted Transaction Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing event processing systems face challenges in maintaining seamless transaction processing during network disruptions due to unpredictable connectivity issues, leading to potential errors and interruptions.
Innovation Solution
A computing platform dynamically identifies and prioritizes alternate networks to transfer ongoing transactions to a secondary processing infrastructure, ensuring continuous processing and synchronizing data with the primary infrastructure for seamless resumption upon network restoration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If event processing systems rely on a single network for transaction processing, then network infrastructure simplicity is maintained, but system reliability deteriorates during network disruptions
Solution Approach 1:
The system dynamically changes the network parameter (switching from primary network to alternate network) when disruption is detected. The computing platform monitors network status and transitions transaction processing to an alternate network infrastructure, thereby maintaining reliability while managing complexity through dynamic parameter adjustment rather than static multi-network configuration.
Solution Approach 2:
The system performs preliminary actions by pre-configuring alternate network infrastructure and maintaining synchronization of transaction data. Before actual disruption occurs, the system prepares backup processing paths and ensures data consistency across networks, enabling rapid failover without requiring complex real-time decision-making during disruptions.
2Productivity
If real-time network monitoring and alternate channel selection is implemented, then transaction processing continuity is improved, but system complexity increases
Solution Approach 1:
The computing platform performs self-service by autonomously monitoring network status, detecting disruptions, selecting alternate channels, and routing transactions without external intervention. This automation maintains processing continuity while managing complexity through built-in self-management capabilities rather than requiring complex external control systems.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring network connectivity and transaction processing status. Based on real-time feedback about network health and processing performance, the system dynamically adjusts its behavior to switch between networks, ensuring continuity while using feedback-driven decision-making to simplify complex routing choices.
3Adaptability or versatility
If data synchronization between primary and secondary processing infrastructures is maintained, then ability to resume processing upon network restoration is improved, but data management complexity increases
Solution Approach 1:
The system performs preliminary data synchronization actions continuously in the background, maintaining a replicated copy of transaction data in the secondary processing infrastructure. This pre-prepared data state enables rapid resumption upon network restoration without requiring complex real-time synchronization decisions, as data is already prepared and positioned for immediate use.
Data Source
AI summary
Arrangements for providing connectivity monitoring and processing transfer are provided. A computing platform may monitor one or more networks and/or processing infrastructures to detect an ongoing transaction and/or an interruption in communication associated with an ongoing transaction. Based on the monitoring, the computing platform may detect a communication interruption with a first network processing an ongoing transaction via a first processing infrastructure. The computing platform may identify a plurality of available other networks and may prioritize the other available networks to identify a best available network. The computing platform may select the best available network as a network to which the ongoing transaction should be transferred and may transfer the transaction from the first processing infrastructure communicating via the first network to a second processing infrastructure communicating via the best available network. Processing of the transaction may then continue from the point of interruption via the second processing infrastructure.


