Claims
- 1. In an Information Technology (IT) Infrastructure wherein internal end-users or external customers rely on business services to submit business transactions involving an orderly sequence of application transactions along a plurality of IT Paths forming IT Aggregates, a method for managing impact of IT events on business services which comprises the steps of:
(a) configuring a high availability management backbone; (b) defining a plurality of business objects; (c) defining a plurality of IT objects; (d) monitoring the IT Paths used by the application transactions to form monitoring information; (e) monitoring the IT Aggregates to supplement the monitoring information; (f) automatically abstracting the monitoring information into business impact information; and (g) using the business impact information to manage the impact of IT events.
- 2. The method of claim 1, wherein Step (d) further comprises the step of remotely submitting sample application transactions at selected source locations while requesting the backbone to capture execution information along the IT Paths of each application transaction.
- 3. The method of claim 1, wherein Step (e) further comprises the step of collating and optionally controlling underlying monitoring threads in conjunction with distributed management policies.
- 4. The method of claim 3, wherein at least one monitoring thread is an IT indicator.
- 5. The method of claim 1, wherein Step (g) further comprises the steps of:
(i) translating an availability or a performance impact ascertained for the business transaction on a given location in a business impact statement for a plurality of dependent business user groups; and (ii) translating the availability or the performance impact ascertained for all the business transactions on all the possible locations in a business impact statement for the business service.
- 6. The method of claim 1, wherein Step (g) further comprises the step of recording impact events with the purpose of providing off-line reporting capabilities.
- 7. The method of claim 1, wherein Step (g) further comprises the step of running id simulation sessions in parallel of a real-time session.
- 8. The method of claim 1, wherein the backbone comprises a low-end processing layer referred to as an access layer, the method which further comprises the step of configuring the access layer.
- 9. The method of claim 7, wherein the backbone comprises a plurality of production servers, the method which further comprises the steps of:
(i) installing a peer-to-peer service processor on each production server; (ii) configuring the processor with a pre-packaged set of event structures, data structures, control structures, actions, and rules, such that the service processor is capable of capturing external events, using embedded instrumentation functions, applying mapping methods, and enforcing distributed management policies; (iii) auto-discovering or declaring IT Components owned by the service processor; and (iv) referencing other IT Components in dependency relationships, wherein at least one first IT component is a master resource and at least one second IT Component is a dependent resource.
- 10. The method of claim 1, wherein the backbone comprises an intermediate processing layer referred to as the abstraction layer, the method which further comprises configuring the abstraction layer.
- 11. The method of claim 10, further comprising the steps of:
(i) installing at least two peer-to-peer service processors, including a first processor and a second processor, the IT Infrastructure where a large number of service processors have been installed, where the first processor is a primary processor and the second processor is a backup processor; (ii) configuring at least one processor, referred to as a domain processor, with a pre-packaged set of event structures, data structures, and rules, such that the domain processor can deliver at least one abstraction service; (iii) installing at least one additional peer-to-peer service processor referred to as an ODS processor in the IT Infrastructure; (iv) configuring each ODS processor with a pre-packaged set of event structures, data structures, and rules, such that the ODS processor can deliver at least one object directory service.
- 12. The method of claim 1, wherein the high end management backbone comprises high-end processing layer referred to as a business layer, the method which further comprises the step of configuring the business layer.
- 13. The method of claim 11, further comprising the steps of:
(i) installing at least one additional peer-to-peer service processor in the IT Infrastructure; and (ii) configuring the service processor with a pre-packaged set of event structures, data structures, and rules, such that the service processor can deliver business impact statements.
- 14. The method of claim 1, farther comprising the step of defining at least one of the business services.
- 15. The method of claim 13, further comprising the steps of:
(i) decomposing at least one business service into at least one of the business transactions, wherein each business transaction branches to at least one site-specific instance defined as a Site Business Transactions (SBT); (ii) further decomposing each SBT into at least one Site Application Transactions (SAT); (iii) organizing east SAT into an orderly sequence; (iv) defining one of the IT Paths for each SAT; (v) associating to each SAT at least one parameters to remotely submit a sample site application transaction at an associated source location; (vi) associating to each SAT at least one parameter to request the backbone to capture related execution information for each sample site application transaction; and (vii) defining at least one business user group as a resource dependent on at least one site business transactions of at least one business services.
- 16. The method of claim 1, further comprising the step of defining an IT Domain as a logical realm.
- 17. The method of claim 15, further comprising the steps of:
(i) linking an IT Domain to at least a primary domain processor configured to deliver abstraction services; (ii) linking each domain processor of the IT Domain to one of the ODS processors.
- 18. The method of claim 17, further comprising the steps of:
(i) associating at least one IT Aggregate to one IT Domain such that at least one domain processor will own the IT Aggregate; (ii) decomposing the IT Aggregate into at least one aggregation pattern used by the domain processor to query the ODS processor and identify matching IT Components.
- 19. The method of claim 1, further comprising the step of:
branching each IT Path onto at least one IT Aggregate creating an auditable snapshot of the IT Path.
- 20. The method of claim 1, further comprising the step of defining an IT Indicator as an accretion point for a range of IT events carrying information related to a same operational parameter in a given management discipline.
- 21. The method of claim 20, further comprising the steps of:
(i) associating the IT Indicator to an independent event source or a controlled event source; (ii) setting appropriate event capture arguments for the IT Indicator when associated to the independent event source; (iii) setting appropriate instrumentation arguments for the IT Indicator when associated to the controlled event source; (iv) auto-associating at least one service processor to the IT Indicator; and (v) registering the IT Indicator onto the service processor.
- 22. A system of enterprise systems management of events comprising:
at least one event processor; at least one an event browser; at least one knowledge base having management rules; at least one at least one adapter capable of detecting events and format the data into an event description; wherein each event processor is capable of collecting, processing, responding to, and storing the events according to the management rules.
- 23. The system of claim 22 wherein the event browser is a JAVA™-based Graphical User Interface.
- 24. The system of claim 22 further comprising at least one at least one knowledge base editor.
- 25. The system of claim 22 further comprising at least one storage subsystem.
- 26. The system of claim 25 wherein each storage subsystem comprises a state file and a journal file.
- 27. The system of claim 26 wherein the state file comprises a description of events and data objects.
- 28. The system of claim 22 where each event processor is installed across a distributed environment.
- 29. The system of claim 22 further comprising a virtual machine.
- 30. The system of claim 22 wherein each event processor further comprises data associations.
- 31. The system of claim 22 wherein each management rule is dynamically associated with data representing specific knowledge.
- 32. The system of claim 22 wherein each processor comprises event structures, data structures, control structures, actions, and rules such that the service processor is capable of capturing external events, using embedded instrumentation functions, applying mapping methods, and enforcing distributed management policies where each event processor is installed across a distributed environment.
SPECIFICATION
[0001] This application relies upon U.S. Provisional Patent Application Ser. No. 60/217,178 filed Jul. 10, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60217178 |
Jul 2000 |
US |