Non-Interruptive Transaction Processing via Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current financial transaction systems face challenges in maintaining service availability due to reliance on server and network link availability, leading to inefficiencies and increased infrastructure costs, with existing alert systems failing to efficiently manage transaction processing during failures.

Innovation Solution

A system comprising multiple transaction processing servers with monitoring and integration modules that track availability and forward transactions to available servers, utilizing a Single Sign-On framework, Signature Verification System, and Store and Forward replay processes to ensure non-interruptive transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple servers are employed to enable real-time transactions, then transaction processing capability is improved, but infrastructure costs increase due to data redundancy

Engineering Contradiction:
Improvetransaction processing capabilityVSAvoidinfrastructure costs
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system segments server functionality into primary servers and standby servers, where standby servers maintain minimal data copies and only activate when primary servers fail. This segmentation reduces redundant data storage while preserving transaction processing capability through load sharing and failover mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameters of servers dynamically - standby servers transition from a low-activity state (minimal data caching) to a high-activity state (full transaction processing) only when needed. This parameter change approach reduces infrastructure costs during normal operation while maintaining productivity through rapid state transition upon failure detection.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If alert systems are used to monitor server faults, then system reliability is improved, but transaction processing efficiency deteriorates during failures

Engineering Contradiction:
Improvesystem reliabilityVSAvoidtransaction processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-configuring standby servers with essential data copies and processing logic before failures occur. When a primary server fails, the standby server is already prepared to immediately take over transaction processing, eliminating the downtime and efficiency loss that would otherwise occur during failure response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where monitors constantly assess server status and automatically trigger failover to standby servers without human intervention. This automated feedback mechanism maintains system reliability while preserving transaction processing efficiency by eliminating manual response delays and ensuring seamless transition during failures.

Inventive Principle:
Principle #23Feedback

3Productivity

If servers and network links are relied upon for transaction processing, then real-time processing is enabled, but service availability deteriorates when failures occur

Engineering Contradiction:
Improvereal-time processingVSAvoidservice availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies beforehand cushioning by maintaining standby servers with cached data and pre-established processing configurations that can immediately compensate for primary server failures. This cushioning approach ensures service availability continues uninterrupted during network or server failures, while real-time processing capability is maintained through the standby servers' ability to assume load instantly.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system introduces standby servers as intermediary components between clients and primary servers. These intermediaries absorb the impact of primary server failures by routing transactions through themselves, thereby maintaining service availability. The standby servers act as mediators that preserve real-time processing capability even when the original server infrastructure experiences failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9059908B2Method and system for facilitating non-interruptive transactions
Publication Date: 2015.06.16 INFOSYS LTD
  • US9059908B2 patent drawing
  • US9059908B2 patent drawing
  • US9059908B2 patent drawing

AI summary

A system, method and computer program product for facilitating non-interruptive transactions is provided, wherein the transactions are initiated at one or more transaction channels. The system comprises one or more transaction processing servers configured to perform transactions initiated at the transaction channels, each transaction processing server comprising predetermined logic for performing the initiated transactions. The system further comprises one or more monitors configured to monitor the availability of the transaction processing servers and forward the availability information to an integration module. The integration module is configured to forward the transactions initiated at the transaction channels to at least one transaction processing server based on the received availability information and predetermined criteria for forwarding transactions for processing to the transaction processing servers.