IDL event and request formatting for corba gateway
First Claim
1. A network management system, comprising:
- a gateway which is coupled to one or more managed objects and which is configured to deliver messages between the managed objects and one or more managers, wherein each managed object is a computer programming language object representing one or more devices on a network, wherein each manager is configured to send request messages to and receive event messages from one or more of the managed objects; and
a platform-independent interface to the gateway, wherein the gateway is configurable to communicate with the managers through the platform-independent interface to deliver the messages;
wherein the platform-independent interface to the gateway is configured to provide for selection, from a plurality of different formats, of a format for delivery of the messages for each manager in a format selected by that manager.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
67 Citations
45 Claims
-
1. A network management system, comprising:
-
a gateway which is coupled to one or more managed objects and which is configured to deliver messages between the managed objects and one or more managers, wherein each managed object is a computer programming language object representing one or more devices on a network, wherein each manager is configured to send request messages to and receive event messages from one or more of the managed objects; and a platform-independent interface to the gateway, wherein the gateway is configurable to communicate with the managers through the platform-independent interface to deliver the messages; wherein the platform-independent interface to the gateway is configured to provide for selection, from a plurality of different formats, of a format for delivery of the messages for each manager in a format selected by that manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network management method, comprising:
-
one or more managers each selecting, from a plurality of different formats, a format for messages deliverable by a gateway between one or more managed objects and each of the one or more managers, wherein each managed object is a computer programming language object representing one or more devices on a network, and wherein each manager is configured to send request messages to and receive event messages from one or more of the managed objects; wherein the gateway is configurable to communicate with the managers through a platform-independent interface to deliver the messages; and delivering the messages between the one or more managed objects and the one or more managers, according to the format selected by each manager. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable, storage medium comprising program instructions for network management, wherein the program instructions are computer-executable to perform:
-
one or more managers each selecting, from a plurality of different formats, a format for messages deliverable by a gateway between one or more managed objects and the one or more managers, wherein each managed object is a computer programming language object representing one or more devices on a network, wherein each manager is configured to send request messages to and receive event messages from one or more of the managed objects; wherein the gateway is configurable to communicate with the managers through a platform-independent interface to deliver the messages; and delivering the messages between the one or more managed objects and the one or more managers, wherein messages are delivered to each of the one or more managers in the format selected by that respective manager from the plurality of different formats. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification