Modeling and testing of interactions between components of a software system
First Claim
Patent Images
1. A method comprising:
- identifying first data describing a first request sent by a first software component, wherein the first request is one of a plurality of requests sent by the first component, and the first data identifies an amount of data sent in association with the first request;
identifying second data describing a second request received by a second software component, wherein the second request is one of a plurality of requests received by the second component, and the second data identifies an amount of data received in association with the second request;
determining that the amount of data sent in association with the first request is substantially equal to the amount of data received in association with the second request; and
determining that the first data and the second data each reference a same particular request sent from the first software component to the second software component based on the amount of data associated with each of the first and second requests being substantially the same.
2 Assignments
0 Petitions
Accused Products
Abstract
A first network connection is identified between a first software component and a second software component. First data is received from the first software component identifying an amount of data sent over the first network connection. Second data is also received, from the second software component, that identifies the amount of data sent over the first network connection. Further, a particular transaction fragment involving the first and second software components over the first network connection is determined from the received first and second data. In some aspects, the particular transaction fragment can be used in the analysis of a transaction including the particular transaction fragment.
-
Citations
22 Claims
-
1. A method comprising:
-
identifying first data describing a first request sent by a first software component, wherein the first request is one of a plurality of requests sent by the first component, and the first data identifies an amount of data sent in association with the first request; identifying second data describing a second request received by a second software component, wherein the second request is one of a plurality of requests received by the second component, and the second data identifies an amount of data received in association with the second request; determining that the amount of data sent in association with the first request is substantially equal to the amount of data received in association with the second request; and determining that the first data and the second data each reference a same particular request sent from the first software component to the second software component based on the amount of data associated with each of the first and second requests being substantially the same. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a non-transitory computer readable storage medium comprising computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to identify first data describing a first request sent by a first software component, wherein the first request is one of a plurality of requests sent by the first component, and the first data identifies an amount of data sent in association with the first request; computer readable program code configured to identify second data describing a second request received by a second software component, wherein the second request is one of a plurality of requests received by the second component, and the second data identifies an amount of data received in association with the second request; computer readable program code configured to determine that the amount of data sent in association with the first request is substantially equal to the amount of data received in association with the second request; and computer readable program code configured to determine, that the first data and the second data each reference a same particular request sent from the first software component to the second software component based on the amount of data associated with each of the first and second requests being substantially the same.
-
-
20. A system comprising:
-
a memory element storing data; a processor operable to execute instructions associated with the stored data; an instrumentation broker configured to; identify first data describing a first request sent by a first software component, wherein the first request is one of a plurality of requests sent by the first component, and the first data identifies an amount of data sent in association with the first request; identify second data describing a second request received by a second software component, wherein the second request is one of a plurality of requests received by the second component, and the second data identifies an amount of data received in association with the second request; determine that the amount of data sent in association with the first request is substantially equal to the amount of data received in association with the second request; and determining, that the first data and the second data each reference a same particular request sent from the first software component to the second software component based on the amount of data associated with each of the first and second requests being substantially the same. - View Dependent Claims (21, 22)
-
Specification