Performance evaluation of a network-based application
First Claim
Patent Images
1. A method of evaluating a performance of a network-based application, the method comprising:
- decomposing a transaction for the network-based application into a plurality of components, wherein the plurality of components include a client component, a network component, and a server component;
identifying a plurality of resources used by the network-based application, wherein the plurality of resources include a client component resource, a network component resource, and a server component resource;
obtaining performance data for each of the plurality of resources based on a processing of the transaction by the network-based application; and
evaluating the performance of the network-based application based on the performance data.
2 Assignments
0 Petitions
Accused Products
Abstract
A solution for evaluating a performance of a network-based application is provided. A transaction performed by the application is decomposed into multiple components. One or more resources for each component are identified and performance data for each identified resource is obtained while the application processes the transaction. Based on the performance data, the performance of the application is evaluated. In this manner, the performance of the application can be comprehensively evaluated.
35 Citations
27 Claims
-
1. A method of evaluating a performance of a network-based application, the method comprising:
-
decomposing a transaction for the network-based application into a plurality of components, wherein the plurality of components include a client component, a network component, and a server component;
identifying a plurality of resources used by the network-based application, wherein the plurality of resources include a client component resource, a network component resource, and a server component resource;
obtaining performance data for each of the plurality of resources based on a processing of the transaction by the network-based application; and
evaluating the performance of the network-based application based on the performance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for evaluating a performance of a network-based application, the system comprising:
-
a system for decomposing a transaction for the network-based application into a plurality of components, wherein the plurality of components include a client component, a network component, and a server component;
a system for identifying a plurality of resources used by the network-based application, wherein the plurality of resources include a client component resource, a network component resource, and a server component resource;
a system for obtaining performance data for each of the plurality of resources based on a processing of the transaction by the network-based application; and
a system for evaluating the performance of the network-based application based on the performance data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program product stored on a computer-readable medium, which when executed, enables a computer infrastructure to evaluate a performance of a network-based application, the program product comprising computer program code for enabling the computer infrastructure to perform the method steps of:
-
decomposing a transaction for the network-based application into a plurality of components, wherein the plurality of components include a client component, a network component, and a server component;
identifying a plurality of resources used by the network-based application, wherein the plurality of resources include a client component resource, a network component resource, and a server component resource;
obtaining performance data for each of the plurality of resources based on a processing of the transaction by the network-based application; and
evaluating the performance of the network-based application based on the performance data. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of deploying a system for evaluating a performance of a network-based application, the method comprising:
providing a computer infrastructure operable to;
decompose a transaction for the network-based application into a plurality of components, wherein the plurality of components include a client component, a network component, and a server component;
identify a plurality of resources used by the network-based application, wherein the plurality of resources include a client component resource, a network component resource, and a server component resource;
obtain performance data for each of the plurality of resources based on a processing of the transaction by the network-based application; and
evaluate the performance of the network-based application based on the performance data.
Specification