• No results found

Oracle Application Express and Oracle E-Business Suite. Love and Mariage!

N/A
N/A
Protected

Academic year: 2021

Share "Oracle Application Express and Oracle E-Business Suite. Love and Mariage!"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

Oracle Application

Express and Oracle

E-Business Suite

(2)

1 2 3 4 5 2 ► About me

EBS Development Challenges

EBS and APEX

► Examples of APEX extension for EBS ► Conclusion

(3)

3

► Oracle E-Business Suite-APEX Practice Director

► Over 14 years Oracle EBS technical / functional consultant

► Developed EBS application integration and customizations

► Involved with numerous EBS implementations and upgrades starting with release 10.7 up to R12

► Oracle SOA integration

► APEX developer since 2007

(4)

4

► Oracle APEX expert practice since 2004 ► Oracle APEX Center of Excellence

Comprehensive Consulting Services

► Training & Coaching

► Architecture & Analysis

► Project Management

► On-site / Off-site Development

► APEX Best Practices, Methodologies and Toolkit

Offices in Canada and USA

Our Core Values : Respect, Teamwork, Integrity, Innovation, Quality

(5)

EBS Development

challenges

(6)

EBS Development Challenges

6 ► Integrate more business processes in EBS

► Provide lightweight customized solutions to users

► Improve user productivity (remove manual processes) ► Excel / Access replacement improving data security and

centralization of the information ► Mobile applications

(7)

EBS Development Types

7

Extension

Personalization

(8)

EBS Development Types - Personalizations

8 ►

Options for Personalizations

► OA Framework

(9)

EBS Development Types - Customizations

9 ►

Options for Customizations

► Adding triggers to Oracle database tables

► Modifying OAF controllers, Forms code, PL/SQL code, etc.

► Modifying an existing object and saving it to a new name (forms, reports, etc.)

► Customizations-in-place will be overwritten by patches and upgrades

(10)

EBS Development Types - Extensions

10 ►

Options for Extensions

► Oracle Forms

► Oracle Reports / BI Publisher

► Oracle Application Framework (OAF)

► Application Development Framework (ADF)

(11)

E-Business Suite Extensions

11

Interfaces Mobile

(12)
(13)

Why use APEX ?

13

Oracle Application Express

► Rapid Application Development (RAD) browser based tool for the Oracle Database (Cloud Ready)

► Leverages full Oracle database capabilities

► Reuse your existing SQL & PL/SQL resources skillsets

► Fully supported, “no-cost” standard component with all editions of

(14)

Why use APEX ? cont’d

14 ► Fully integrate with E-Business Suite (from 11i to R12.x)

► Can provide the same look and feel as E-Business Suite

► Out of the box reporting functionalities enhancing end-user productivity:

 On screen Interactive Reports

 Searches on multiple fields

 User defined report format

(15)

Why use APEX ? cont’d

15 ► Can define RESTful services (allowing to act as web service

provider)

► Mobile Ready (Mobile or Responsive) ► Insum integration package for EBS

(16)

Recommended Architecture

16

Oracle Application Express resides within the Oracle

database in its own schema

► REST Data Services / Weblogic installed on the application

(17)

Recommended Architecture

(18)

APEX integration with EBS

18

1 – APEX application accessing EBS Data externally 2 – APEX application integrated in EBS menu structure

(19)

EBS Security Overview

19 Functions Menus Responsibilities Users

(20)

EBS Security Overview cont’d

(21)

EBS Security Overview cont’d

(22)

APEX Security Overview

22

Authentication

► Oracle Single Sign-On / SSO authentication in APEX ► Oracle Access Manager (OAM) authentication in APEX

► HTTP Header Based, see white paper.

APEX authentication with EBS credentials (standalone) ► Custom authentication (integrated in EBS menu)

(23)

APEX Security Overview cont’d

23 Custom Authentication Session ID Generate Token Validate Token Secured Token Validate Function/Menu

(24)

APEX Security Overview cont’d

24

Authorization

► Validate APEX page authorization against EBS function within

menu and responsibility

► Validation can also be against page components just like EBS

(25)

Recap : Steps for EBS/APEX Integration

25

► Install APEX as recommended

► Install the Insum integration package

► Configure the Oracle Application Express login process (authentication)

► Define Oracle Application Express authorizations

► Define EBS functions to link to APEX pages

► Define EBS Security (menu and responsibility)

(26)

Accessing EBS data from APEX

(27)

Insum Integration Package for EBS

27 The Insum Integration Package for EBS allows any APEX application to recognize the EBS context:

► Current EBS Session Data

► Profile Values

Organisation Security (Operating Units and multi-org)

► User Security

The Insum Integration Package is created in the APPS schema (as per EBS development standards) and granted to the custom APEX schema

(28)

APEX Integration / EBS Versions

28

► Version 11i

► Version R12.1 with 12.1.3 integration patch

(29)

Technical Requirements

29

► Oracle E-Business Suite 12.1.3 or above* (custom config for 11i / 12.1)

► Oracle E-Business Suite Patch 12316083*

► Fully Licensed Oracle Database

Oracle Application Express (Free Download at APEX.ORACLE.COM) ► Oracle REST Data Services (Free Download)

*Note: The requirement of having EBS R12.1.3 comes from the prerequisite

patches R12.AD.B.delta.3 and R12.ATG.B.delta.3 of the APEX support patch 12316083.

(30)

EBS Integration with APEX White Paper

(31)

EBS and APEX 5.0

31

► 100% Compatible with EBS

► New Functionalities / Rapid Development (Page Designer)

► Upgrade APEX with ZERO impact on the EBS Installation

(32)

Examples of APEX

Extensions

(33)

Examples

34

► Demo 1 : System Administrator Workbench

► Demo 2 : Supplier Trends Dashboard

► Demo 3 : Simplified Invoice Entry

(34)

Oracle Store

(35)
(36)

Conclusion

There are many advantages for using APEX to build EBS extensions. From a technical point of view, APEX is:

► Easy to install and configure

► Reuses your organization skillsets

► Supported by Oracle

► Simplifies patches and upgrades

From a business point of view, changing or adding new functionalities can be done rapidly allowing more flexibility to users at a lower cost.

(37)
(38)

QUESTIONS ?

References

Related documents

1) Performance stability and SLO fulfillment: Figure 12 shows the performance behavior of the scaling plans selected for five types of QoS levels. As depicted in Figure 12, the

From the mean score finding, it can be concluded that according to the learning strategy, the group of students treated by using a guided writing strategy was better

This procedure has been developed to ensure safe practice when caring for patients who require oral suctioning due to an inability to clear the airway by cough or huff..

As a proof-of-concept to evaluate the benefits of moving the Oracle E-Business Suite (EBS) database tier to the Oracle Exadata Database Machine, we ported a real world

To enable faster typing, rlwrap supports a custom vocabulary feature by loading all words in the “ $HOME/.<application>_completions ” file which if used,

The risk of Oracle E-Business Suite security vulnerabilities depends if the application is externally accessible and if the attacker has a valid application session. Type of

- Oracle E-Business Suite Controls: Application Security Best Practices.  Oracle Best Practices for Securing

Oracle EBS Default Network Communication Client Browser Oracle EBS Application Server Database HTTP.  Communication from the client browser to the application server uses