Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

US 20050278709A1

(19) United States

(12) Patent Application Publication (io) Pub. No.: US 2005/0278709 Al

Sridhar et al. (43) Pub. Date: Dec. 15,2005

(54) RESOURCE DEFINITION LANGUAGE FOR NETWORK MANAGEMENT APPLICATION DEVELOPMENT

(76) Inventors: Manjula Sridhar, Lisle, IL (US);

Edward G. Brunell, Chicago, IL (US);
Shankar Krishnamoorthy, Scotch
Plains, NJ (US); Xiangyang Shen,
Naperville, IL (US); Dong Zhao, Lisle,
IL (US)

Correspondence Address:

Richard J. Minnich, Esq.

Fay, Sharpe, Fagan, Minnich & McKee, LLP

Seventh Floor

1100 Superior Avenue

Cleveland, OH 44114-2518 (US)

(21) Appl. No.: 10/868,375

(22) Filed: Jun. 15, 2004

Publication Classification (51) Int. CI.7 G06F 9/45

(52) U.S. CI 717/136; 717/115; 717/116

(57) ABSTRACT

Methods of defining a distributed system or network to facilitate development of an application program to manage the distributed system or network are provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, wherein the definition is based on an existing design and hierarchical structure of the distributed system or network, wherein parent-child relationships between the managed objects are identified in the resource definition language files using the resource definition language to define the managed objects in relation to the hierarchical structure, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system or network from the conforming resource definition language files, and c) processing the intermediate representation to form programming language classes, database definition files, and script files.

[graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][table][graphic][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][table]
[merged small][merged small][merged small][merged small][merged small][merged small][table]
« ZurückWeiter »