Patent ID: 8150886

Claim:
A system, comprising at least one processor coupled to at least one computer-readable storage medium storing instructions, the instructions executable by the at least one processor to implement: an interface component configured to receive database mapping information and a database agnostic metadata model providing a conceptual-level description of a specific database, the database mapping information and the database agnostic metadata model expressed in a mark-up language; an abstraction component configured to, based on the mapping information and database agnostic metadata model, generate a common object model comprehensible across multiple database types; and a common object model component configured to, based on the common object model, generate a schema description of a database instance in a Store Schema Description Language (SSDL); wherein the interface component is further configured to be in either of continuous or intermittent communication with a network topology including a plurality of disparate database instances, implementations, and vendor types, and to receive or, at the instigation of other components, solicit or elicit information from the network topology, the information including the mapping information and previously and contemporaneously rendered or developed database agnostic metadata models.