System and method of enterprise systems and business impact management
First Claim
1. A method of monitoring a business service implemented on an infrastructure, the infrastructure having a plurality of components and a plurality of detectors, the method comprising:
- associating business objects with processing cells distributed throughout the components of the infrastructure, each of the business objects associated with the business service and encompassing one or more business transactions, each of the business transactions encompassing a sequence of application transactions in a path of the components;
associating rules with the processing cells, the rules including a propagation rule defining how one processing cell sends a copy of a collected event to another processing cell that does not have the collected event, the rules including an aggregation rule defining how one collected event is combinable with another collected event;
collecting events with one or more of the processing cells running on one or more processing machines associated with the components, the events collected from one or more of the detectors;
organizing the collected events with the processing cells running on one or more of the processing machines associated with the components by propagating and aggregating the collected events amongst the processing cells using the business objects and the rules associated therewith; and
determining with one or more of the processing machines associated with the components an impact that the organized events have on the business service.
9 Assignments
0 Petitions
Accused Products
Abstract
A system architecture and a method for managing using a cellular architecture to allow multi-tier management of events such as the managing of the actual impact or the potential impact of IT infrastructure situations on business services. A preferred embodiment includes a high availability management backbone to frame monitoring operations using a cross-domain model where IT component events are abstracted into IT Aggregate events. By combining IT Aggregate events with transaction events, an operational representation of the business services is possible. Another feature is the ability to connect this information to dependent business user groups such as internal end-users or external customers for direct impact measurement. A web of peer-to-peer rule-based cellular event processors preferably using Dynamic Data Association constitutes management backbone crossed by event flows, the execution rules, and distributed set of dynamic inter-related object data rooted in the top data instances featuring the business services.
96 Citations
48 Claims
-
1. A method of monitoring a business service implemented on an infrastructure, the infrastructure having a plurality of components and a plurality of detectors, the method comprising:
-
associating business objects with processing cells distributed throughout the components of the infrastructure, each of the business objects associated with the business service and encompassing one or more business transactions, each of the business transactions encompassing a sequence of application transactions in a path of the components; associating rules with the processing cells, the rules including a propagation rule defining how one processing cell sends a copy of a collected event to another processing cell that does not have the collected event, the rules including an aggregation rule defining how one collected event is combinable with another collected event; collecting events with one or more of the processing cells running on one or more processing machines associated with the components, the events collected from one or more of the detectors; organizing the collected events with the processing cells running on one or more of the processing machines associated with the components by propagating and aggregating the collected events amongst the processing cells using the business objects and the rules associated therewith; and determining with one or more of the processing machines associated with the components an impact that the organized events have on the business service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having program instructions stored thereon for causing a computer system to perform a method of monitoring a business service implemented on an infrastructure, the infrastructure having a plurality of components and a plurality of detectors, the method comprising:
-
associating business objects with processing cells distributed throughout the components of the infrastructure, each of the business objects associated with the business service and encompassing one or more business transactions, each of the business transactions encompassing a sequence of application transactions in a path of the components; associating rules with the processing cells, the rules including a propagation rule defining how one processing cell sends a copy of a collected event to another processing cell that does not have the collected event, the rules including an aggregation rule defining how one collected event is combinable with another collected event; collecting events with one or more of the processing cells from one or more of the detectors; organizing the collected events with the processing cells by propagating and aggregating the collected events amongst the processing cells using the business objects and the rules associated therewith; and determining an impact that the organized events have on the business service. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
18. A networked computer system, comprising:
-
a plurality of components of an infrastructure communicatively coupled together, the components including processing machines associated therewith and having a plurality of detectors distributed throughout the infrastructure; and a plurality of processing cells distributed throughout the infrastructure, the processing cells running on the processing machines associated with the components and having business objects and rules associated therewith, each of the business objects associated with the business service and encompassing one or more business transactions, each of the business transactions encompassing a sequence of application transactions in a path of the components, the rules including a propagation rule defining how one processing cell sends a copy of a collected event to another processing cell that does not having the collected event, the rules including an aggregation rule defining how one collected event is combinable with another collected event; wherein one or more of the processing cells collect events related to the business service from one or more of the detectors, and wherein the processing cells organize the collected events using the business objects and the rules associated therewith and determine an impact that the organized events have on the business service. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification