Method and apparatus for event handling in an enterprise
First Claim
Patent Images
1. A method of providing a centralized collection and event data handling mechanism in a Window Management Instrumentation (WMI) environment, the method comprising:
- receiving all event data generated and represented in a common event data format by a plurality of event providers comprising at least a first and a second event provider in a network, the first and second event providers being different from each other, the plurality of event providers comprising components and applications of different types in the network;
determining, in accordance with one or more event handling policies, which of a plurality of event consumers handle the received event data, the plurality of event consumers comprising at least a first and a second event consumer, the first and second event consumers being different from each other, the plurality of event consumers comprising components and applications of different types in the network; and
sending the event data to the plurality of event consumers for direct handling by the plurality of event consumers without altering the common event data format in which the event data is represented;
wherein;
the WMI is an implementation of Web-Based Enterprise Management (WBEM) that provides uniform access to management information throughout an enterprise;
an extensible common information model (CIM) is utilized to encapsulate managed objects, the managed objects comprising each of the plurality of event providers and each of the plurality of event consumers in the WMI environment;
the CIM is defined by a Managed Object Format (MOF) language as an extensible data model for representing the managed objects in the WMI environment and the CIM is implemented by one or more WMI classes; and
the common event data format is implemented by the one or more WMI classes to encapsulate all event data from the managed objects.
3 Assignments
0 Petitions
Accused Products
Abstract
An event-handling system assigns multiple devices in an enterprise to a group. At least one event-handling policy is assigned to the group of devices. The event-handling policy assigned to the group is associated with each of the multiple devices in the group. A current state of each device is evaluated before the event-handling policy is applied to the device. A particular device may be assigned to two or more groups. The event-handling policy may define how the device is configured or the types of events that are provided to each device.
67 Citations
22 Claims
-
1. A method of providing a centralized collection and event data handling mechanism in a Window Management Instrumentation (WMI) environment, the method comprising:
-
receiving all event data generated and represented in a common event data format by a plurality of event providers comprising at least a first and a second event provider in a network, the first and second event providers being different from each other, the plurality of event providers comprising components and applications of different types in the network; determining, in accordance with one or more event handling policies, which of a plurality of event consumers handle the received event data, the plurality of event consumers comprising at least a first and a second event consumer, the first and second event consumers being different from each other, the plurality of event consumers comprising components and applications of different types in the network; and sending the event data to the plurality of event consumers for direct handling by the plurality of event consumers without altering the common event data format in which the event data is represented; wherein; the WMI is an implementation of Web-Based Enterprise Management (WBEM) that provides uniform access to management information throughout an enterprise; an extensible common information model (CIM) is utilized to encapsulate managed objects, the managed objects comprising each of the plurality of event providers and each of the plurality of event consumers in the WMI environment; the CIM is defined by a Managed Object Format (MOF) language as an extensible data model for representing the managed objects in the WMI environment and the CIM is implemented by one or more WMI classes; and the common event data format is implemented by the one or more WMI classes to encapsulate all event data from the managed objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer storage media having stored thereon a computer program that, when executed by one or more processors, performs a process of providing a centralized collection and event data handling mechanism in a Window Management Instrumentation (WMI) environment, the process comprising:
-
receiving all event data generated and represented in a common event data format by a plurality of event providers comprising at least a first and a second event provider in a network, the first and second event providers being different from each other, the plurality of event providers comprising components and applications of different types in the network; determining, in accordance with one or more event handling policies, which of a plurality of event consumers handle the received event data, the plurality of event consumers comprising at least a first and a second event consumer, the first and second event consumers being different from each other, the plurality of event consumers comprising components and applications of different types in the network; and sending the event data to the plurality of event consumers for direct handling by the plurality of event consumers without altering the common event data format in which the event data is represented; wherein; the WMI is an implementation of Web-Based Enterprise Management (WBEM) that provides uniform access to management information throughout an enterprise; an extensible common information model (CIM) is utilized to encapsulate managed objects, the managed objects comprising each of the plurality of event providers and each of the plurality of event consumers in the WMI environment; the CIM is defined by a Managed Object Format (MOF) language as an extensible data model for representing the managed objects in the WMI environment and the CIM is implemented by one or more WMI classes; and the common event data format is implemented by the one or more WMI classes to encapsulate all event data from the managed objects. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system of collecting and handling event data in a centralized mechanism in a Windows Management Instrumentation (WMI) environment, the system comprising:
-
one or more processors; memory communicated with the one or more processors; and one or more data stores having stored thereon a management module, when executed by the one or more processors, performing a process comprising; receiving all event data generated and represented in a common event data format by a plurality of event providers comprising at least a first and a second event provider in a network, the first and second event providers being different from each other, the plurality of event providers comprising components and applications of different types in the network; determining a meta-policy from a plurality of WMI policies as to which one or more event consumers handle the received event data, the determining comprising; associating each of the plurality of WMI policies with at least one of the one or more event consumers, wherein each of the plurality of WMI policies includes information known to the one of the one or more event consumers; and creating a meta-policy to control applying the plurality of WMI policies to the one of the one or more event consumers, wherein the meta-policy is configured to control the applying by preventing the applying while checking the plurality of WMI policies for conflicts; and sending the event data to the one or more event consumers for direct handling by the plurality of event consumers without altering the common event data format in which the event data is represented based on the meta- policy; wherein; the WMI is an implementation of Web-Based Enterprise Management (WBEM) that provides uniform access to management information throughout an enterprise; an extensible common information model (CIM) is utilized to encapsulate managed objects, the managed objects comprising each of the plurality of event providers and the one or more event consumers in the WMI environment; the CIM is defined by a Managed Object Format (MOF) language as an extensible data model for representing the managed objects in the WMI environment and the CIM is implemented by one or more WMI classes; and the common event data format is implemented by the one or more WMI classes to encapsulate all event data from the managed objects. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification