×

Server-side XML-based development environment for network device management applications

  • US 7,529,825 B1
  • Filed: 12/02/2003
  • Issued: 05/05/2009
  • Est. Priority Date: 12/02/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing XML requests on a router, the method comprising the machine executed steps of:

  • generating, at a client element by a first client application, an XML file that includes XML tag information that corresponds to attribute values for each property of a plurality of properties for one or more components that are supported by the router, wherein the XML file is generated based in part on command line interface (CLI) definition files corresponding to each of the one or more components;

    receiving, at the client element from a second client application, a request that conforms to a table-based data model to perform an operation on management data maintained by the router,wherein the client application is not XML-aware, andwherein parameters of the request are expressed in name/value pairs;

    examining the parameters of the request;

    retrieving the XML tag information that corresponds to each of the parameters from the XML file;

    generating, by the client element, an XML request based on the parameters of the request from the client application that is not XML-aware, wherein the XML request is generated using the XML tag information;

    receiving, at the router from the client, the XML request to perform the operation on the management data maintained in a database by the router;

    parsing the XML request to identify one or more XML elements contained in the XML request;

    generating one or more data requests based upon the one or more XML elements contained in the XML request; and

    processing the one or more data requests against the management data maintained in the database by the router; and

    storing updated management data at the router without implementing the updated management data,wherein the one or more data requests comprise a request for a confirmation that updated management data have been implemented by the router in response to a request to commit changes to the management data on the router.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×