×

View definition language for network management application development

  • US 20050278361A1
  • Filed: 06/15/2004
  • Published: 12/15/2005
  • Est. Priority Date: 06/15/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of defining a view of a distributed system to facilitate development of an application program with view management services to manage the distributed system, the method including the steps:

  • a) defining one or more managed objects associated with the distributed system in an object-oriented managed object definition language and storing the definition of the one or more managed objects in one or more managed object definition language files, wherein the definition of the one or more managed objects is based on an existing design and hierarchical structure of the distributed system, wherein parent-child relationships between the one or more managed objects are identified in the one or more managed object definition language files using the object-oriented managed object definition language to define the one or more managed objects in relation to the hierarchical structure of the distributed system;

    b) parsing the one or more managed object definition language files to ensure conformity with the object-oriented managed object definition language and creating an intermediate representation of the distributed system from the one or more conforming managed object definition language files;

    c) defining one or more views of the one or more managed objects of the distributed system in a view definition language and storing the definition of the one or more views in one or more view definition language files, wherein the view definition language is based at least in part on the managed object definition language;

    d) parsing the one or more view definition language files to ensure conformity with the view definition language and creating an intermediate representation of the one or more views of the distributed system from the one or more conforming view definition language files; and

    e) processing the intermediate representation of the distributed system and the one or more views of the distributed system to form one or more programming language classes associated with the view management services.

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