Patent ID: 7627563
Filing Date: 2009-12-01
Classification: G06F,Y10S

Abstract:
1. A system that enables a user to interact with database objects, comprising a memory having stored therein computer executable components and a processor that executes the following computer executable components: a generic navigation component including a command-line interface, the command-line interface configured to connect the user to a first database server instance and further configured to discover or traverse a first hierarchy of database objects associated with the first database server instance and wherein the command-line interface is configured to connect the user to a second database server instance that is different from the first database server instance and further configured to discover or traverse a second hierarchy of database objects associated with the second database server instance; a first navigable object model that discovers the first hierarchy of database objects associated with the first database server instance and provides the first hierarchy of database objects to the generic navigation component, wherein the first navigable object model includes a standardized interface that utilizes a common interaction mechanism for interacting with the generic navigation component; and a second navigable object model that is different from the first navigable object model that discovers the second hierarchy of database objects associated with the second database server instance and provides the second hierarchy of database objects to the generic navigation component, wherein the second navigable object model includes the standardized interface that utilizes the common interaction mechanism for interacting with the generic navigation component; wherein the common interaction mechanism of the standard interface is configured to allow the generic navigation component to interact with the first and second navigable object models and with additional navigable object models implementing the common interaction mechanism of the standard interface regardless of the type of database server instance associated with the navigable object model such that the user need only utilize the generic navigation component when accessing the database sever instances.