Patent ID: 8095937

Claim:
A computer-implemented method for distributing managed object events in a storage area network comprising: receiving notification at a computer that a console has registered to receive a type of managed object event from the computer; receiving a payload object at the computer including a plurality of managed object events from a cache manager, each managed object event associated with a managed object, the payload object bundled by the cache manager to include the plurality of managed object events associated with one managed object event topic type and one managed object event class type, the one managed object event topic type and the one managed object event class type common to each managed object event in the payload object such that there is one managed object event topic per the payload object and one manage object event class per the payload object; parsing the plurality of managed object events at the computer to determine the type of managed object event for each of the plurality of managed object events; and distributing the plurality of managed object events from the computer to the console based on i) the type of managed object event associated with each managed object event within the plurality of managed objects events; and ii) the type of managed object event the console has previously registered to receive from the computer.