Ecommerce Translation Architecture for Banking System Decoupling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic banking systems are complex and inefficient, with each bank back office having its own methods and processes, leading to increased complexity, processing costs, and longer release cycles due to tight coupling of layers and products, resulting in slower market time, higher change costs, and increased customer interactions.
Innovation Solution
A financial transaction system with an ecommerce translation system architecture that decouples users from their bank back office systems by creating a session profile, merging it with a banking and online profile, and using a translation service to assemble and submit transactions, providing a consistent view and application, and separating the presentation layer from code and content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each bank back office has its own method and process for transactions, then each bank can process transactions according to its specific requirements, but the system complexity increases and processing efficiency decreases
Solution Approach 1:
The system is divided into distinct layers: presentation layer, translation layer, and back office layer. Each layer has specific responsibilities and communicates through standardized interfaces, reducing overall system complexity while maintaining bank-specific processing capabilities.
Solution Approach 2:
A translation service acts as an intermediary between the presentation layer and various bank back offices. It translates generic financial transactions into bank-specific formats and vice versa, allowing each bank to process transactions according to its requirements without increasing overall system complexity.
2Reliability
If layers are tightly coupled for each banking application, then transaction processing follows a clear path, but processing time increases and market response speed decreases
Solution Approach 1:
The architecture segments the system into independent layers that can operate asynchronously. The translation layer buffers and manages communication between presentation and back office layers, reducing processing time while maintaining reliability through structured error handling and transaction management.
Solution Approach 2:
Session profiles are pre-configured with user authentication and account information before transactions are initiated. This preliminary preparation reduces processing time during actual transaction execution while maintaining security and reliability through pre-validated session management.
3Adaptability or versatility
If each banking system is independently configured, then customization is possible, but integration with new bank entities becomes difficult and costly
Solution Approach 1:
The translation service provides universal functionality by supporting multiple bank back offices through a common interface. New bank entities can be integrated by configuring translation rules in the translation layer without modifying the overall system architecture, making integration easier while maintaining customization capability.
Solution Approach 2:
Bank-specific processing logic is extracted from the presentation layer and placed in the translation layer. This separation allows new bank entities to be integrated by adding translation configurations rather than modifying core system code, reducing integration costs while preserving customization.
4Device complexity
If the presentation layer is coupled with code and content, then system structure is simple, but system flexibility and ease of maintenance decrease
Solution Approach 1:
Code and content are extracted from the presentation layer and placed in separate translation and configuration layers. This separation increases system flexibility and ease of maintenance while keeping the overall structure manageable through clear layer boundaries and standardized interfaces.
Data Source
AI summary
Aspects of the invention include methods and systems for an electronic financial transaction system with a translation system architecture. Aspects of the invention provide translation methods such that the front-end functions (e.g., authentication, presentation, content library, data library, and banking functions) are all performed under one system. These front-end functions are decoupled from their respective bank back office systems. The information from these front-end functions are merged together to form a session profile information. The translation service or module receives this session profile information and translates the session profile information of the transactions in order to complete the transaction for the user.


