Method and Apparatus For Detecting Performance, Availability and Content Deviations in Enterprise Software Applications
First Claim
1. An apparatus for detecting performance, availability and content deviations in enterprise software applications, comprising:
- a plurality of data collectors for intercepting messages exchanged between independent services in an enterprise software application; and
an analyzer for determining a baseline for said enterprise software application and for detecting deviations from said baseline.
2 Assignments
0 Petitions
Accused Products
Abstract
A system (200) comprises a plurality of data collectors (210), a correlator (220), a context analyser (230), a baseline analyser (250), a database (260), and a graphical user interface (GUI) (270). The data collectors (210) are deployed on the services or applications that they monitor, or on the network between these applications as a network appliance, and are designed to capture messages that are passed between the various services. The data collectors (210) are non-intrusive, i.e. they do not to impact the behavior of the monitored services. The data collectors (210) can capture messages transmitted using communication protocols including, but not limited to, SOAP, XML, HTTP, JMS, MSMQ, and the like.
51 Citations
29 Claims
-
1. An apparatus for detecting performance, availability and content deviations in enterprise software applications, comprising:
-
a plurality of data collectors for intercepting messages exchanged between independent services in an enterprise software application; and an analyzer for determining a baseline for said enterprise software application and for detecting deviations from said baseline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for detecting performance, availability and content deviations in enterprise software applications, comprising the steps of:
-
intercepting messages exchanged between independent services in an enterprise software application; correlating said messages into a transaction; determining a baseline for said enterprise software application; and detecting deviations from said baseline. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer software product readable by a machine, tangibly embodying a program of instructions executable by said machine to implement a process for detecting performance, availability, and content deviations in enterprise software applications, the method comprising the steps of:
-
intercepting messages exchanged between independent services of an enterprise software application; correlating said messages into at least a business transaction; determining a baseline for said enterprise software application; and detecting deviations from said baseline. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification