Multi-system transaction integration processing method and transaction integration processing system
A processing method and multi-system technology, applied in the direction of multi-programming devices, etc., can solve problems such as data inconsistency, business data cannot be rolled back, etc., and achieve the effect of ensuring consistency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] Please refer to figure 2 , an embodiment of the present invention provides a multi-system transaction integration processing method, including:
[0057] 201. The transaction control system pre-submits services to one or more first service systems.
[0058] The embodiment of the present invention provides a transaction control system for coordinating various business systems. The transaction control system can be additionally added, or an existing system can be used. Since existing business systems usually send business data to an enterprise service bus (ESB) and obtain business data sent by other business systems from the ESB, the ESB can be used as a transaction control system.
[0059] After receiving the services pre-submitted by the second service system, the transaction control system may pre-submit services to one or more first service systems according to the services pre-submitted by the second service system. For example, when a user initiates an account op...
Embodiment 2
[0097] Please refer to Figure 4 , an embodiment of the present invention provides a transaction control system, including:
[0098] A transceiver module 401, configured to pre-submit services to more than one first service system, and receive processing results returned by each first service system;
[0099] The first instructing module 402, if all the processing results returned by the first service systems are successful, instructing each of the first service systems to modify the services in the intermediate state to the normal state;
[0100] The second instructing module 403 is configured to roll back all pre-submitted services if the processing result returned by at least one first service system is failure, and instruct each first service system to restore the system data to the transaction control system that has not been pre-submitted. Status prior to submission of all business.
[0101] Further, the transceiver module 401 may include:
[0102] a service submissio...
Embodiment 3
[0114] Please refer to Figure 5 , an embodiment of the present invention provides a service system, including:
[0115] The transceiver module 501 is used to receive the business pre-submitted by the transaction control system, and return the processing result to the transaction control system;
[0116] The processing module 502 is used to process the business received by the receiving unit, but the processed business is in an intermediate state that does not take effect temporarily; when receiving the second instruction from the transaction control system, restore the system data to an unpredicted state of the transaction control system. The state before all services are submitted; when the first instruction from the transaction control system is received, the services in the intermediate state are modified to the normal state.
[0117] Optionally, the transceiver module 501 may also be used to pre-submit services to the transaction control system.
[0118] To sum up, the ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 