+ All Categories
Transcript
Page 1: Using Oracle Discoverer 10g with Oracle E-Business Suite

"This presentation is for informational purposes only and may not be incorporated into a contract or agreement"

Page 2: Using Oracle Discoverer 10g with Oracle E-Business Suite
Page 3: Using Oracle Discoverer 10g with Oracle E-Business Suite

Using Oracle Application Server 10g with Oracle

E-Business SuiteMay, 2008

Nikos Plevris

Principal Service Delivery Manager

Page 4: Using Oracle Discoverer 10g with Oracle E-Business Suite

Topics

• Supported Architectures• Features and Benefits• Technical Integration Overview• Integration with Third Party Access Managers

& LDAP Directories

• Customer Snapshots• Roadmap• References• HANDS ON

Page 5: Using Oracle Discoverer 10g with Oracle E-Business Suite

Desupport Notices(Or, “Why You Should Plan for OracleAS 10g Now”)

• Discoverer 4i October 2006

• Login Server 3.0.9• Portal 3.0.9 July 2007• Oracle Internet Directory 3.0.1

BUT: Sun may desupport JDK 1.3 -- the required prerequisite for 3.0.9 -- in ~ Fall 2006!

Page 6: Using Oracle Discoverer 10g with Oracle E-Business Suite

Now Generally Available!

• 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

Page 7: Using Oracle Discoverer 10g with Oracle E-Business Suite

Simple Physical Architecture

ExternalUsers

Internet Router

• Oracle9i Application Server 1.0.2.2.2• Oracle HTTP Server• Forms Server• Reports Server

Release 11i Database

InternalUsers

IntranetFirewall

• Portal• Single Sign-On• Oracle Internet Directory• Directory Integration & Provisioning• Delegated Administration Services• Discoverer• OracleAS Certificate Authority• OracleAS 10g Metadata Repository

DMZFirewall OracleAS 10g Server

E-Business Suite 11iApplication Server

Page 8: Using Oracle Discoverer 10g with Oracle E-Business Suite

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 10g instance

• The existing Release 11i application-tier server nodes continue to run on Oracle9i Application Server 1.0.2.2.2

Page 9: Using Oracle Discoverer 10g with Oracle E-Business Suite

Distributed Architecture

FirewallFirewall

Internet ReverseProxy

Firewall

External9iAS 1.0.2

Server

OracleAS 10gInfrastructure

Database

OracleInternet

DirectoryServer 10gInternal 9iAS 1.0.2

Server

Release 11iDatabase

InternalUsers

SingleSign-On

10g

ExternalUsers

Portal 10gDiscoverer 10g

Page 10: Using Oracle Discoverer 10g with Oracle E-Business Suite

Distributed Architecture Benefits

OracleOraclePortalPortalOracleOraclePortalPortal

OracleOracleInternetInternet

DirectoryDirectory

OracleOracleInternetInternet

DirectoryDirectory

Oracle SingleOracle SingleSign-OnSign-OnServerServer

Oracle SingleOracle SingleSign-OnSign-OnServerServer

9iAS 1.0.2.2.29iAS 1.0.2.2.29iAS 1.0.2.2.29iAS 1.0.2.2.2 ApplicationsApplications11i11i

DatabaseDatabase

ApplicationsApplications11i11i

DatabaseDatabase

Enterprise Portal ServerMay be scaled & managed by separate organization responsiblefor corporate communications

Enterprise Security ServersMay be scaled & managed by separate organization responsiblefor corporate security and identity management

Enterprise Application ServersMay be scaled & managed by separate organization responsiblefor enterprise applications such as Oracle E-Business SuiteRelease 11i

Page 11: Using Oracle Discoverer 10g with Oracle E-Business Suite

OracleAS 10g Integration Benefits

1. Enable Single Sign-On for 11i

2. Manage users in Oracle Internet Directory

3. Access 11i via custom Portals

4. Integrate 11i with third-party PKI, SSO & LDAP directories, and legacy applications

5. Analyse 11i with Discoverer workbooks

6. Accelerate 11i performance with WebCache

Page 12: Using Oracle Discoverer 10g with Oracle E-Business Suite

Enable Single Sign-On for 11i

• E-Business Suite is a Single Sign-On partner application • Log on to Oracle Single Sign-On to get access to all

registered partner applications, including 11i• Log off any one partner application to log off all of them

E-Business Suite 11i Application Server

User SingleSign-On 10g

Page 13: Using Oracle Discoverer 10g with Oracle E-Business Suite

Manage Users in Oracle Internet Directory

• Synchronise user credentials bidirectionally between Oracle Internet Directory and Release 11i (FND_USER)

• Set master “source of truth” as OID, Release 11i, or both• Manage user provisioning via powerful OID Directory Integration &

Provisioning Platform templates• Link an OID userid with one or more 11i userids “on-the-fly”

E-Business Suite 11i FND_USER

Oracle InternetDirectory 10g

DIPDIPPlatformPlatform

DIPDIPPlatformPlatform

Page 14: Using Oracle Discoverer 10g with Oracle E-Business Suite

Access 11i via custom Portals

• Access one or more E-Business Suite 11i instances from a single Oracle Portal instance

• Add 11i portlets to custom Portal pages• Display data in 11i portlets based on 11i responsibilities

Oracle Portal 10g E-Business Suite 11i

Page 15: Using Oracle Discoverer 10g with Oracle E-Business Suite

Release 11i Portlets

• Applications NavigatorAccess 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 indicators in graphical and tabular format

Page 16: Using Oracle Discoverer 10g with Oracle E-Business Suite

Applications Navigator PortletFlat Mode Tree Mode

Page 17: Using Oracle Discoverer 10g with Oracle E-Business Suite

Applications Favorites Portlet

Applications Worklist Portlet

Page 18: Using Oracle Discoverer 10g with Oracle E-Business Suite

Integrate 11i with…

• Third-party LDAP directories• Prepackaged: Microsoft Active Directory, Sun ONE / iPlanet• Others via LDIF, custom connectors

• Third-party single sign-on solutions• Microsoft Windows Native Authentication / Kerberos• Oblix, Entrust, IBM, RSA, Netegrity, Sun, Thor, and others

• PKI X.509v3 digital certificates

Oracle InternetDirectory 10g

Release 11i(FND_USER)

3rd PartyLDAP

Page 19: Using Oracle Discoverer 10g with Oracle E-Business Suite

Integrate 11i with…

• Over 250 adapters for Enterprise Application Integration with third-party applications

• J2EE and open standards-based integration, including:• E-Business Suite, third-party applications, database sources• XML, JMS, JCA• Web Services: SOAP, WSDL, UDDI• B2B Protocols: RosettaNet, HIPAA, EDI

Release 11iLegacy Application Oracle Integration

Page 20: Using Oracle Discoverer 10g with Oracle E-Business Suite

Analyse 11i with Discoverer

• Access APPS_MODE End-User Layer via Business Intelligence System Discoverer workbooks secured by Applications responsibilities

• Provide powerful end-user reporting via ad hoc queries

• Drill-down into data via tabular & graphical analytical tools

• Run Discoverer on separate cluster for enhanced scalability, wide deployment

Discoverer10g

E-Business Suite End-User Layer

User

Page 21: Using Oracle Discoverer 10g with Oracle E-Business Suite

Accelerate 11i Performance with WebCache

• Cache and compress frequently used items• Reduce network consumption and accelerate

response time• Can act as a reverse-proxy server• Can act as a load-balancer

WebCache 10gUser E-Business Suite 11i Application Server

Page 22: Using Oracle Discoverer 10g with Oracle E-Business Suite

Technical Integration Overview

Page 23: Using Oracle Discoverer 10g with Oracle E-Business Suite

Build Releases

• E-Business Suite Interoperability Patch for OracleAS 10g integration released in Builds

• Build 1: Jan 2004 – Mar 2004• Build 2.0: Jul 2004 – Jan 2005• Build 2.2: Feb 2005 – Jul 2005• Build 3.0: Aug 2005 – Sep 2005• Build 3.1: Feb 2006• Build 3.2: Mar 2006

Released & Released & Generally Generally AvailableAvailable

Page 24: Using Oracle Discoverer 10g with Oracle E-Business Suite

Configuration Options with 11i

A. Single Sign-On ServerMinimum requirement for single sign-on support.Release 11i and regions via OA Framework

B. Portal and Single Sign-On ServerOptional.

C. Discoverer Optional. SSO also optional for Discoverer standalone implementations.

Page 25: Using Oracle Discoverer 10g with Oracle E-Business Suite

OracleAS 10g + 11i Integration Points

SSO Single Sign-On partner application via SSO SDK 9.0.2

OID Provisioning integrated application via Directory Integration & Provisioning Platform

Portal Oracle Applications Framework Web Provider & portlets

Discoverer APPS_MODE End-User Layer in 11i database

Page 26: Using Oracle Discoverer 10g with Oracle E-Business Suite

9iAS 1.0.2.2.29iAS 1.0.2.2.29iAS 1.0.2.2.29iAS 1.0.2.2.2

ApplicationsApplications11i11i

DatabaseDatabase

ApplicationsApplications11i11i

DatabaseDatabase

Portal Portal RepositoryRepository

Portal Portal RepositoryRepository

Portal 3.0.9Portal 3.0.9(Req’d for(Req’d for

JPDK 3.0.9)JPDK 3.0.9)

Portal 3.0.9Portal 3.0.9(Req’d for(Req’d for

JPDK 3.0.9)JPDK 3.0.9)

Application TierApplication Tier Database TierDatabase Tier

PortalPortal10g10g

PortalPortal10g10g

OID 10gOID 10gOID 10gOID 10g OID UserOID UserRepositoryRepositoryOID UserOID User

RepositoryRepository

Apps WebApps WebProvider &Provider &

PortletsPortlets

Apps WebApps WebProvider &Provider &

PortletsPortlets

SingleSingleSign-OnSign-On

10g10g

SingleSingleSign-OnSign-On

10g10g

OracleAS 10g Metadata

RepositoryEnterprise Portal

OracleAS 10gOracleAS 10gInteroperabilityInteroperability

PatchesPatches

OracleAS 10gOracleAS 10gInteroperabilityInteroperability

PatchesPatches

Logical Architecture

DirectoryDirectoryIntegration &Integration & Provisioning Provisioning

PlatformPlatform

DirectoryDirectoryIntegration &Integration & Provisioning Provisioning

PlatformPlatform

ProfileProfileProfileProfile

Page 27: Using Oracle Discoverer 10g with Oracle E-Business Suite

Single Sign-On Integration

• Release 11i delegates user authentication to Single Sign-On

• Single Sign-On authenticates users against Oracle Internet Directory

• Authenticated users are redirected to Release 11i

• Release 11i validates the user’s authorization (I.e. 11i Responsibilities) against FND_USER

Release 11iRelease 11i9iAS 1.0.2.2.29iAS 1.0.2.2.2Release 11iRelease 11i

9iAS 1.0.2.2.29iAS 1.0.2.2.2FND_USERFND_USER

ApplicationsApplications11i Database11i Database

FND_USERFND_USERApplicationsApplications11i Database11i Database

OID 10gOID 10gOID 10gOID 10g OID UserOID UserRepositoryRepositoryOID UserOID User

RepositoryRepository

SingleSingleSign-OnSign-On

10g10g

SingleSingleSign-OnSign-On

10g10g

Delegates SSO to

Chain ofTrust

Page 28: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle Internet Directory Integration

• Oracle Internet Directory and FND_USER must be kept synchronised

• Supported synchronisation directions:

• From OID to FND_USER (Asynchronous via the Directory Integration & Provisioning Platform)

• From FND_USER to OID (Synchronous via ldap calls)

• Bidirectionally

• Synchronisation events are raised via the Workflow-based Business Event System whenever users are added or modified

E-Business Suite 11i FND_USER

Oracle InternetDirectory 10g

DIPDIPPlatformPlatform

DIPDIPPlatformPlatform

Page 29: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle Internet Directory Accounts linked with Release 11i Accounts

OracleInternet

Directory

Userid =Userid =“John.Smith”“John.Smith”

Userid =Userid =“John.Smith”“John.Smith”

Release 11i(FND_USER)

Userid =Userid =“jsmith”“jsmith”Userid =Userid =“jsmith”“jsmith”

One-time User Registration• Done at setup time by system administrator

• Optional: can be done by end-user on first logon (“Link on the fly”)

• Useful for situations where existing accounts in Oracle Internet Directory 10g or a third-party LDAP directory differ from existing accounts in Release 11i.

“Link Account”

Global Unique Identifier (GUID)

Page 30: Using Oracle Discoverer 10g with Oracle E-Business Suite

Associate OID Accounts with Multiple 11i Accounts

OracleInternet

Directory

Userid =Userid =“John.Smith”“John.Smith”

Userid =Userid =“John.Smith”“John.Smith”

Release 11i(FND_USER)

Userid =Userid =“jsmith”“jsmith”Userid =Userid =“jsmith”“jsmith”

“Link Account”

Userid =Userid =“testuser1”“testuser1”

Userid =Userid =“testuser1”“testuser1”

Userid =Userid =“testuser2”“testuser2”

Userid =Userid =“testuser2”“testuser2”

Page 31: Using Oracle Discoverer 10g with Oracle E-Business Suite

Portal Integration

• Single Sign-On is a prerequisite for Portal

• Oracle Applications Framework Web Provider is registered in Portal 10g

• 11i portlets are added to custom Portal pages

• 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

Portal10g

11iPortlet

OAF WebProvider

11i AppServer

JPDK3.0.9

OracleAS 10g 9iAS 1.0.2.2.2

Page 32: Using Oracle Discoverer 10g with Oracle E-Business Suite

Discoverer Integration

• Discoverer 10g End-User Layer resides in 11i database• APPS_MODE option enforces Applications security for all

Discoverer users• Easy migration from Discoverer 4i

• Installation upgrades a copy of 4i End-User Layer to 10g • Run 4i and 10g side-by-side for User Acceptance Tests• TIP: Run Discoverer 4i and 10g on different physical servers to

avoid Visibroker conflicts

Discoverer10g

E-Business Suite End-User Layer

User

Page 33: Using Oracle Discoverer 10g with Oracle E-Business Suite

Full Discoverer 10g Support for Single Sign-On

• Earlier versions of Discoverer 10g did not support Single Sign-On & Oracle Internet Directory integration for E-Business Suite users

• Full SSO/OID support is now available

• No more dual-maintenance of E-Business Suite user passwords in both FND_USER and OID for standalone Discoverer connections

• See Metalink Note 313418.1 for details

Page 34: Using Oracle Discoverer 10g with Oracle E-Business Suite

Accelerate 11i Performance with WebCache

• Frequently used items (e.g. images, static text) are cached, compressed, and served by WebCache

• Secured data (I.e. requiring authorization) is not cached• Partial page refresh supported for Portal• Can act as a reverse-proxy server• Can act as a load-balancer

WebCache 10gUser E-Business Suite 11i Application Server

Page 35: Using Oracle Discoverer 10g with Oracle E-Business Suite

11i Integration with Third-Party Access Management

& LDAP Directories

Page 36: Using Oracle Discoverer 10g with Oracle E-Business Suite

If you already have anEnterprise Single Sign-On…

• Oracle products integrate with Oracle SSO Server directly, so it must be installed.

• Oracle SSO server can integrate with external authentication systems.• Windows Native Authentication via Kerberos• Entrust, IBM, RSA, Netegrity, Oblix, Sun, Thor, and

others• PKI X.509v3 Digital Certificates• Other SSO systems via custom adapter

Page 37: Using Oracle Discoverer 10g with Oracle E-Business Suite

Release 11iRelease 11i9iAS 1.0.2.2.29iAS 1.0.2.2.2Release 11iRelease 11i

9iAS 1.0.2.2.29iAS 1.0.2.2.2FND_USERFND_USER

ApplicationsApplications11i Database11i Database

FND_USERFND_USERApplicationsApplications11i Database11i Database

OID 10gOID 10gOID 10gOID 10g OID UserOID UserRepositoryRepositoryOID UserOID User

RepositoryRepository

SingleSingleSign-OnSign-On

10g10g

SingleSingleSign-OnSign-On

10g10g

Third-PartyThird-PartyLDAPLDAP

Third-PartyThird-PartyLDAPLDAP

Third-PartyThird-PartyAccessAccess

ManagerManager

Third-PartyThird-PartyAccessAccess

ManagerManager

DirectoryDirectoryIntegrationIntegration

Platform 10gPlatform 10g

DirectoryDirectoryIntegrationIntegration

Platform 10gPlatform 10g

Third-Party Integration Logical Architecture

EndUser

Delegates SSO to

Delegates SSO to

ProfileProfileProfileProfile

ProfileProfileProfileProfile

Logson to

Authenticates user against

Portal 10gPortal 10gPortal 10gPortal 10g

Page 38: Using Oracle Discoverer 10g with Oracle E-Business Suite

If you already have anEnterprise User Directory…

• Oracle products integrate with OID directly, so it must be installed and populated

• OID must be synchronized with external directories via Directory Integration & Provisioning Platform:• Microsoft Active Directory• Sun ONE / iPlanet • Any LDAP directory via LDIF files• Any other directory via custom DIP agent

• OID must synchronize user info with Release 11i (FND_USER)

• Planned for OracleAS 10.1.4 Identity Management: Novell eDirectory, OpenLDAP

Prepackaged OID Connectors

"This presentation is for informational purposes only and may not be incorporated into a contract or agreement"

Page 39: Using Oracle Discoverer 10g with Oracle E-Business Suite

Deployed in Production • Alcoa (Europe)

• Applied Materials (Israel)

• Atento (Norway)

• Bunnings (Australia)

• CapGemini / Councils Online (Australia)

• Central Bank of Nigeria

• Cisco Systems

• Cox Communications (USA)

• Fiera Milano (Italy)• General Dynamics Land Sys• General Electric (USA)

• Guandong Unicom (China)• Inter-Arab Investment Guarantee

(Kuwait)• International Enterprises (Singapore)• International Institute for Applied

Systems Analysis (Austria)• Ireland Dept of Defence• Kansas State University• Mitac (Taiwan)• Phoenix Technologies• Putrajaya (Malaysia)• Rafael Armament Development Authority

(Israel)• Telecom Italia Mobile (Italy)• Universal Weather & Aviation (USA)• Wind River Systems (USA)

These are not customer references

Page 40: Using Oracle Discoverer 10g with Oracle E-Business Suite

O/S Platform Usage

Customers

4

8

21

52

83

85

0 20 40 60 80 100

Tru64

NT

AIX

HP-UX

Linux

Solaris

Page 41: Using Oracle Discoverer 10g with Oracle E-Business Suite

76

120

129

148

191

0 50 100 150 200 250

Third-party SSO

Discoverer

Third-party LDAP

Portal

SSO

OracleAS 10g Usage

65%

75%

61%

38%

X% : Percentage of active EAP cts

Customers

96%

Page 42: Using Oracle Discoverer 10g with Oracle E-Business Suite

3

3

6

6

29

115

0 20 40 60 80 100 120 140

Other

Lotus Notes

IBM Tivoli

Novell

SunONE

MS Active Directory

Third-Party LDAP Usage

Customers

89%

22%

X% : Percentage of customers using third-party LDAP

Total exceeds 100% due to multipleTotal exceeds 100% due to multipledirectories in use at customer sitesdirectories in use at customer sites

Page 43: Using Oracle Discoverer 10g with Oracle E-Business Suite

3

7

7

9

25

39

0 5 10 15 20 25 30 35 40 45

Novell

WebSeal

Oblix

Other

Netegrity

MS Kerberos

Third-Party SSO

Customers

51%

X% : Percentage of cts using third-party SSO

33%

12%

Total exceeds 100% due to multipleTotal exceeds 100% due to multipleSSO solutions in use at customer sitesSSO solutions in use at customer sites

9%

9%

Page 44: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons

Organisational & Staffing Tips• Proactively manage organisational politics:

Corporate Security vs. E-Business administrators• Plan for complexity. Pad project plans with appropriate

contingency• Experience helps. Trainee sysadmins may struggle.

Page 45: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons (2)

Organisational & Staffing Tips• Demand skilled consultants from consulting firms

(including Oracle Consulting)• Read OracleAS 10g manuals, FAQs, get training• Skills required include:

• E-Business Suite system administration (e.g. AutoConfig)• OracleAS 10g installation & configuration • Security (e.g. LDAP, PKI)• Networking (e.g. firewall, load-balancing router configuration)

Page 46: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons (3)

Systems Configuration Tips• Check Oracle CERTIFY on Metalink for platform

availability (e.g. AIX & Tru64 weren’t available on 10.1.2.0.0)

• Frequent complete backups• Stay current with certified OracleAS 10g releases &

E-Business Suite technology stack patches• Only apply OracleAS 10g MLRs (emergency

patchsets) that have been certified with the E-Business Suite

Page 47: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons (4)

Systems Configuration Tips• Deploy incrementally:

• Get SSO & OID working first• Add Portal & Discoverer• Add third-party LDAP & SSO integration

• Test in “production-like” environment as early as possible with firewalls, load-balancers, SSL accelerators, etc.

• Load-balancers and firewalls = largest source of problems when moving from TEST to PRODUCTION

Page 48: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons (5)

Working with Oracle Support• Use the right Technical Assistance Request

(TARs) template (see Note 233436.1)• Monitor closely and escalate TARs as needed• All TARs must go to E-Business Suite Technology

Stack Support Specialists (“AOL Support”)• Escalate as needed

Page 49: Using Oracle Discoverer 10g with Oracle E-Business Suite

Customer Lessons (5)

Working with Oracle Support• Upload prepared environment summary:

• Build and OracleAS 10g versions used, NLS languages• Network topology: third-party LDAP & SSO, load-

balancers, firewalls, SSL accelerators

• Provide detailed, reproducible testcase. Bad testcase: “OID integration doesn’t work.”

• File enhancement requests

Page 50: Using Oracle Discoverer 10g with Oracle E-Business Suite

The more precisely the position is determined, the less precisely the

momentum is known in this instant, and vice versa.

~ Heisenberg, 1927

Page 51: Using Oracle Discoverer 10g with Oracle E-Business Suite

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 decision. The development, release, and timing of any features or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Page 52: Using Oracle Discoverer 10g with Oracle E-Business Suite

Release 11iCertification Roadmap

Page 53: Using Oracle Discoverer 10g with Oracle E-Business Suite

What’s Coming

• Build 4.0 New systems administration featuresSecond-generation diagnostic toolsAutomated RAC, SSL, DMZ Support

• Portal 10.1.4 Certification

• These statements are subject to change

"This presentation is for informational purposes only and may not be incorporated into a contract or agreement"

Page 54: Using Oracle Discoverer 10g with Oracle E-Business Suite

Release 12 Technology Stack Plans

(Subject to Change)

Page 55: Using Oracle Discoverer 10g with Oracle E-Business Suite

Applications Landscape

Leveraging Fusion Middleware

E-Business Suite

AS 10gWebCache

AS 10gDiscoverer

AS 10gIdentity Mgt

AS 10gPortal

AS 10gIntegration

PeopleSoft

CollaborationSuite 10g

Page 56: Using Oracle Discoverer 10g with Oracle E-Business Suite

R11i10 Technology Stack3-Tier Logical Architecture

User Interface Application logic Database logic

Application

SQL*NetJSP

Forms

Reports

BC4J

OC4J

Web

Lis

ten

er

UIX

Client

9i or 10g

Database

R12 Technology Stack

9iAS 1.0.2.2

Page 57: Using Oracle Discoverer 10g with Oracle E-Business Suite

R12 Application Server Tier

COMMON TOPCOMMON TOP

APPL TOPAPPL TOP

OC4J

Apache 1.3

RSF 10.1

AS 10.1.3AS 10.1.3ORACLE HOMEORACLE HOME

Reports 10

Forms 10

RSF 10.1

Developer10.1.2Developer10.1.2ORACLE HOMEORACLE HOME

RDBMSComponents

RSF 10.2

DatabaseDatabaseORACLE HOMEORACLE HOME

Page 58: Using Oracle Discoverer 10g with Oracle E-Business Suite

R12 Application Server Tier

• OracleAS 10g 10.1.2 for Forms & Reports Services• Replaces the 8.0.6-based Oracle_Home provided by iAS

1.0.2.2 in 11i

• OracleAS 10g 10.1.3 for Oracle Containers for Java (OC4J)• Replaces the 8.1.7-based Oracle_Home provided by iAS

1.0.2.2 in 11i

• Oracle JDeveloper 10.1.3

• JDBC 10.2

• JDK 5.0 for web & concurrent processing

Page 59: Using Oracle Discoverer 10g with Oracle E-Business Suite

R12 Preview: Deployment

10.1.3ORACLE_HOME

10.1.2ORACLE_HOME

formsapp.earopmn

Apache

OC4J-oacore

OC4J-Forms

OC4J-xmlsrv

frmweb

COMMON_TOP/html, /java

Runtime processes started from 10.1.3 Oracle Home

• OPMN, Apache

• OC4J instances

Forms runtime executable, frmweb, spawned by OC4J-Forms out of 10.1.2 O_HOME.

oacore and xmlsrv OC4J instances use classes, html, jsp files from COMMON_TOP

Page 60: Using Oracle Discoverer 10g with Oracle E-Business Suite

Optional on External Servers for R12

• OracleAS 10g Single Sign-On & Oracle Internet Directory 10.1.2.x

• Discoverer 10.1.2.x• Portal 10.1.2.x• WebCache 10.1.2.x• Oracle Integration 10.1.2.x• Collaboration Suite 10gR2• Enterprise Manager 10gR2

Page 61: Using Oracle Discoverer 10g with Oracle E-Business Suite

New E-Business Suite Technology Stack Blog

• Certification and desupport announcements• Discussions about architectures, advanced configurations• Early Adopter Programs and Statements of Direction• Other E-Business Suite technology stack topics, presentations• Supports RSS feedreaders

Cut through the noise -- get the news directly from Development

Page 62: Using Oracle Discoverer 10g with Oracle E-Business Suite

OracleAS + E-Business Suite Resources

• Frequently Asked Questions Note 186981.1• Installation Guide Note 233436.1• Implementation Guide Note 261914.1 • Discoverer Installation Guide Note 313418.1• Documentation Roadmap Note 207159.1• Statement of Direction Note 223927.1

Page 63: Using Oracle Discoverer 10g with Oracle E-Business Suite

HANDS ON

Page 64: Using Oracle Discoverer 10g with Oracle E-Business Suite

Introducing OracleAS Discoverer

Page 65: Using Oracle Discoverer 10g with Oracle E-Business Suite

Objectives

• After completing this session, you should be able to do the following:• Identify the business intelligence (BI) components of

OracleAS• Identify the components of OracleAS and Oracle

Discoverer• Create a private connection to access a standard or

applications mode End User Layer (EUL)• Explain the role of Discoverer manager

Page 66: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle Application Server: Overview

Page 67: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle’s Business Intelligence Solutions

• OracleAS Discoverer• OracleAS Personalization• OracleAS Reports Services

Page 68: Using Oracle Discoverer 10g with Oracle E-Business Suite

OracleAS Discoverer

• OracleAS Discoverer includes:• Discoverer Plus• Discoverer Viewer• Discoverer Portlet Provider

Discoverer Viewer

Discoverer Plus

Discoverer Provider

Plus Servlet

Viewer Servlet

Provider Servlet

OC4J

Dis

cove

rer

Ser

ver

OracleAS

HT

TP

Ser

ver

End User Layer

Page 69: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle Discoverer Administrator and

Oracle Discoverer Desktop

OracleDiscoverer Administrator

OracleDiscoverer Desktop

End User Layer

Database

Page 70: Using Oracle Discoverer 10g with Oracle E-Business Suite

Oracle Discoverer Components

OracleAS

Discoverer Services

EUL

Discoverer Plus

Discoverer Viewer

Discoverer Portlet Provider

DiscovererDesktop

DiscovererAdministrator

Page 71: Using Oracle Discoverer 10g with Oracle E-Business Suite

Data Warehouse VersusTransactional Systems

• A data warehouse is an enterprisewide database that is:• Multisubject oriented• Integrated across subjects on an enterprise base• Time variant• Nonvolatile• Historical• Capable of handling unpredictable workloads

Page 72: Using Oracle Discoverer 10g with Oracle E-Business Suite

Data Warehouse VersusTransactional Systems

• An online transaction processing (OLTP) system:• Is current• Is volatile• Has a predictable workload

Page 73: Using Oracle Discoverer 10g with Oracle E-Business Suite

Using Discoverer with a Data Warehouse or a Transactional

Database• Oracle Discoverer:

• Is a subject-oriented tool• Provides standard EULs for use with data warehouses

and applications-mode EULs• Supports the functionality of Oracle database

Page 74: Using Oracle Discoverer 10g with Oracle E-Business Suite

Connecting to OracleAS Discoverer Plus

Page 75: Using Oracle Discoverer 10g with Oracle E-Business Suite

What Is a Discoverer Connection?

• A Discoverer connection consists of the following:• Database username• Database password• Database name• Oracle Application responsibility (optional)• Language• End User Layer name

Page 76: Using Oracle Discoverer 10g with Oracle E-Business Suite

Creating a Discoverer Connection:

Standard EUL

Page 77: Using Oracle Discoverer 10g with Oracle E-Business Suite

Creating a Discoverer Connection:

Applications EUL

Page 78: Using Oracle Discoverer 10g with Oracle E-Business Suite

Creating a Discoverer Connection:

Selecting the End User Layer

Page 79: Using Oracle Discoverer 10g with Oracle E-Business Suite

Editing an Existing Private Connection

Page 80: Using Oracle Discoverer 10g with Oracle E-Business Suite

The End UserDiscoverer does thisYou see this

SELECT XT.TEXT_TYPE, XT.XT_TU_SHORT_NAME SHORT_NAME, NAME, ' '||XT.IS_EXTENDED IS_EXTENDED, ' '||XT.IS_PUBLISHED IS_PUBLISHEDFROM XT_CIUE_TEXT_USAGES XT, RM_ELEMENT_TYPES ETWHERE XT.ELEMENT_TYPE = ET.IDAND CI.IS_EXTENDED = 'Y'ORDER BY 1, 2

Video Rentals

Rental Order Detail

Rental Performance

RegionStatesQuarterPct Inc

Video Rentals 1999

Page 81: Using Oracle Discoverer 10g with Oracle E-Business Suite

Where to Get Helpful Information

• Online Help• User’s Guide• Wizards

Page 82: Using Oracle Discoverer 10g with Oracle E-Business Suite

Wizards

• Wizards guide you through the process of creating specific objects:• Automate frequently performed tasks• Enhance product knowledge

What layout style?

What business area?

Which folders?

What calculations?

What sorts?

Page 83: Using Oracle Discoverer 10g with Oracle E-Business Suite

Key Terminology

•Business areas

RegionProduct TypeBrand

Folders

Items

Store

Video Store Tutorial

Products

Page 84: Using Oracle Discoverer 10g with Oracle E-Business Suite

Key Terminology

• Data types• Rows• Queries• Worksheets• Workbooks

Page 85: Using Oracle Discoverer 10g with Oracle E-Business Suite

The Discoverer Manager’s Responsibilities

• The Discoverer manager performs multiple functions, such as:• Defining business areas• Controlling user access• Defining drill paths• Defining summary tables

Page 86: Using Oracle Discoverer 10g with Oracle E-Business Suite

Identifying Your Requirements

• You should provide the Discoverer manager with the following information:• Common queries• Meaningful names for business areas and folders• Possible drill paths• Common filters• Summary information needed

Page 87: Using Oracle Discoverer 10g with Oracle E-Business Suite

Top Related