Oracle Internet Directory
Encyclopedia
Oracle Internet Directory (OID) is a directory service
Directory service
A directory service is the software system that stores, organizes and provides access to information in a directory. In software engineering, a directory is a map between names and values. It allows the lookup of values given a name, similar to a dictionary...

 produced by Oracle Corporation
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...

, which functions compatible with LDAP
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

 version 3.

Functionality

OID makes the following features available from within an Oracle database
Oracle database
The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

 environment:
  • Integration with Oracle 8i and subsequent databases
    Oracle database
    The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

     for ease of use and administration
  • A scalable, multi-platform listing structure for reliable and safe intranet
    Intranet
    An intranet is a computer network that uses Internet Protocol technology to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network...

     integration
  • Synchronization
    Synchronization
    Synchronization is timekeeping which requires the coordination of events to operate a system in unison. The familiar conductor of an orchestra serves to keep the orchestra in time....

     of OID-based listings (also with distributed applications
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

    )
  • Integration of existing public key certificates, Digital wallet
    Digital wallet
    A digital wallet allows users to make electronic commerce transactions quickly and securely.A digital wallet functions much like a physical wallet...

    s (e-wallets) and entrance privileges
  • Co-existence with other LDAP implementations via Oracle's Directory Integration Platform (DIP)
  • Administration tools, including:
    • routing policies
    • system management objects
      Object (computer science)
      In computer science, an object is any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure...

       such as Oracle Directory Manager (also known as "oidadmin" or "ODM")
    • technical support regarding the quality of the services

Implementation

OID uses standard Oracle database structures to store its internal tables.

In Oracle version 9 databases, by default, many Oracle LDAP Table Stores use tablespace
Tablespace
A tablespace is a storage location where the actual data underlying database objects can be kept. It provides a layer of abstraction between physical and logical data, and serves to allocate storage for all DBMS managed segments...

s with names beginning with the OLTS_ (and occasionally P1TS_) prefixes. Relevant default schemas used may include ODS (for "Oracle directory server") and ODSCOMMON.

Operation

The OID Control Utility (OIDCTL) serves as a command-line tool for starting and stopping the OID server. The OID Monitor process interprets and executes the OIDCTL commands.

Marketing

In comparing Oracle Internet Directory with its competitors, Oracle Corporation stresses that it uses as its foundation an Oracle database
Oracle database
The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

; whereas many competing products (such as Sun Directory
Sun Java System Directory Server
The Sun Java System Directory Server is Sun Microsystems' scalable LDAP directory server and DSML server. The Java System Directory Server is a component of the Java Enterprise System...

 and Novell eDirectory
Novell eDirectory
Novell eDirectory is an X.500-compatible directory service software product initially released in 1993 by Novell for centrally managing access to resources on multiple servers and computers within a given network...

) do not rely on an enterprise-strength relational database, but instead on embedded database engines similar to Berkeley DB
Berkeley DB
Berkeley DB is a computer software library that provides a high-performance embedded database for key/value data. Berkeley DB is a programmatic software library written in C with API bindings for C++, PHP, Java, Perl, Python, Ruby, Tcl, Smalltalk, and most other programming languages...

. Integration with the Oracle database makes many of the technologies available for Oracle database available for Oracle Internet Directory, and improvements that Oracle makes in the database space can instantly flow through to its LDAP implementation.

For marketing purposes, OID forms part of the Oracle Identity Management suite of Oracle Application Server
Oracle Application Server
In computing, the Oracle Application Server 10g , consists of an integrated, standards-based software platform. It forms part of Oracle Corporation's Fusion Middleware technology stack...

.

Distribution

Bundled as an extra facility with the Oracle database version 9, OID ships with the Oracle Application Server version 10.

Oracle Corporation makes the of OID available only as part of the Identity Management-suite bundling of Oracle Application Server (10.1.4.0.1).

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK