Object oriented communication among platform-independent systems over networks using soap
First Claim
Patent Images
1. A system for communicating between an application source located on a first side of a firewall and a network element located on a second side of the firewall, comprising:
- a read/write routine provided on the second side of the firewall, said read/write routine receiving a SOAP message from a underlying communication protocol server, wherein the SOAP message includes a SOAP envelope over underlying communication protocol of a user request;
a network management application routine (NMA) provided on the second side of the firewall receiving the SOAP message from said read/write routine; and
a translator routine provided on the second side of the firewall, said translator box receiving said SOAP message and translating said SOAP message into a command and/or data for the network element.
0 Assignments
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.
59 Citations
34 Claims
-
1. A system for communicating between an application source located on a first side of a firewall and a network element located on a second side of the firewall, comprising:
-
a read/write routine provided on the second side of the firewall, said read/write routine receiving a SOAP message from a underlying communication protocol server, wherein the SOAP message includes a SOAP envelope over underlying communication protocol of a user request;
a network management application routine (NMA) provided on the second side of the firewall receiving the SOAP message from said read/write routine; and
a translator routine provided on the second side of the firewall, said translator box receiving said SOAP message and translating said SOAP message into a command and/or data for the network element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program, executable on a first side of a firewall and accessing an application source for communication with a network element located on a second side of the firewall, the system comprising:
-
program code that builds a SOAP envelope over underlying communication protocol of a user request;
program code that transmits said SOAP envelope over underlying communication protocol to a underlying communication protocol server capable of providing transmissions according to an underlying communication protocol; and
a routine that parses the SOAP message from said SOAP envelope over underlying communication protocol. - View Dependent Claims (7, 8, 9)
-
-
10. A system for communicating between an application source located on a first side of a firewall and a network element located on a second side of the firewall, the system comprising:
-
a routine provided in the application source for building an SOAP envelope over underlying communication protocol of a user request;
a routine for providing said SOAP envelope over underlying communication protocol to a underlying communication protocol server on the first side of the firewall;
a routine for receiving said SOAP envelope over underlying communication protocol from the underlying communication protocol server;
a routine for parsing a SOAP message from the SOAP envelope over underlying communication protocol by parsing the SOAP portion of the SOAP envelope over underlying communication protocol to produce the SOAP message;
a network management application routine (NMA) provided on the second side of the firewall receiving said SOAP message from a read/write routine on the second side of the firewall, the NMA; and
a translator routine provided on the second side of the firewall, said translator routine receiving said SOAP message and translating said SOAP message into a command and/or data for the network element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for communicating between an application source located on a first side of a firewall and a network element located on a second side of the firewall, the system comprising:
-
means for receiving, through a underlying communication protocol server, a underlying communication protocol-simple object access protocol (underlying communication protocol-SOAP) packet of a user request with a computer program routine to drive a user request formatted as a simple object access protocol (SOAP) encoded request message;
means, provided on the second side of the firewall, for parsing a SOAP portion of said underlying 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 on the second side of the firewall;
means for sending SOAP encoded requests from said NMA provided on the second side of the firewall to a network element agent routine (NEA) provided on the second side of the firewall;
means for parsing said SOAP encoded requests received by said NMA provided on 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 on the second side of the firewall;
means for translating said SOAP packets into an appropriate command and/or data for the network element; and
means for transmitting said command and/or data to the network element located on the second side of the firewall. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for communicating between an application source and a network element, the system comprising:
-
a routine provided in the application source, building a SOAP attribute over a communication protocol;
a routine providing the SOAP attribute over the communication protocol to a network element;
a routine receiving the SOAP attribute from the network element; and
a routine for parsing a SOAP message from the SOAP attribute by parsing the SOAP portion of the SOAP attribute to produce the SOAP message. - View Dependent Claims (32, 33, 34)
-
Specification