Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Presented By: Author Surender Sara - Co-Author Vivek Pavle -

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Internet Information Server 6.0. IIS 6.0 Enhancements  Fundamental changes, aimed at: Reliability & Availability Reliability & Availability Performance.
Futures – Alpha Cloud Deployment and Application Management.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
5 Copyright © 2006, Oracle. All rights reserved. Securing Grid Control.
DGC Paris Community Authorization Service (CAS) and EDG Presentation by the Globus CAS team & Peter Kunszt, WP2.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Oracle 9I Application Server Release 2 – Basic Administration
Building Enterprise Information Portal using Oracle Portal 3
ArcGIS for Server Reference Implementations An ArcGIS Server’s architecture tour.
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Securing Enterprise Applications Rich Cole. Agenda Sample Enterprise Architecture Sample Enterprise Architecture Example of how University Apps uses Defense.
Oracle 11g Architecture and Internals by Suresh Karnati
ORACLE DATABASE SECURITY
VMware vCenter Server Module 4.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Contributed by Chandra [Oracle Apps Tech Specialist] - oracle.anilpassi.com Discoverer 10g Migration Plan.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.

Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Raymond K. Ng Technical Lead - JAAS Platform Security Oracle Corporation.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
From Client Server to WEB Rizwan Akhtar Tangible Technologies
The Directory A distributed database Distributed maintenance.
APEX power! Alan Arentsen brought to you by GlassFish.
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
Victor Mushkatin, MCSE, MCSD CORPORATION Alexander Zakonov, MCSE, MCSD Stephen Pelletier, MCSE.
LLNL Implementation Overview. 2  DOE/NNSA laboratory  Managed by the University of California since 1952  Unique world class research capabilities.
Brent Mosher Senior Sales Consultant Applications Technology Oracle Corporation.
SURENDER SARA 10GAS Building Corporate KPI’s
Using AS 10g with EBS What are the Benefits of Integrating AS 10g with Oracle Applications?
Simplify and Strengthen Security with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Module 11: Implementing ISA Server 2004 Enterprise Edition.
OracleAS 10G SSO: A “Fan-Out” Configuration Overview for Decentralized Implementation Presented By: Tony Macedo "This work was performed under the auspices.
Computer Emergency Notification System (CENS)
Sudha Iyer Principal Product Manager Oracle Corporation.
The New MR Repository & Security Authorization Model Ben Naphtali WebFOCUS Product Manager Architecture and Security May 2010 Copyright 2009, Information.
ArcGIS Server for Administrators
Kyle Brokaw – LDS Church Russ Lowenthal – Oracle Corp. Session #102 Enterprise User Security – One Companies Experience.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
A Brief Documentation.  Provides basic information about connection, server, and client.
Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer.
Securing Sensitive Information Data Security Dashboards often contain the most important data in the company Securing that information makes business.
Module 1: Implementing Active Directory ® Domain Services.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
3 Copyright © 2005, Oracle. All rights reserved. Upgrading to Oracle Application Server 10g Release 2.
Introduction to Active Directory
Managing the Oracle Application Server in a Datacenter Environment Nicole Haba Senior Product Manager Oracle Corporation Session id:
Oracle Collaboration Suite: Streamline Your Integrated Messaging Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
How To Build a Production-Ready SP 2013 Farm Martin Cox SharePoint / O365 Architect SharePoint 2013 BI Farm Setup Best Practices.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
© 2014 IBM Corporation Architecture & Deployment IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
OIS Progress on Drupal pilot service ENTICE meeting, 30 th September 2010 Jarosław (Jarek) Polok IT-OIS Operating systems and Internet services.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Bentley Systems, Incorporated
Lead SQL BankofAmerica Blog: SQLHarry.com
Oracle Architecture Overview
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Jerald Overstreet, GISP Server Portal SQL Manager Admin
Designing IIS Security (IIS – Internet Information Service)
06 | SQL Server and the Cloud
Presentation transcript:

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Presented By: Author Surender Sara - Co-Author Vivek Pavle -

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Business Problem Single Physical OID meta repository instance and server Single Middle Tier instance and server Have multiple SITES under this setup Have separate DAS, OIDAMIN user, SSO user and group entries Separate applications for each site Shared Tables Easy of backup NO REPLICATION or DATA SYNC NO INVESTMENT IN HARDWARE COST

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Typical Architecture of 10gAS

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Typical Architecture of 10gAS We typically have one Infrastructure server with the following components HTTP_Server, OC4J_SECURITY, OID, Single Sign-On: orasso, Management We typically have one Application Server with the following components Discoverer, Forms, HTTP_Server, OC4J_BI_Forms, OC4J_Portal, Reports Server, Web Cache, Management

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Issues With This Deployment We have shared OID, SSO, DAS on the infrastructure tier, hence single password file management We have shared portal application users, groups, Single DN entity tree

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Business Problem Single Physical OID meta repository instance and server Single Middle Tier instance and server Have multiple SITES under this setup Have separate DAS, OIDAMIN user, SSO user and group entries Separate applications for each site Shared Tables Easy of backup NO REPLICATION or DATA SYNC NO INVESTMENT IN HARDWARE COST

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) OPTION 1- Multiple Hosts >>Multiple Sites

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) GOALS MET ? NO – Redundant hardware NO – Duplicated OID entries Lack of Single Super Administrator access which can manage all instances. Maintenance cost directly proportional to the scale of system Very high cost for scalability

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) What is Virtual Private portal (VPP)? Multiple Portal Sites Supported over one Application Server instance.

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) How VPP Works Oracle AS VPP is based on Virtual Private Database (VPD) technology. It involves adding a context column which distinguishes site/subscriber in the database tables and employing policy to restrict queries based on context of the logged in user. OID Administration of each site sub-tree can be delegated and the default subscriber admin can manage the whole tree.

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP Benefits Demo Demo Secure setup Low cost setup Each site/customer completely isolated Highly Scalable Easy to Manage Virtually no cost to scale

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP – The solution cd /d02/10g_PORTAL/portal/admin/plsql/wwhost./enblhstg.csh -pc rhas2.oracletop.com:1521:asdb -ps portal -pw ZcMulMDW -sc rhas2.oracletop.com:1521:asdb -ss orasso -sw H1JZ4DFT -h rhas2.oracletop.com -p d "cn=orcladmin" -w pwd123 bin]$./opmnctl stopproc ias-component=OC4J opmnctl: stopping opmn managed processes... bin]$./opmnctl startproc ias-component=OC4J Step - I : Enable VPP on the host

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Modify Login.jsp ORACLE_HOME/j2ee/OC4J_SECURITY/applications/sso/web/jsp <!-- UNCOMMENT TO ENABLE MULTIPLE REALM SUPPORT <font class="OraFieldText"><%=msgBundle.getString(ServerMsgID.COMPANY_ LBL)%> <INPUT TYPE="text" SIZE="30" MAXLENGTH="50" NAME="subscribername" value=""> -->

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) OID Tree Before running the script

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) OID Tree after enabling VPP

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP – The solution cd /d02/10g_PORTAL/portal/admin/plsql/wwhost./addsub.csh -name SURENDER -id type all -pc rhas2.oracletop.com:1521:asdb -pp pwd123 -ps portal -pw ZcMulMDW -sc rhas2.oracletop.com:1521:asdb - sp pwd123 -ss orasso -sw H1JZ4DFT -a portal.asdb.rhas2.oracletop.com -h rhas2.oracletop.com -p d "cn=orcladmin" -w pwd123 -rc "cn=OracleContext" -sd oracletop -tp /d02/10g_INFRA/ldap/schema/oid/ # Make sure to point ex to vi - else this will fail Step-II : Add Subscribers to VPP

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Subscriber entry in OID and Portal

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP – The solution # Add following in httpd.conf under PORTAL Home port 7778 RewriteEngine on RewriteRule ^/$ /pls/portal/portal.home [PT,L,NS] Step-III : Apache Configuration

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP – The solution cd /d02/10g_PORTAL/portal/admin/plsql/wwhost./addburl.csh -name SURENDEDR -pc rhas2.oracletop.com:1521:asdb -ps portal -pw ZcMulMDW - pu -sc rhas2.oracletop.com:1521:asdb -ss orasso -sw H1JZ4DFT -su Step-III : Setting up Branded URL

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) VPP – The solution cd /d02/10g_PORTAL/portal/admin/plsql/wwhost./rmsub.csh -name VIVEK -pc rhas2.oracletop.com:1521:asdb -pp pwd123 -ps portal -sc rhas2.oracletop.com:1521:asdb -sp pwd123 -ss orasso -a portal.asdb.rhas2.oracletop.com -h rhas2.oracletop.com -p d "cn=orcladmin" -w pwd123 -cs 1000

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) OID after implementing VPP

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Limitations / Restrictions Data Sharing not allowed for security purposes. ASP users and groups can not be more than two levels deep. Manage non-default subscribers' ASP users and groups only with hosting scripts. ASP group is only a placeholder for ASP users and groups. Privileges are not propagated to subscribers.

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Advanced Operations ASP users/groups management (sync) Removing subscribers WebDAV support Ultrasearch Support

Multiplexing OID, SSO, PORTAL Virtual Private Portals (VPP) Q & A