BUSINESS ACTIVITY MONITORING RUNTIME
First Claim
Patent Images
1. A business activity monitoring system, comprising:
- a collection runtime component configured to collect data from a monitored business application according to a data collection model and to provide the collected data as an event stream; and
an event processing component configured to run queries on the event stream, the queries determined by an observation model.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring business applications are disclosed. Data is provided from an application programming interface (API) in a monitored application to a collection runtime. The collection runtime collects data based upon a data collection model. A current time increment is assigned to the collected data. The collected data is provided as a stream of event data to an event processing service, which performs one or more queries on the data stream. The results of the queries are provided to a data store and/or to a user interface. The data collection model is created from a data collection profile, and the queries are created from an observation model.
16 Citations
20 Claims
-
1. A business activity monitoring system, comprising:
-
a collection runtime component configured to collect data from a monitored business application according to a data collection model and to provide the collected data as an event stream; and an event processing component configured to run queries on the event stream, the queries determined by an observation model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for monitoring a business activity, comprising:
-
defining one or more data collection models; collecting data from a monitored application based upon the data collection models; providing the collected data as an event stream to a monitoring application; running queries on the event stream in the monitoring application, the queries based upon an observation model; and providing results of the queries to a data store. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for monitoring a business application, comprising:
-
providing data from an application programming interface (API) to a collection runtime associated with the business application; collecting data at the collection runtime based upon a data collection model; assigning a current time increment to the collected data; providing the collected data as a stream of event data to an event processing service; performing one or more queries on the data stream; and outputting the results of the queries to a user interface. - View Dependent Claims (20)
-
Specification