07010586 is referenced by 113 patents and cites 49 patents.

A CORBA Gateway between CORBA-based applications and an enterprise manager may be configurable to manage various networked objects, such as printers, scanners, copiers, telephone systems, cell phones, phone systems, faxes, routers, switches, etc., which may be interconnected via networks. Various embodiments of the CORBA Gateway may include an Event Gateway which manages object events. The CORBA Event Gateway is designed to leverage existing Event Distribution Server (EDS) sinks to provide EDS filtering functionality and EDS object level access control functionality. The approach leverages existing EDS solutions by providing a common sink for all events/notifications and using a unique Event Port Registry to manage the subscriptions of various TMN clients that subscribe for such events/notifications. Generally, the approach described provides the capability to filter events according to criteria presented by client event subscriptions. In one embodiment, the events may be filtered to enforce policy-based access control on TMN events/notifications, determining which CORBA client applications have access to which events. The filtering of events at the sink based upon client subscriptions decreases unnecessary network traffic in that events may be “pushed” to the client, rather than delivered upon client request. In addition, the approach may provide easy-to-use IDL APIs that allow CORBA clients to directly subscribe/unsubscribe to events based on criteria such as object class, object instance, and event type.

Title
System and method for event subscriptions for CORBA gateway
Application Number
9/552984
Publication Number
7010586 (B1)
Application Date
April 21, 2000
Publication Date
March 7, 2006
Inventor
Shivaram Bhat
Sunnyvale
CA, US
Sai V Allavarpu
Pleasanton
CA, US
Agent
Meyertons Hood Kivlin Kowert & Goetzel P C
Robert C Kowert
Assignee
Sun Microsystems
CA, US
IPC
G06F 15/16
View Original Source