Network transaction discovery
First Claim
1. A system for identifying server resources used in one or more network transactions, the system comprising:
- a robotic transaction playback client configured to record and replay the one or more network transactions related to a client and the server resources during a time interval;
a network record collector configured to record network traffic information including discrete events during the time interval of the one or more network transactions; and
a backend processor configured to analyze the network traffic information including the discrete events recorded during the time interval by the network record collector in response to replay of the one or more network transactions by the robotic transaction playback client and identify a specific server resource from the server resources used in the one or more network transactions with the client based on the analysis of the network traffic information including the discrete events during the time interval.
8 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.
15 Citations
20 Claims
-
1. A system for identifying server resources used in one or more network transactions, the system comprising:
-
a robotic transaction playback client configured to record and replay the one or more network transactions related to a client and the server resources during a time interval; a network record collector configured to record network traffic information including discrete events during the time interval of the one or more network transactions; and a backend processor configured to analyze the network traffic information including the discrete events recorded during the time interval by the network record collector in response to replay of the one or more network transactions by the robotic transaction playback client and identify a specific server resource from the server resources used in the one or more network transactions with the client based on the analysis of the network traffic information including the discrete events during the time interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of identifying network server resources involved in a network transaction, the method comprising:
-
recording one or more components of the network transaction related to a client and the network server resources during a time interval; executing the recorded network transaction one or more times during the time interval; recording discrete event information by collecting one or more data sets from a plurality of network probes with each of the one or more data sets uniquely corresponding to at least one execution of the recorded network transaction; and analyzing the collected data sets related to the discrete event information recorded during the time interval in response to each execution of the network transaction and identifying the network server resources including a specific network server resource from the network server resources involved in the network transaction with the client based on the analysis of the collected data sets during the time interval. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification