Patent ID: 8667509
Filing Date: 2014-03-04
Classification: G06F

Abstract:
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 handling components including at least one event handling component that 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: in response to the occurrence of activity in the computer system, sending from the event generating component to the at least one event handling component a same communication that identifies the occurrence of a first event and that provides context information about the first event that is to be used by the at least one event handling component in applying at least one business rule to determine at least one aspect of how the computer system should respond to the occurrence of the first event, wherein each of the of event handling components provide content and quota management for a different vendor and the event generating component collects the context information that is an aggregation of information regarding first event context used by the plurality of event handling components to handle the first event whereby the context information included in the same communication is a same set of information irrespective of which of the plurality of event handling components receive the same communication, wherein the at least one event handling component performs actions including quota management actions and backup actions for data storage on at least one storage system; performing first processing by the at least one event handling component to determine whether to permit or deny a requested operation of the first event, wherein said first processing uses information including one or more quota policies specifying one or more storage space quotas not to be exceeded regarding content stored on the at least one storage system; and performing second processing by the at least one event handling component, said second processing including monitoring write operations to determine whether to perform said backup actions including retrieving and storing first information of the at least one storage system prior to overwriting the first information with one of said write operations.