Transaction Exchange Platform Microservices Workflow Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transaction processing systems are complex and monolithic, making it difficult to efficiently process and approve transactions due to suboptimal workflows, incomplete processing, and high risks of missed deadlines and additional costs.
Innovation Solution
A transaction exchange platform utilizing a streaming data platform and microservices to dynamically process transactions based on designated workflows, with classification microservices that leverage machine-learning models to determine alternative workflows for more effective processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a monolithic payment processing system is used to accommodate multiple transaction types and workflows, then the system can handle diverse transaction requirements, but the system complexity increases and becomes difficult to modify and maintain
Solution Approach 1:
The patent divides the monolithic payment processing system into separate microservices, each handling specific transaction types or workflow steps. This segmentation allows the system to maintain versatility while reducing complexity, as each microservice can be independently developed, deployed, and modified without affecting the entire system.
Solution Approach 2:
The patent implements a universal workflow engine that can orchestrate different transaction types through a common interface. This allows the system to handle diverse transactions (ACH, wire, RTP, etc.) through a unified architecture, reducing the need for separate specialized systems while maintaining adaptability.
2Ease of manufacture
If the approval workflow is divided into multiple modules for different transaction types, then the system becomes more manageable, but changes to single workflow steps require re-coding and re-deploying large software components
Solution Approach 1:
The patent implements dynamic workflow configuration where workflow definitions are stored as data rather than hard-coded logic. This allows workflow changes to be made through configuration updates rather than code modifications, enabling rapid adaptation to changing business requirements without lengthy re-compilation and re-deployment cycles.
Solution Approach 2:
The system pre-defines multiple workflow templates for different transaction types (ACH, wire, RTP, check, etc.), allowing the workflow structure to be established in advance. This preliminary configuration enables the system to handle new transaction types by selecting appropriate pre-defined workflows rather than creating new processing logic from scratch.
3Reliability
If the payment processing system is designed as a monolithic service, then it can enforce all approval steps for each transaction type, but problems with individual workflow steps can grind the whole approval process to a halt
Solution Approach 1:
The patent segments the approval workflow into independent microservices, each responsible for specific processing steps. This allows failed or problematic steps to be isolated and handled independently, preventing single points of failure from blocking the entire transaction processing system while maintaining comprehensive approval enforcement.
Solution Approach 2:
The patent introduces an event-driven intermediary layer that coordinates between microservices and workflow steps. This intermediary enables asynchronous processing and error handling, allowing the system to maintain reliability through comprehensive approval enforcement while preventing individual step failures from halting overall productivity.
4Stability of the object's composition
If transactions are processed using suboptimal workflows, then the existing system structure is maintained, but deadlines are missed and additional costs are incurred
Solution Approach 1:
The patent implements machine learning classification microservices that analyze transaction characteristics and provide feedback on optimal workflow selection. This feedback mechanism enables the system to automatically identify and apply the most efficient workflow for each transaction based on its specific attributes, reducing processing time and preventing missed deadlines while maintaining system structure stability.
Solution Approach 2:
The patent dynamically changes workflow parameters based on transaction characteristics analyzed by machine learning models. By adjusting workflow selection and configuration based on transaction parameters (amount, type, priority, etc.), the system optimizes processing efficiency without requiring structural changes to the underlying architecture.
Data Source
AI summary
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions in accordance with corresponding workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Further, the microservices may leverage machine-learning models to determine whether transaction objects may be more effectively processed using alternative or secondary workflows. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows.


