1. A topology information system, comprising: a topology collection sub-system including at least one topology discovery agent, said topology collection sub-system automatically collecting topology information from at least one topology layer of at least one managed world; a topology database, that is adapted to store the topology information collected by said topology collection sub-system; a topology query sub-system adapted to query the topology information stored in said topology database using a topology pattern query created by a user; and a topology viewing sub-system adapted to display a view of the topology information, wherein the viewing sub-system displays topology information in multiple viewing layers and automatically generates the viewing layers based on a user defined display rule.