Upgrade 10g Osso to 11g OAM

As described earlier , Oam 11g is a replacement of 10g osso in IDM suite . In OAM 11g there is a new feature called Co-exist in where you can do step-up replacement of osso environment , ie , a phased migration approach where only one 10g OSSO instance is migrated to 11g OAM at a time.

To be frank , this is a really cool feature specially when you want to upgrade production & don't want a downtime while migration . I will be taking through the step-by-step details on the same , but before that here is an overview .

Typical OSSO Server Deployment Topology
A Cluster of 10g SSO Servers Front-ended by a Load Balancer (LBR)

Flow

User accesses a protected resource , Agent intercepts it and redirects to the LBR
->LBR routes the request to one of the SSO Servers in the cluster
->The SSO Server authenticates and sets a SSO_ID Cookie containing the session state.

10g Osso Topology
git1.JPG






















Now with Co-existance , we can use phase migration approach & replace the osso server with OAM 11g servers one by one .The cluster now will have both 10g SSO Servers and 11g OAM Server(s) ( till all the servers are upgraded )

OSSO 10g - OAM 11g Co-existence
git2.JPG


















So whats the problem?
  • 10g SSO Server sets a SSO_ID cookie
  • 11g OAM Server sets an OAM_ID cookie
  • They don't understand each other's cookies . They don't honor sessions created by each other.
  • Single Sign on wouldn't work

Solution 11g OAM Server should also
  • Understand the 10g SSO Cookie
  • Create/Update the 10g SSO Cookie
To Be continued ............
Comments:

Wonderful start. Looking forward for more info on this. Regards Vijay Chinnasamy

Posted by Vijay Chinnasamy on November 21, 2010 at 12:17 AM PST #

Good one and nice way to explain things. Hope to see other parts soon.

Posted by Atul Kumar on November 22, 2010 at 12:29 AM PST #

The suspense is killing me :)

Posted by Gautam Gopal on December 08, 2010 at 11:03 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This blog is authored by Pankaj Chandiramani , Product Manager for Enterprise Manager at Oracle . Main Focus of the blog will be on Enterprise Manager 12c with deep coverage of Database Center Automation including DbaaS , Database Provisioning , Database Patching , Config , Compliance etc .

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today