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, etc., which may be
interconnected via networks. CORBA-based manager applications may
communicate managed object-related messages, such as events, requests,
and responses, with the managed objects through a CORBA Object Request
Broker (ORB). The CORBA gateway may translate the manager requests from
IDL to PMI requests. Similarly, the CORBA gateway may translate the
enterprise manager PMI responses and PMI events to IDL/IIOP responses and
events which may be passed on through the CORBA ORB to the manager
applications in the form of IDL responses and CORBA events. In some
embodiments, the client may choose the format in which to send and
receive message information. To provide text based events, requests, and
replies, an extension IDL interface may be used.