Professional Documents
Culture Documents
Sara Woodhull
Principal Product Manager, EBS ATG
Siva Puthurkattil
Oracle Database Administrator, Lake
County, Illinois
1
2
Copyright
Oracle
2012, Oracle
its affiliates.
All reserved.
rights
Copyright
2012,
and/or and/or
its affiliates.
All rights
reserved.
Program
Agenda
EBS
Screen
EBS
Screen
EBS
Screen
Custom
Screen
Custom
Screen
EBS
Screen
EBS
Screen
EBS
Screen
EBS
Screen
EBS
Screen
Custom
Screen
Custom
Screen
Custom
Screen
Custom
Screen
EBS
Screen
EBS
Screen
EBS
Screen
EBS
Screen
Custom
Screen
Custom
Screen
Custom
Screen
Custom
Screen
Separate Application
Custom Start
Screen
Personalization
Fusion Applications
Support mobile devices
10
11
Web
Desktop
Database
Web Services
Mobile
Legacy Systems
Office
Applications Unlimited
12
needs to:
Use flexfields
Have rich user interface components that are specific to ADF (hierarchy
viewer, carousel)
Have same look and feel as the E-Business Suite application
13
Rich Content
Container in OAF
OAF Main
Page
Embedded
ADF content
14
15
Custom Application
ADF Application
EBS SDK
16
Session Management
Language
Info
Messages
AppsDataSource
17
Profile
Apps Log
Handler
database
AppsDataSource
E-Business Suite
Database
18
User
External Application
Server
Custom
Application
(ADF)
APPS_SCHEMA_CONNECT role
External server does not need APPS
password
External application can call stored
Users
AppsDataSource
User A
JAAS
Custom
Application
(ADF)
database
Users
Roles
20
AppsDataSource
Oracle E-Business
Suite Database
User
Custom
Application
(ADF)
Seamless
Navigation
EBS
to database
AppsDataSource
Oracle E-Business
Suite Database
21
Users
Resps
OAF Pages
information
Identified by ICX session cookie on browser
22
23
Using JAAS
Session uses JAAS for authentication/authorization
Must use AppsDataSource to access EBS data
Does not share EBS session or context
Use EBS users and UMX roles instead of responsibilities
Can use services and EBS routines that do not need EBS context
Can use logging
24
25
26
27
Examples of Using
Oracle E-Business Suite
SDK for Java
28
Three Examples
Different Use Cases
Standalone application using JAAS, independent session
Lake County
management
HCM Organization Chart
29
(R12.HR_PF.B.Delta.5)
30
management
Launches from EBS
home page
Logging out logs out
EBS too
Calls EBS PL/SQL APIs
31
32
33
Purchasing Portal
Developed in Oracle ADF
Presented By: Siva Puthurkattil
(Oracle Database Administrator)
34
Purchasing Portal
35
Purchasing Portal
Purpose deliver a solution that meets the major business needs of the purchasing domain.
Currently these are scattered around in EBS and the custom application - Bid Interface.
Bid Interface (written in ASP)- Allows vendors to register with the Lake County for various service areas.
Whenever there is a bid published on the Lake County website, the registered vendors would get an
Leveraging EBS SDK for Role/Responsibility based security solution for the purchasing portal.
36
Purchasing Portal
EBS Environment
Oracle R12.1.3 (Oracle Financials, HR & Payroll), Oracle DB 11g, RHEL 5.7 on
VMWare ESX 5
JDeveloper 11.2.1.0, WebLogic 10.3.6, Oracle E-Business Suite SDK for Java.
EBS - UMX Roles to Responsibilities Mapping:
UMX|BOSS_BID_ACCESS_REPORTS -> BOSS Inquiry
UMX|BOSS_BID_ADMIN -> Purchasing Super User
37
Purchasing Portal
Login Page
38
Purchasing Portal
Reports Tab
Users need BOSS Inquiry Responsibility
39
Purchasing Portal
Purchasing Portal
EBS Security
User who doesnt have the access to the Reports Tab.
41
Purchasing Portal
Legacy application drawbacks.
Information retrieval was cumbersome for users as it is from multiple
application sources.
Multiple applications with its own access credentials made application access
42
Purchasing Portal
Benefits of the new portal with ADF and EBS SDK
Unified web application interface to support the purchasing functionality.
Leveraging EBS credentials, users need not remember additional passwords.
Admin tasks of role based access controls are hassle free.
Ability to show a map of geographical distribution of the Lake county vendor base
43
Purchasing Portal
Phase 1 Status: Live
Went live in Aug 2012.
Challenges
Page not authorized message due to deployment issues.
System-jazn.xml was not updated with the Resource grants after deployment.
Solution: Check the resource permissions in application policies from EM.
Navigation in EM Application ->Security -> Policies
44
Purchasing Portal
Next Phase
Phase 2 of the project would replace all the legacy and custom applications with the unified
https://blogs.oracle.com/jruiz/entry/securing_adf_applications_using_the
45
46
Roadmap
47
Summary
Choose the right technology for your EBS extension
OA Framework, Oracle ADF, or both
Use Oracle E-Business Suite SDK for Java with Oracle ADF
AppsDataSource
EBS security
With or without EBS context
48
Resources
Oracle E-Business Suite Software Development Kit for Java (My
(Doc ID 391554.1)
See OA Framework - How to find the correct version of JDeveloper to use with
49
50
51
Certification announcements
Desupport reminders
Statements of Direction
52
Sample Code
Videos
References
Q&A
53