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.