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...http://www.google.de/patents/US20050278709?utm_source=gb-gplus-sharePatent US20050278709 - Resource definition language for network management application development