Object oriented communication among platform independent systems across a firewall over the internet using HTTP-SOAP

  • US 7,136,913 B2
  • Filed: 07/09/2001
  • Issued: 11/14/2006
  • Est. Priority Date: 05/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method 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 the steps of:

  • providing the application source with an applet to drive a user request, said applet provided by a web server includes on the first side of the firewall;

    creating a hypertext transfer protocol-simple object access protocol (HTTP-SOAP) packet of said user requestremoving the HTTP portion of said HTTP-SOAP packet to produce a SOAP message;

    sending said user request including said SOAP message to a read/write server provided on the second side of the firewall;

    transmitting said SOAP message to a network management agent (NMA) server provided on the second side of the firewall;

    building an appropriate nodal model of said user request, including said SOAP message, in said NMA server provided on the second side of the firewall;

    sending SOAP encoded requests from said NMA server provided on the second side of the firewall to a network element agent (NEA) provided on the second side of the firewall;

    parsing said SOAP encoded requests received by said NMA server provided on the second side of the firewall in said NEA which encompasses data needed to complete a single nodal transaction;

    encoding in said NEA, said SOAP message to produce SOAP packets;

    transmitting said SOAP packets to a translator box associated with the network element, said translator box located on the second side of the firewall;

    translating said SOAP packets into an appropriate command for the network element; and

    transmitting said command to the network element located on the second side of the firewall.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×