Overview
Oracle Unified Directory is a product of oracle which provides identity management. Identity management consists of three areas:
- Directory Services
- Storing User Identity
- Providing User Information
- Identity Governance
- Providing Resources to users based on roles
- Password management
- Identity Analytics
- Access Management
- Determining who a user is: Authentication
- Determining to what the user has access to: Authorization
Let's go through each of the areas first.
Directory Services
Oracle has mainly two Directory Services:
- Oracle Internet Directory (OID)
- Oracle Unified Directory (OUD)
Oracle Unified directory is the newer product and it is recommended by Oracle as it contains all the features. Oracle Internet directory can also provide directory services and as it is still used, Oracle will continue to support it. Let's discuss each of them:
Oracle Internet Directory
Oracle Unified Directory
Oracle unified directory has several components:
- Directory Server
- Proxy Server
- Replication Server
- Replication Gateway
The term “unified” is used because Oracle Unified Directory, “unify” the following features.
- Storage
- Virtual
- Sync
- Proxy
Furthermore, OUD can be integrated with:
- ODSEE 11g
- FMW Control
- EM Grid & EM Cloud Control
- DIP Integration
However, let us see what are their differences:
Differences
Oracle internet directory is:
- Using External Oracle Database (RDBMS)
- Has Vertical Scalability
- Supports only Oracle Centralized DB
- Is Part Java / Part C
On the other side, Oracle Unified Directory:
- Maintains data using embedded Barkley database
- Provides Horizontal and Vertical scalability
- Supports Distributed data
- Is all in Java