Workflow processing and methods for auditing and playback of data
AssigneeSprint Communications Company L.P.
InventorsKenneth D. Glenn, Mark A. Holtzclaw, Alan S. Krause
Life of this patent
Estimating the term…
Abstract
A method of transaction capture and playback is provided. The method comprises identifying monitored components, wherein monitored components comprise one or more hardware platforms supporting an enterprise service oriented architecture. Configuration states of monitored components are stored. Transaction messages into and out of the monitored components are captured, including timestamps. Responses received from components not being monitored are captured, including timestamps. A sequence of transactions is executed, in sequence and with the same timing as the captured transaction messages, to reproduce and monitor for failures.
Claims20
A method of computer transaction capture and playback, comprising:
- identifying, by an application stored in a non-transitory memory and executed by a processor, monitored components of a transaction system, wherein the monitored components comprise one or more hardware platforms supporting an enterprise service oriented architecture;
- capturing, by the application, a configuration of the transaction system by storing, by the application, configuration states of the monitored components;
- capturing, by the application, transactions, which comprises capturing, by the application, transaction messages into and out of the monitored components, including timestamps and capturing, by the application, responses received from components not being monitored, including timestamps;
- and
- executing, by the application, a sequence of transactions, in sequence and with the same timing as the captured transaction messages, to reproduce and monitor for failures.
A method of computer transaction playback verification, comprising:
- executing, by an application stored in a non-transitory memory and executed by a processor, a sequence of captured transaction messages within an enterprise service system, matching the order and timing of a plurality of captured messages based on the timestamps of the captured transaction messages;
- monitoring, by the application, a plurality of state characteristics of components executing the captured transaction messages, wherein the components comprise one or more hardware platforms supporting an enterprise service oriented architecture;
- verifying, by the application, the timing of the playback of the transactions and the timing of response messages compared to the timestamps captured;
- identifying, by the application, a discrepancy between observed and captured timing or state characteristics;
- and
- based on the identified discrepancy, determining a source of a problem in the enterprise service system.
Dependencies are inferred from the claim text.