- oracle...oaf web provider 11i app server jpdk 3.0.9 portal metadata user. expand your 11i...
TRANSCRIPT
<Insert Picture Here>
Everything You Need to Know About Surfacing Oracle's Enterprise Applications Within Your Portal Barry HiernSenior Principal Product Manager
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Oracle Fusion Middleware
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
The Promise of an Enterprise Portal
• Portals are designed to provide access to:
• Information and services from enterprise applications
• Internet services• e-Business services• Collaboration facilities
Was the Promise Met?
• Heterogeneous environment
• Software purchases by different LOBs
• Consolidation of companies
• Business partners• Integration of
application suite technology was not easy or seam-less
• Until now…!
Consolidation & Acquisition
Different LOBs buy “best of breed”
Business Partners
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
11i Integration with OracleAS 10g
• E-Business Suite 11i integrations with Oracle Application Server 10g 10.1.2.0.2 and 10.1.2.1 are now certified and generally available
11i Integration with OracleAS 10g
• Release 11i instance runs Oracle9i Application Server 1.0.2.2.2
• 11i is integrated with a stand-alone Oracle Application Server 10ginstance
• The existing Release 11i application-tier server nodes continue to run on Oracle9iApplication Server 1.0.2.2.2
Portal10g Integration
Portal 10g
Apps 11i Portlet
OAF WebProvider
11i App Server
JPDK 3.0.9
Portal Metadata
User
Expand your 11i Integration Possibilities
E-Business Suite 11i is certified on OracleAS Portal 10g (10.1.4)
• Integrate with:• Portlets from other
Portal environments• .Net applications
• Supported configuration:• E-Business Suite 11.5.8
and higher• Portal 10g 10.1.4
Portal Integration
• Allows for a single enterprise entry point (Single Sign-On)
• Oracle Applications Framework Web Provider registered in Portal 10g
• 11i portlets communicate with 11i 9iAS 1.0.2.2.2 server:• Oracle Applications Framework Web
Provider • JPDK 3.0.9
• 11i portlet users must have a valid 11i responsibility, validated via ICX_SESSION
Release 11i Portlets• Applications Navigator
Access applications menus based on user responsibilities
• Applications FavoritesBookmark specific applications links for quick access
• Applications WorklistSummary of current workflow notifications
• Oracle Balanced ScorecardDisplay status of strategic and tactical business objectives
• Performance Management ViewerDisplay business intelligence key performance indicatorsin graphical and tabular format
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
PeopleSoft Integration: The Version Counts!
• Level of integration into OracleAS Portal10g is a phased approach, based on:• Version of PeopleTools• Application Server Platform running PSFT
• Integration may be considered to be at two levels:• Identity propagation
• Same user identity within both the Portal and the PeopleSoftapplications
• UI integration• Simple launch pad for the PeopleSoft (that is, links on page)• Exposing application functionality via portlets
PeopleSoft Integration: The Version Counts!
PeopleTools
Application Server <8.47 8.47 8.4.8
3rd party
OracleAS N/A
3rd party Link Link Full Portlet Integration
Oracle AS N/A Wizard Portlets
Full Portlet Integration
UI Integration
Identity Propagation
PeopleSoft and Identity Propagation3rd Party Application Server
PeopleSofton BEA WebLogicOracle SSO
Server
PS_Token
Oracle SSO Cookie
PS_Token
OracleAS Portal
Supports SSO with *all* PeopleTools releases 8.1x, 8.2x and 8.4xSupports SSO with *all* PeopleTools releases 8.1x, 8.2x and 8.4x
Oracle Application Server
PeopleSoft Application is a full Oracle SSO partner applicationPeopleSoft Application is a full Oracle SSO partner application. Release 8.47 (+). Release 8.47 (+)
PeopleSoftWebApplication
OC4JPSP
Policy Server
SSO header info.
Browser
PSFT server
PeopleSoft Application Services
PS_Token
OraSSO
OracleAS Portal 10g UI Integration
Direct URLs with support for SSO• Direct links on the portal page to PIA
Pagelet Wizard portlets• Simple Web-based tool for generating “pagelets”
• Part of PeopleTools since 8.46• Portal functionality:
• Pagelet integration through PDK-Java• Limited to pagelets generated via the Pagelet Wizard• Identity propagation from Portal Framework
• PeopleTools 8.47 and Oracle Portal 10.1.2
WSRP portlets• Standards based, application server agnostic• Identity propagation via WS-Security
Identity Propagation for “Native” Portlets(PDK-Java)
Trusting the portal• Portal user session determined from the mod_osso like
header variable in the SOAP message"request.getHeader("Osso-User-Dn")"= "cn=qedmo,cn=users,dc=peoplesoft,dc=com"
• Provider call generates a PS_Token for SSO across subsequent PSFT requests
• Cookie passed back to the browser
Ora
cleA
S H
TTP
Ser
ver
Web
Cac
he
mod
_oc4
j
Portal Provider
OC4JWeb
provider
Policy Server
run asOC4J
PPESSO header info.“Osso_User_Dn”
Browser
jolt
PSFT serverps_token
PeopleSoft Pagelet Wizard
11
Add to the page
22 33
Pagelet Wizard
Register PeopleSoft PDK-Java Provider
Select PeopleSoft
Portlets
Quickly and easily add PeopleSoft content to your OracleAS Portal page!
Pagelet Wizard
PeopleSoft PDK-Java Provider
PeopleSoft Portlets Exposed Within Provider
Add the PeopleSoft Portlet to the Page
PeopleTools 8.4.8
Expose virtually everything via WSRP
Component Exposed as WSRP portlet
Expose WSRP Components in Oracle Portal 10g
Identity Propagation for WSRP portlets(Web Services Security)
• Standards based, Secure Identity Propagation to WSRP portlet producers • Standard encrypted token supported for propagation of identity
Browser
Identity Token• Usernametoken (without password)
digitally signed
WSRP soap message
Ora
cleA
S H
TTP
Ser
ver
Web
Cac
he
mod
_oc4
j
Portal
OC4J
PPE
J2EE Container
WSRP Producer
PeopleSoftServer
keystore keystoreShared key
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
EnterpriseOne Portlets in OracleAS Portal
EnterpriseOne and Oracle Portal 10g
• Identity Management• Single Sign-On• Common identity through OID support
• Conversion of JSR 168 solution to PDK-Java • Leverage other Oracle Fusion Middleware components
• BPEL, OID, SSO, COREid, Business Intelligence, TopLink• Non-JSR168 portlets are deprecated by JSR 168
implementation• Not converted to Oracle Portal Server• Exception is Supplier Relationship Management
EnterpriseOne & Oracle Portal 10g
• Support began with release of 8.95• All EnterpriseOne business applications are available
through the Oracle Portal• Custom portlets
• FDA used to portlet enable applications
• Requires EnterpriseOne content to run in 10.1.2 PDK-Java container
• Installation of EnterpriseOne with the Oracle Portal is simple!
• Requires only deployment of WAR files
Delivered EnterpriseOne Portlets
• EnterpriseOne Menu• Supplier Self-Service• Employee Self-Service• OET – Object Environment Technologies• Supplier Relationship Management• Customer Self-Service
EnterpriseOne Menu
EnterpriseOne Applications
4GL Style Development
• Portlet layout defined using the Forms Design Aid (FDA)
• Specific portlet form types• Browse Portlet• Edit Portlet
• Portlet forms can:• Contain the same controls as subforms
(grids, push buttons, text blocks, combo box, etc) • Contain embedded and reusable subforms.• Form interconnect to other standard form types
(Fix/Inspect, PowerForm, etc)
FDA – From Subforms to Portlets
FDA – HTML 4 Apps
Portlet Personalization
E1 Portlet Architecture
Browser Oracle Portal
E1 Static Content
E1 WebClient (Portlet)
E1 PDK-Java Provider Running in OC4J
E1 Static
Deployment
• Generate portlet forms by using generating the container applications
• Update portlet deployment descriptor• Generate > Portlet Deployment• Select Portlet WAR
WebClient_Portal.war
• Select Portlet forms/versions to include in deployment
Deployment via Oracle Enterprise Manager
• Deploy to Portal• Administration | Manage Portlets
• Install (first time)• Browse to WebClient_Portal.war
• Manage Applications (Update After Initial Install)• Select WebClient_Portlet.war• Update• Browse to WebClient_Portlet.war
• Add portlets to page
Agenda
The Promise of Portals
Oracle eBusiness Suite
PeopleSoft Enterprise
EnterpriseOne
Siebel CRM
The Newest Family Member…Integration to Siebel applications is a work
in progress!
Identity Propagation and SSO• Support for Single Sign-On with Oracle Access Manager• Roadmap
• Oracle SSO• Identity propagation from portal framework
UI Integration• Bespoke custom portlet development using PDK-Java• Roadmap
• Out-of-the-box OracleAS Portal integration (future release)
Recommended Sessions @ OpenWorld
Oracle eBusiness SuiteS281709 Using Oracle Application Server 10g with
Oracle E-Business Suite (Steven Chan)
PeopleSoftS281430 PeopleTools New Features and Roadmap (Jeff
Robbins)
S281433 PeopleTools 8.48 Detail (Jeff Robbins & Selim Burduroglu)
S281462 Ajax and PSFT Enterprise: Advanced User Interface Customization Techniques (Rich Manalang )
EnterpriseOneS282134 Planning and Implementing Portal Technologies to
Improve User Experience and Evolve to Oracle Fusion (Clayton Seeley & Chris Walsh)
For More Information
http://search.oracle.com
orhttp://www.oracle.com/