Composite Virtual Service Model for Business Transaction Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional systems face challenges in efficiently modeling and simulating complex business transactions involving multiple dependent systems with disparate technologies and transport mechanisms, requiring time-consuming and expensive processes to correlate data and state across multiple components.
Innovation Solution
A composite virtual service model is generated to simulate responses of multiple dependent systems involved in a business transaction, correlating data and state across various transaction segments, allowing for realistic simulation and validation of transactions even when live systems are unavailable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate virtual services are created for each component in a business transaction, then each component can be simulated independently, but the modeling and maintenance process becomes time-consuming and expensive
Solution Approach 1:
The patent merges multiple separate virtual services into a single composite virtual service that models multiple dependent systems simultaneously. This composite service captures correlations between transactions of different systems, allowing independent simulation of each component while maintaining the relationships between them, thereby reducing overall modeling time and complexity.
Solution Approach 2:
The composite virtual service performs multiple functions by modeling various dependent systems (databases, web services, mainframe systems) within a single unified structure. This multi-functional approach allows one service to handle simulation needs for multiple components that would traditionally require separate virtual services.
2Reliability
If data and state are correlated across multiple components, then realistic simulation of business transactions is achieved, but the complexity of modeling increases
Solution Approach 1:
By combining multiple virtual services into a composite structure, the patent achieves realistic transaction simulation through data and state correlation across components without requiring separate complex modeling for each system. The composite service handles correlations between different systems (e.g., banking, accounting, inventory) within a unified framework.
3Loss of information
If live production databases are accessed for testing, then real-world data is available, but access is constrained by third-party ownership and cannot be brought offline
Solution Approach 1:
The patent creates virtual copies of live production databases and other dependent systems. These virtual services replicate the structure, data, and behavior of the original systems, allowing testing without requiring access to the live production environments. The virtual services can be independently controlled, copied, and modified without affecting the actual production systems.
Data Source
AI summary
Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.


