A computer program embodied on a computer readable medium, comprising:program instructions for gathering information of one or more storage area network (SAN) components in a discovery process from one or more sources for a storage infrastructure manager (SIM);program instructions for storing the information in a database; andprogram instructions for analyzing the information from the discovery process to infer which of the one or more SAN components are currently detectable to the SIM, where each of the one or more sources of the information are each classified as either only an authoritative source or only a nonauthoritative source and the information from any authoritative source is prioritized over the information from any nonauthoritative source.