Inventors:
Xiangyang Shen - Naperville IL, US
Edward Brunell - Chicago IL, US
Shankar Krishnamoorthy - Scotch Plains NJ, US
Manjula Sridhar - Lisle IL, US
Dong Zhao - Lisle IL, US
International Classification:
G06F 17/00
Abstract:
Methods of developing an application program to manage a 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, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) developing a reusable asset center framework to facilitate development of the application program, the reusable asset center including a data management framework that provides creation, deletion, modification, and browsing functions and/or a persistence framework that provides persistent data storage functions in conjunction with the managed objects and the database, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.