Multi-level transaction flow monitoring
First Claim
Patent Images
1. A computer-implemented method for monitoring transactions in a computer system, comprising:
- monitoring events reported by components of the computer system responsively to a flow of the transactions through the system;
applying a state machine model to the monitored events so as to identify transaction-level events, and applying a rule-based model to the monitored events so as to identify business-level events;
performing at least one action selected from a group of actions consisting of;
modifying, responsively to at least one of the business-level events identified by the rule-based model, a first criterion applied by the state machine model in identifying one or more of the transaction-level events; and
modifying, responsively to at least one of the transaction-level events identified by the state machine model, a second criterion applied by the rule-based model in identifying one or more of the business-level events; and
assessing a status of the flow of the transactions responsively to the transaction-level events and the business-level events.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
24 Citations
20 Claims
-
1. A computer-implemented method for monitoring transactions in a computer system, comprising:
-
monitoring events reported by components of the computer system responsively to a flow of the transactions through the system; applying a state machine model to the monitored events so as to identify transaction-level events, and applying a rule-based model to the monitored events so as to identify business-level events; performing at least one action selected from a group of actions consisting of; modifying, responsively to at least one of the business-level events identified by the rule-based model, a first criterion applied by the state machine model in identifying one or more of the transaction-level events; and modifying, responsively to at least one of the transaction-level events identified by the state machine model, a second criterion applied by the rule-based model in identifying one or more of the business-level events; and assessing a status of the flow of the transactions responsively to the transaction-level events and the business-level events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A computer-implemented method for monitoring transactions in a computer system, comprising:
-
exporting events reported by components of the computer system responsively to a flow of the transactions through the system to a monitoring system external to the components of the computer system that perform the transactions; at the monitoring system, applying a state machine model to the exported events so as to identify transaction-level events, applying a rule-based model to the exported events so as to identify business-level events, performing at least one action selected from a group of actions consisting of; modifying, responsively to at least one of the business-level events identified by the rule-based model, a first criterion app lied by the state machine model in identifying one or more of the transaction-level events; and modifying, responsively to at least one of the transaction-level events identified by the state machine model, a second criterion applied by the rule-based model in identifying one or more of the business-level events; and assessing a status of the flow of the transactions responsively to the transaction-level events and the business-level events.
-
Specification