.
Oracle Identity Manager (OIM) is a product from Oracle Identity Management Stack (acquired from Thor Xellerate) that handles user provisioning, Creating/Removing/Managing Access Privileges from Users, Reconciliation and request processing(using workflow).
- OIM is J2EE (for provisioning, request processing and job scheduling) and Web-based (profile management and delegated administration) application.
- OIM is j2ee based application deployed on J2EE compliant application server (WebLogic, Tomcat, IBM WebSphere) and repository in relational database (Oracle, MySQL)
- For OIM certification matrix (certified O.S., WebServer, Database) Click Here
- 9.1.0.2 is latest available version for OIM (as of June 2010). .
.
Various logical layers in OIM’s N-Tier architecture are
1. Presentation Layer (Client Side)
a) Administrative Console- Web Browser-based application running on client PC
b) Design Console – Stand-alone Java application running at client PC and interacting directly with Identity Manager
2. Dynamic Presentation Logic Layer (Logical Component)
c) WebServer (serving JSP, Servlets, XML, XSL …). This layer holds logic to generate dynamic pages for Administrative Console. Design Console includes Dynamic Presentation Layer.
.
3. Business Logic Layer/ Server Tier (Logical Component)
This layer is interface between presentation/dynamic presentation layer and data layer(OIM repository) or integration layer (Connecting to external sources like ERP/CRM/mainframes)
d) J2EE application server(EJB and other J2EE technology): Supported J2EE application servers are WebLogic, JBoss, OC4J, WebSphere,
e) Web-based application deployed on J2EE application server (for profile/password management, provisioning and delegated administration)
f) J2EE-based application (uses EJB, JMS, JDBC and JNDI) deployed on J2EE application server (for Provisioning, Reconciliation, Request Processing and Scheduled Jobs)
g) Remote Manager (aka Agent , Optional component to be deployed on target machine) – used only by Advanced Mainframe connectors (IBM RACF, CA, ACF2…) and Active Directory Password Synchronization
h) Quartz – is a J2EE scheduling product which comes as part of Oracle Identity Manager
.
4. Backend System/Integration Layer (Logical Component)
i) Database to hold OIM schema and repository – Certified databases are Oracle and MS-SQL
j) Backend systems (aka resources in OIM terminology) like ERP, CRM, mainframes, LDAP Servers which integrates with OIM for user provisioning or reconciliation (These systems are external and not part of OIM component)
.
For overview of Oracle Identity Manager installation click here
.
Related
Resource, Reconciliation, Provisioning and Connectors in Oracle Identity Manager coming soon !!
Related Posts for Identity Manager
- Oracle Identity Manager (User Provisioning – Thor)
- Installing Oracle Identity Manager (Thor Xellerate)
- Oracle Identity Manager 9.1 released
- Oracle Identity Manager (Thor Xellerate) Architecture
- Resource, Reconciliation, Provisioning and Connector in Oracle Identity Manager #OIM
- Oracle Identity Manager (OIM) Connector for Oracle Internet Directory (OID) : Architecture and Overview
- Step by Step Installation of OIM Design Console 9.1.0
- Error while running PurgeCache in OIM 11g : LoginException unable to find LoginModule class : WebLogic Full Clinet
- Integrate OIM 11g with OID using connector for Provisioning / Reconcilliation – Installation
- PurgeCache in OIM 11g : CategoryName
- OIM LDAP Sync : Overview and Key Points
- OIM 11g : How to export/import/delete Files from MDS
- Where are OAM details stored in OIM (account unlock, password reset)
- libOVD adapters in OIM LDAP Integration : LDAPsync – view and modify Adapter settings (bindDN and bindPassword)
- Error Starting OIM Design Console (xlclient.sh) on Linux java.lang. NoClassDefFoundError
- OIM 11g Challenge Questions (PCQ) for forgot password
- OIA (Identity Analytics) RBACX – Startup on WebLogic Server Error 2 : java.lang. NoClassDef FoundError javax/xml/ namespace/QName
- Oracle EBS Integration with OIM (Identity Manager) : Things you should know








Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny 
12 users commented in " Oracle Identity Manager (Thor Xellerate) Architecture "
Follow-up comment rss or Leave a Trackback[...] Step by Step Installation of OIM Design Console 9.1.0 Posted in August 12th, 2010 byAtul Kumar in OIM, identity_manager Print This Post OIM Design Console is standalone java application running at client PC and interacting with OIM Server. OIM Design Console & OIM Administration console are part of presentation layer in OIM Architecture. More on OIM 9.X Architecture here [...]
Anil,
I am very new to oracle identity manager. We have implement OIM (only installation) recently in our environment. We want to integrate OIM with active directory and peoplesoft. Please let me know how we can do it
Also want to check if there are any online training available for OIM?
@ Arun,
For integrating OIM with AD/Peoplesoft you must use connectors
http://download.oracle.com/docs/cd/E11223_01/index.htm
For OIM / AD connectors http://download.oracle.com/docs/cd/E11223_01/doc.910/e11197/toc.htm
For OIM/Peoplsoft Connectors http://download.oracle.com/docs/cd/E11223_01/doc.910/e11206/toc.htm
For OIM Training , There is training from FocusThread http://focusthread.com/training
Are you interested in development or administration training for OIM ?
Thanks Anil
I am looking for administration training for OIM
Anil,
Is it possible to get only the training material for OIM from FocusThread?
Hi Atul kumar,
we need comparision of sun/tivoli/oracle IDM space .
please help me ,its very urgent
please help me ,its very urgent
Hi Atul,
Is there any certifications recommended for a career on Identity and Access Management? I want to focus primarily on administration side than the programming.
Thanks,
Gopal
@ Gopal,
Currently there is one certification for OIA (Identity Analytics, earlier sun role manager) –
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=426
As of today there is no certification for other idam products like OAM, OIM, OID, OVD, OIF or OES
For a very low user base around 800, where client is ready to maintain User ID Lifecycle in thier A/D, do we need OIM with OAM or can we use OIP to synchronise/provision IDs inot Siebel local Id Sotres. Please provide your view on the prefreable solution with pros and cons.
@ sinraj72,
I am not familiar with requirement of Siebel but from OAM point of view you don’t even need OIP. For OAM all you need to do is add another Identity Store as AD and make this identity provider as default and system identity store. OAM will then authenticate against AD
Atul,
In continuation to thread, just wanted to add there are two groups of users. One group is more than 20000 of external user for whic OAM is being mainly implemented and another group is around 800 from client which I have discussed in earlier thread, who support the first group for their businees. Now I would like you to have a fresh look at earlier thread and would like to have your expert advice on those 800 IDs maintained by client in thier AD.
Leave A Reply