发明名称 Efficient multi-node system for providing event information to event handling components
摘要 Event management techniques for use in a computer system comprising an event generating component generating at least one event and an event handling component to apply one or more business process rules in response to the event. In one embodiment of the invention, an event generation component provides to an event handling component not only notification of an event but also context information about the event, in the same communication. The context information may provide all the information necessary for the event handling component to apply one or more business policy rules to determine how to handle the event. In some implementations having multiple event handling components of different types, the event generating component may be configured to provide notification of events to the event handling components in a specified order. In some implementations, multiple event handling components may be joined in a logical pool, sharing responsibility for handling events.
申请公布号 US8763015(B1) 申请公布日期 2014.06.24
申请号 US200812241939 申请日期 2008.09.30
申请人 EMC Corporation 发明人 Caccavale Frank S.;Villapakkam Sridhar;Bhagwat Ajit;Van Brabant Luc;Corniquet Frederic
分类号 G06F9/46 主分类号 G06F9/46
代理机构 Muirhead and Saturnelli, LLC 代理人 Muirhead and Saturnelli, LLC
主权项 1. A method for use in a computer system comprising an event generating component that monitors activity in the computer system and generates one or more events in response to activity in the computer system and a plurality of event handling components that each applies at least one business process rule to determine at least one aspect of how the computer system should respond to an event, the method comprising: for at least one first event, creating a first logical pool of event handling components from among the plurality of event handling components, the first logical pool of event handling components comprising at least two event handling components capable of handling the at least one first event by applying at least one business process rule to determine at least one aspect of how the computer system should respond to the at least one first event; determining that a first of the event handling components of the first logical pool has failed, wherein the first event handling component that failed handles events in connection with client requests to perform operations on a data store; responsive to determining that the first event handling component has failed, determining whether to continue to process subsequent events that perform operations to access the data store without the subsequent events being handled by event handling components, wherein if the first event handling component that failed handles events to determine whether an event violates content policies, it is determined to disallow continued processing of the subsequent events without the subsequent events being handled by event handling components; and wherein the method further comprises: in response to occurrence of the at least one first event, selecting one of the at least two event handling components in the first logical pool to handle the at least one first event; creating the first logical pool of event handling components to handle a first type of event; and forming a second logical pool of event handling components to handle a second type of event.
地址 Hopkinton MA US