Network transaction discovery
First Claim
1. A system for identifying resources used in a network transaction, the system comprising:
- a robotic transaction playback client;
a network record collector; and
a backend processor;
wherein the backend processor analyzes data generated by the network record collector in response to one or more transactions executed by the robotic transaction playback client to identify one or more resources used in the transaction.
11 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a computer implemented technique for discovering the information technology resources that are involved in a particular networked business transaction. The system comprises three basic components. A robotic transaction playback client records the various steps in a particular transaction and can repetitively execute these steps to analyze the results. A network record collector observes the traffic throughout the network in response to the repeated instances of the transaction executed by the robotic transaction playback client. A backend processor analyzes the observations of network traffic to determine which ones are possibly tied to the transaction, and from this information determine which network components are part of the transaction being analyzed. Event timing information from a plurality of executions of a particular transaction are used to determine resource usage and paths.
-
Citations
20 Claims
-
1. A system for identifying resources used in a network transaction, the system comprising:
-
a robotic transaction playback client;
a network record collector; and
a backend processor;
wherein the backend processor analyzes data generated by the network record collector in response to one or more transactions executed by the robotic transaction playback client to identify one or more resources used in the transaction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of identifying network resources required by a transaction, the method comprising:
-
recording the components of the transaction;
executing the recorded transaction one or more times; and
collecting one or more data sets from a plurality of network probes wherein each of the one or more data sets uniquely corresponds to one execution of the recorded transaction; and
analyzing the collected data sets to identify network resources required by the transaction. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification