0% found this document useful (0 votes)
442 views35 pages

Integrate Apex With Ebs

Integrate Oracle Apex With Oracle EBS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
442 views35 pages

Integrate Apex With Ebs

Integrate Oracle Apex With Oracle EBS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 35

<Insert Picture Here>

Extending Oracle E-Business Suite Release 12


Using Oracle Application Express
2011 Oracle Corporation
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 Oracles
products remains at the sole discretion of Oracle.
Oracle Application Express (APEX)
Table of Contents
What is Oracle Application Express (APEX)
Oracle APEX Self Service Private Cloud
Building Applications in Oracle APEX
Extending Oracle EBS R12 with Oracle APEX
Internal Examples of Oracle APEX
The Opportunity
Additional Slides
2011 Oracle Corporation
Oracle Application Express (APEX)
What is Oracle APEX?
Database centric Rapid Application Development (RAD) Tool
No cost feature of the Oracle Database All Editions
100% Browser-Based and Declarative
Use SQL Workshop to create and manage DB objects
Use Application Builder to create Web 2.0 Applications
Leverage SQL skills to build reports, charts and forms
Popular; extremely active OTN forum, high adoption
2011 Oracle Corporation
Oracle Application Express (APEX)
Benefits of Oracle APEX
No Cost Feature of In Browser Development RAD
Declarative Web 2.0
Self Service
Leverage SQL Skills
SELECT *
FROM EMP
2011 Oracle Corporation
Oracle Application Express (APEX)
Private Cloud Development Service
2011 Oracle Corporation
Allows IT Departments to provide DB as a Service
One Oracle instance supports 100s of Workspaces
Workspaces provide access to one or more DB Schemas
Multi-tenant provisioning supports consolidation
Fully Automated Self-service Provisioning
Database and Application Development
Oracle Application Express (APEX)
OTN downloads by Calendar Year
2011 Oracle Corporation
Oracle Application Express is distributed on OTN and with all editions of the database including Oracle XE.
APEX is the number 3 most popular discussion forum on OTN, only behind Database and SQL
Over 8 books have been published in the last 2 years on APEX, we are expecting at least 3 in CY 2011
Building Applications
in Oracle APEX
2011 Oracle Corporation
Building Applications in Oracle APEX
Oracle APEX Database and Application Development
2011 Oracle Corporation
Oracle application development home page
Click Application Builder to develop applications
Click SQL Workshop to develop database
Building Applications in Oracle APEX
Full SQL Capabilities using APEX SQL Workshop
2011 Oracle Corporation
Browse Database Objects Run SQL or SQL Scripts
Building Applications in Oracle APEX
Creating an application
2011 Oracle Corporation
1. Initiate Create App Wizard 2. Add Pages
3. Confirm and Create
4. Run Applications
Create report and
form on table
Building Applications in Oracle APEX
Developing an application
2011 Oracle Corporation
1. Click to edit page 2. Click to edit page component
3. Edit component 4. Run page to view changes
Building Applications in Oracle APEX
Deploying an application
2011 Oracle Corporation
1. Export Application 2. Export generates a SQL Script
3. Provide File to DBA 4. DBA Runs Script in Production
@f123.sq
l
Extending Oracle EBS R12 with APEX
2011 Oracle Corporation
2011 Oracle Corporation
Outlines best practices for
developing fully supported
extensions
Provides recommended
architecture
Detailed steps for configuration,
integration and security
Includes sample application and
code
Collaboration between Oracle
E-Business Suite and Oracle
Application Express
development teams
Oracle White Paper
http://www-content.oracle.com/ocom/groups/public/@otn/documents/webcontent/345780.pdf
Oracle Support Link https://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&id=1306563.1
2011 Oracle Corporation
Custom Application Development
Building New applications
Utilizing custom DB schemas
Real time read-only access to EBS data
Custom data collection
Interfacing via standard APIs
Reporting and data analysis
Modernization of custom Oracle Forms applications
Customization of Existing EBS Pages and Process Flows
Oracle APEX is NOT capable of supporting this use case
Extending Oracle EBS R12 w/ APEX
Use Cases
Extending Oracle EBS R12 w/ APEX
Architecture
Runtime only Application Express installed into EBS Database
Java based APEX Listener provides mid tier
Oracle HTTP Server (OHS) and mod_plsql are NOT used
2011 Oracle Corporation
Extending Oracle EBS R12 w/ APEX
Architecture
PROJ Schema
Grant Select
standard published EBS APIs
APEX Workspace
APPS Schema
APEX
Oracle E-Business Suite Database
APEX Application
Application DB Schema
2011 Oracle Corporation
2011 Oracle Corporation
Development performed on development instance of EBS
Deployment or patching of applications is via a SQL plus script
Deployment is performed connected as application schema, not
APPS
Privileges on APPS tables selectively granted to application DB
schema
Using database schema allows applications to run with least
privilege
EBS Menus provide links to APEX Applications
Look and feel can mimic EBS or use a different user interface
theme
Workspaces allow multiple teams to develop and deploy
independently
Oracle E-Business Suite Extensions
Development and Deployment
2011 Oracle Corporation
SQL within applications is run as the applications database schema
Database resource manager can constrain resource consumption
Monitoring of applications can be done using Oracle Enterprise
Manager
Client info is set for each session with application and page
Oracle APEX sets the client info for each request which allows the
DBA to correlate the slow SQL to an application, page, and user
(using EM).
APEX Authentication same as EBS (SSO, OAM, Custom)
APEX Authorization Schemes enforce EBS roles and
responsibilities
Both SOAP and RESTful web services can be used within
applications
Oracle E-Business Suite Extensions
Development and Deployment
2011 Oracle Corporation
Oracle BI Publisher
BI publisher complements Oracle APEX by providing enterprise reporting
Oracle APEX has built in hooks to interface with BI publisher
OBIEE
OBIEE is query only, Oracle APEX allows insert, update, delete
OBIEE supports many databases, APEX supports only Oracle
Oracle APEX is frequently used to add update capabilities to OBIEE applications
Oracle JDeveloper and ADF
Both products are designed to build modern HTML Web Applications
Oracle APEX is targeted at departmental opportunitic applications with fewer developers
Oracle APEX is targeted at the SQL professional, JDeveloper is targeted at the Java professional
Oracle APEX supports self service private cloud with database and application development
Oracle Forms
Both are declarative, both leverage developers SQL skills
APEX builds Native HTML Web Applications, Forms does not
APEX has greater control over user interface
APEX allows queries to be built on SQL and not default DB blocks
Extending Oracle EBS R12 w/ APEX
Differences between Oracle APEX and other Products
Internal Examples of Oracle APEX

2011 Oracle Corporation
Internal Examples of Oracle APEX
Recently Developed Applications
2011 Oracle Corporation
Quote Request System (QRS)*
Oracle Store
Oracle Partner Store
Web Quote
SOLAR Solutions and Requirements Tracking
Safeguard*
Oracle Learning Library
Resource Request System (RRS)
Completive Programs (Terminate Teradata )
OIP Lite*
Sun Backlog Reporting (OTRS / GCM / 10.7 / Quoting)

* not yet production
Internal Examples of Oracle APEX
QRS Application Home Page
2011 Oracle Corporation
Menu options available controlled via roles and responsibilities
Administration privileges controlled via roles and responsibilities
https://gsibb-apex.oraclecorp.com/apex/f?p=12578:100
Internal Examples of Oracle APEX
QRS Application Manage Requests
2011 Oracle Corporation
Views control access to rows, all access is controlled by EBS
Data joined from local tables and EBS tables
Internal Examples of Oracle APEX
QRS Application Quote Details
2011 Oracle Corporation
Page allows comments to be placed by sales to quoters
Details of quote pulled directly from quoting
Change requests and quote responses all stored in local tables
MISQRS schema on GSI owns local tables
Internal Examples of Oracle APEX
QRS Application Local Tables
2011 Oracle Corporation
List of tables owned by database schema MISQRS
Note ability to add columns and create new tables
Internal Examples of Oracle APEX
QRS Application Views on EBS data
2011 Oracle Corporation
Browsing database views shows references to APPS tables
Developer only sees what the MISQRS schema has been granted
2011 Oracle Corporation
2011 Oracle Corporation
Additional Slides
2011 Oracle Corporation
Oracle Application Express (APEX)
APEX Positioning / Most Common Use Cases
2011 Oracle Corporation
Data-driven Applications
Develop opportunistic and departmental productivity
applications with Robust Online Reporting
Spreadsheet / Access Replacement
Convert spreadsheets and access applications to Web applications
Oracle Forms Modernization
Leverage SQL & PL/SQL declarative programming skills to
move Forms applications to HTML / Web 2.0
Interactive Reports
Out of the box declarative Web 2.0 reporting
Dramatically enhances end-user capabilities
2011 Oracle Corporation
Customers
2011 Oracle Corporation
2011 Oracle Corporation
Oracle Application Express Books

You might also like