Object oriented communication among platform-independent systems over networks using SOAP
DCFirst Claim
Patent Images
1. A system for communicating messages between an application source located at a first side of a firewall and a network element located at a second side of the firewall, the system comprising:
- means for receiving, through an underlying communication protocol server compatible with web communication, an underlying expanding messaging communication protocol—
simple object access protocol (underlying expanding messaging communication protocol—
SOAP) packet of a user request with a computer program routine to drive the user request formatted as a simple object access protocol (SOAP) encoded request message;
means for, provided at the second side of the firewall, parsing a SOAP portion of said underlying expanding messaging communication protocol—
SOAP packet to produce a corresponding SOAP message;
means for transmitting said corresponding SOAP message to a network management application routine (NMA) provided in the network management agent server at the second side of the firewall;
means for sending SOAP encoded requests from said NMA provided at the second side of the firewall to a network element agent routine (NEA) provided in a network element agent server at the second side of the firewall;
means for parsing said SOAP encoded requests received by said NMA provided at the second side of the firewall in said NEA, which encompasses data needed to complete a single network element transaction;
means for encoding in said NEA, said corresponding SOAP message to produce SOAP packets;
means for transmitting said SOAP packets to a translator routine associated with the network element, said translator routine located in a translator box in a translator box at the second side of the firewall;
means for translating said SOAP packets into a command or data or combination of command and data for the network element;
means for transmitting said command or data or combination of command and data to the network element located at the second side of the firewall; and
said network element agent routine (NEA) provided at the second side of the firewall parses said SOAP message to produce SOAP packets received from said NMA provided at the second side of the firewall and sends said SOAP packets to said translator routine.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for object oriented communication among platform independent systems over networks using SOAP, in which communications can be performed over the internet and through a firewall utilizing a single communications protocol. A simple object access communications protocol (SOAP) is utilized for sending messages from one object to another across the internet in a platform independent manner. This type of protocol can be utilized to control network elements provided at various locations.
30 Citations
24 Claims
-
1. A system for communicating messages between an application source located at a first side of a firewall and a network element located at a second side of the firewall, the system comprising:
-
means for receiving, through an underlying communication protocol server compatible with web communication, an underlying expanding messaging communication protocol—
simple object access protocol (underlying expanding messaging communication protocol—
SOAP) packet of a user request with a computer program routine to drive the user request formatted as a simple object access protocol (SOAP) encoded request message;means for, provided at the second side of the firewall, parsing a SOAP portion of said underlying expanding messaging communication protocol—
SOAP packet to produce a corresponding SOAP message;means for transmitting said corresponding SOAP message to a network management application routine (NMA) provided in the network management agent server at the second side of the firewall; means for sending SOAP encoded requests from said NMA provided at the second side of the firewall to a network element agent routine (NEA) provided in a network element agent server at the second side of the firewall; means for parsing said SOAP encoded requests received by said NMA provided at the second side of the firewall in said NEA, which encompasses data needed to complete a single network element transaction; means for encoding in said NEA, said corresponding SOAP message to produce SOAP packets; means for transmitting said SOAP packets to a translator routine associated with the network element, said translator routine located in a translator box in a translator box at the second side of the firewall; means for translating said SOAP packets into a command or data or combination of command and data for the network element; means for transmitting said command or data or combination of command and data to the network element located at the second side of the firewall; and said network element agent routine (NEA) provided at the second side of the firewall parses said SOAP message to produce SOAP packets received from said NMA provided at the second side of the firewall and sends said SOAP packets to said translator routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for communicating messages between an application source located at a first side of a firewall and a network element located at a second side of the firewall, the system comprising:
-
a routine provided in the application source at the first side of the firewall for building a simple object access protocol (SOAP) envelope over an underlying expanding messaging communication protocol of a user request; a routine provided in the application source for providing said SOAP envelope over the underlying expanding messaging communication protocol to an underlying communication protocol server compatible with web communication at the first side of the firewall; a routine provided in a network element agent server for receiving said SOAP envelope over the underlying expanding messaging communication protocol from the underlying communication protocol server; and a routine for sending a simple object access protocol (SOAP) message from the SOAP envelope over the underlying expanding messaging communication protocol by parsing the SOAP portion of the SOAP envelope over the underlying expanding messaging communication protocol to produce the SOAP message, thereby permitting a network management application routine (NMA) provided in a network management agent server at the second side of the firewall to receive said SOAP message, and permitting a translator routine provided at the second side of the firewall, said translator routine receiving to receive said SOAP message and translating translate said SOAP message into a command or data or combination of command and data for the network element, and further permitting a network element agent routine (NEA) provided at the second side of the firewall to parse said SOAP message to produce SOAP packets received from said NMA provided at the second side of the firewall. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for communicating messages between an application source located at a first side of a firewall and a network element located at a second side of the firewall, comprising:
-
a read/write routine provided in a read/write server at the second side of the firewall, said read/write routine receiving a simple object access protocol (SOAP) message from a an underlying communication protocol server compatible with web communication, the SOAP message includes a simple object access protocol (SOAP) envelope over an underlying expanding messaging communication protocol of a user request; a network management application routine (NMA) provided in a network management agent server at the second side of the firewall receiving the SOAP message from said read/write routine; a translator routine provided in a translator box at the second side of the firewall, said translator box receiving said SOAP message and translating said SOAP message into a command or data or combination of command and data for the network element; and a network element agent routine (NEA) provided in a network element agent server at the second side of the firewall parses said SOAP message to produce SOAP packets received from said NMA provided at the second side of the firewall and sends said SOAP packets to said translator routine. - View Dependent Claims (22, 23, 24)
-
Specification