Ad d A hit t fAdvanced Architectures for                      
Oracle E‐Business Suite
Noby Joseph, Senior Principal Software Engineer
Elke Phelps, Senior Principal Product Manager
Applications Technology Group, Oracle E‐Business Suite Development
OracleOracle
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Safe Harbor Statement
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 y , , y, p
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.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i d h O l Cl d
2
Scale with Virtualization and the Oracle Cloud
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i d h O l Cl d
2
Scale with Virtualization and the Oracle Cloud
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Client Application Database
Global Single 
Data Model
WebLogic Server
JDBC/SQL N
HTTP/S
RAC & ASM
WebLogic JSP
BC4J
b Listener
et
Edition‐Based 
Redefinition
Forms
BI Publisher
Web
UIX 11g
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 6
Forms
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Dual File System
Edition‐Based Redefinition
File System 1 File System 2
Oracle HTTP Server (OHS)
WebLogic Server (WLS)
File System 1
Oracle HTTP Server (OHS)
WebLogic Server (WLS)
File System 2
Synchronization managed 
by patching tools
Developer 10.1.2
COMMON_TOP
APPL_TOP
Developer 10.1.2
COMMON_TOP
APPL_TOP
Non‐Editioned File System INST_TOP INST_TOP
PATCH_TOP
APPL_TOP_NE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 7
_
LOGS
More information in the Online 
Patching FAQ (Note 1583902.1)
Oracle E‐Business Suite 12.2 Architecture
• In a nutshell, E‐Business Suite 12.2 
f l lik
Oracle E Business Suite 12.2 Architecture
What is E‐Business Suite from a WebLogic Perspective?
feels like:
– A handful of web applications… WLS Domain
Admin Server
– Deployed to Clusters of Managed 
Servers…
– Supervised by an Admin Server…
oacore_server1oacore_cluster 1
p y
– Deployed to a WebLogic Server Domain
forms_server1forms_cluster 1
oafm_server1oafm_cluster 1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle Confidential – Internal/Restricted/Highly Restricted 8
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Oracle WebLogic Server Domain
C f i li i EBS iddl i J• oacore: Core functionality in EBS middle tier Java 
code, including OAF based functionality for EBS 
products
WLS Domain
• oafm: Web services, Secure Search and Oracle 
Transport Agent, etc
• forms: Serves all Oracle forms functionality
oacore_server1
forms_server1
• forms: Serves all Oracle forms functionality
oafm_server1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 9
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Single Node Deployment
One Node for both the       
Two Node Deployment
One Node Application Tier,             
Multi‐Node Deployment
Multiple Application Tier Nodes, 
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Application Tier & Database Tier
Oracle Confidential – Internal/Restricted/Highly Restricted 10
pp ,
One Node Database Tier
p pp ,
Multiple Database Nodes
Vertical and Horizontal ScalingVertical and Horizontal Scaling
Key Concepts and Terminology  
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Vertical and Horizontal ScalingVertical and Horizontal Scaling
Key Concepts and Terminology  
Vertical Scaling
Add managed servers to existing 
clusters on an existing node
oacore_server1oacore_cluster 1
clusters on an existing node
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Vertical and Horizontal ScalingVertical and Horizontal Scaling
Key Concepts and Terminology  
Vertical Scaling
Add managed servers to existing 
clusters on an existing node
oacore_server1
oacore_cluster 1
oacore server2clusters on an existing node oacore_server2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Vertical and Horizontal ScalingVertical and Horizontal Scaling
Key Concepts and Terminology  
Vertical Scaling
Add managed servers to existing 
clusters on an existing node
oacore_server1
oacore_cluster 1
oacore server2clusters on an existing node oacore_server2
Horizontal Scaling
Add managed servers to existingAdd managed servers to existing 
clusters by adding a new node
oacore server1oacore cluster 1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
oacore_server1oacore_cluster 1
Vertical and Horizontal ScalingVertical and Horizontal Scaling
Key Concepts and Terminology  
Vertical Scaling
Add managed servers to existing 
clusters on an existing node
oacore_server1
oacore_cluster 1
oacore server2clusters on an existing node oacore_server2
Horizontal Scaling
Add managed servers to existingAdd managed servers to existing 
clusters by adding a new node
oacore server1 oacore server2oacore cluster 1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
oacore_server1 oacore_server2oacore_cluster 1
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i
2
Scale with Virtualization
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Scale for Performance and High Availability
Application Tier Vertical Scaling
Scale for Performance and High Availability
A pp g
Application Tier Horizontal Scaling
A li i Ti V i l d H i l S li
B
Application Tier Vertical and Horizontal Scaling 
Parallel Concurrent Processing
C
D
Database Real Application Clusters (RAC)E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Adding WLS Managed Servers in the EBS ClusterAdding WLS Managed Servers in the EBS Cluster
Application Tier Vertical Scaling
Why add managed servers?
• Meet load and user concurrency 
requirements
WLS Domain
Admin Server
requirements
• Provide redundancy
• Add services to an existing node
oacore_server1oacore_cluster 1
forms server1forms cluster 1 Add services to an existing nodeforms_server1forms_cluster 1
oafm_server1oafm_cluster 1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Adding WLS Managed Servers in the EBS ClusterAdding WLS Managed Servers in the EBS Cluster
Application Tier Vertical Scaling
WLS Domain
Why add managed servers?
• Meet load and user concurrency 
requirements
Admin Server
oacore server1 requirements
• Provide redundancy
• Add services to an existing node
oacore_server1
oacore_cluster 1
forms_server1
forms cluster 1
oacore_server2
Add services to an existing nodeforms_cluster 1
oafm_server1
oafm_cluster 1
forms_server2
oafm server2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
oafm_server2
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Application Tier Vertical Scaling:  Add WLS Managed Servers
What to Know What to Do
• Add to any of the managed servers in the Oracle E‐
Business Suite WLS Domain:  oacore, oafm, forms, or
forms‐c4ws
• Add using the Oracle E‐Business Suite 12.2 provisioner
• Syntax for adProvisionEBS.pl:
perl 
<AD_TOP>/patch/115/bin/adProvisionEBS.pl 
ebs-create-managedserver g p
API, adProvisionEBS.pl
• Execute  adProvisionEBS.plon the RUN Filesystem 
when there is no active Online Patching cycle
• Follow naming convention:  
-contextfile=<CONTEXT_FILE> 
-managedsrvname=<MANAGED_SERVER_NAME> 
-servicetype=<SERVICE_TYPE> 
-managedsrvport=<MANAGED_SERVER_PORT>
-logfile=<LOGFILE>
g
<service_type>_server<n>
• Verify port numbers are free and unique across the RUN 
and PATCH filesystems
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Application Tier Vertical Scaling:  Add WLS Managed Servers
What to Know What to Do
• Add to any of the managed servers in the Oracle E‐
Business Suite WLS Domain:  oacore, oafm, forms, or
forms‐c4ws
• Add using the Oracle E‐Business Suite 12.2 provisioner
• Example add ‘oacore_server2’ of type oacore with              
port 7203:
perl 
<AD TOP>/patch/115/bin/adProvisionEBS.pl g p
API, adProvisionEBS.pl
• Execute  adProvisionEBS.plon the RUN Filesystem 
when there is no active Online Patching cycle
• Follow naming convention:  
_ /p / / / p 
ebs-create-managedserver 
-contextfile=<CONTEXT_FILE> 
-managedsrvname=oacore_server2 
-servicetype=oacore 
-managedsrvport=7203
logfile=<APPLRGF>/TXK/addMSoacore server2 logg
<service_type>_server<n>
• Verify port numbers are free and unique across the RUN 
and PATCH filesystems
-logfile=<APPLRGF>/TXK/addMSoacore_server2.log
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
Scale for Performance and High Availability
Application Tier Vertical Scaling
Scale for Performance and High Availability
A pp g
Application Tier Horizontal Scaling
A li i Ti V i l d H i l S li
B
Application Tier Vertical and Horizontal Scaling 
Parallel Concurrent Processing
C
D
Database Real Application Clusters (RAC)E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Add Oracle E‐Business Suite Application NodesAdd Oracle E Business Suite Application Nodes 
Application Tier Horizontal Scaling:  Add Managed Servers to New Node
Why add application tier nodes?
• Meet load and user concurrency 
requirements
Node 1 Node 2
Application Tier
requirements
• Provide redundancy
• Add services by adding a new nodeAdd services by adding a new node
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Add Oracle E‐Business Suite Application NodeAdd Oracle E Business Suite Application Node
Application Tier Horizontal Scaling:  Add Managed Servers to New Node
Node 1
WLS Domain Admin Server
Node 2
oacore_server1oacore_cluster 1 oacore_server2
forms_server1forms_cluster 1
oafm_server1oafm_cluster 1
forms_server2
oafm_server2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite 12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions
Filesystem configuration:  Distributed | Shared
Load balancing: DNS | HTTP ( i l d b l )
i
ii Load balancing:  DNS | HTTP (using load balancer)
Web Entry Point:  One | Multiple 
ii
iii
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
Oracle E‐Business Suite 12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions
Filesystem configuration:  Distributed | Shared
Load balancing: DNS | HTTP ( i l d b l )
i
ii Load balancing:  DNS | HTTP (using load balancer)
Web Entry Point:  One | Multiple 
ii
iii
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
Add Oracle E‐Business Suite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes
Create Distributed File Systems with Rapid Clone
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1383621.1
Add Oracle E‐Business Suite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes
Create a Shared Application Tier File System
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375769.1
Add Oracle E‐Business Suite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes
Filesystem Configuration:  Distributed or Shared
Overview of Steps
• Prepare the PATCH and RUN 
fil t
Start 
Here
Filesystem
Configuration
Distributed Section 5.3 Adding a New Application 
Tier Node to an Existing System
MOS Doc ID 1383621.1
filesystems
• Copy the RUN filesystems to the 
new node
• Configure the PATCH and RUN 
filesystems
Overview of Steps
y
• Register the new topology
• Finalize service configuration
Shared
O e e o Steps
• Configure shared filesystem for 
sharing
• Mount filesystem on new node
• Perform configuration steps to 
add the new node
Section 4: Adding a Node to the 
Shared Application Tier File System 
MOS Doc ID 1375769.1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
add the new node
Oracle E‐Business Suite 12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions
Filesystem configuration:  Distributed | Shared
Load balancing: DNS | HTTP ( i l d b l )
i
ii Load balancing:  DNS | HTTP (using load balancer)
Web Entry Point:  One | Multiple 
ii
iii
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
DNS Load Balancing
• Users query DNS LBR for IP address 
f URL
DNS Load Balancing
Q: IP for http://ebiz.company.com/
of URL
• DNS LBR supplies different IP 
addresses to different users 

depending on load of a given node
• Vendor‐dependent: heartbeat 
checks against nodes sophisticated
DNS LBR

 A: 10.10.10.10
checks against nodes, sophisticated 
algorithms for load‐balancing
10.10.10.10 10.10.10.20 10.10.10.30
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
HTTP‐Based Load Balancing Using a Load Balancer
• Users navigate to one or more Web 
E t P i t
HTTP Based Load Balancing Using a Load Balancer
https://ebiz company com
Entry Points
• LBR must support persistent 
session connections HTTP Layer LBR

https://ebiz.company.com
• LBR routes all subsequent traffic for 
a specific user to same web node
• LBRs may use heartbeat checks for

• LBRs may use heartbeat checks for 
node death detection & restart, 
and sophisticated algorithms for 
load balancing
Web 
Node 1
Web 
Node 2
Web 
Node 3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
load‐balancing
Oracle E‐Business Suite 12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions
Filesystem configuration:  Distributed | Shared
Load balancing: DNS | HTTP ( i l d b l )
i
ii Load balancing:  DNS | HTTP (using load balancer)
Web Entry Point:  One | Multiple 
ii
iii
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
Multiple Web Entry Points
• Load balancing may be DNS or 
HTTP b d
Multiple Web Entry Points
HTTP‐based
• Users access Oracle E‐Business 
Suite with multiple URLs (Web  HTTP Layer LBRp (
Entry points)
• Each node is running Oracle HTTP 
Server (OHS) and all of the servicesServer (OHS) and all of the services 
(oacore, oafm, forms) in the Oracle 
E‐Business Suite WLS domain
appstier1 appstier2 appstier3 appstier4
https store company com http iRecruit company com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
https:store.company.com http:iRecruit.company.com
Multiple Web Entry Points
• Profile options hierarchy type  must 
b d t d t SERVRESP
Multiple Web Entry Points
https:store company comhttp://iRecruit company com
be updated to SERVRESP
• Context file must be updated to 
reflect the Web Entry Point, node  HTTP Layer LBR

https:store.company.comhttp://iRecruit.company.com
y ,
protocol and port    
appstier1 appstier2 appstier3 appstier4
https store company com http iRecruit company com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375686.1
https:store.company.com http:iRecruit.company.com
Scale for Performance and High Availability
Application Tier Vertical Scaling
Scale for Performance and High Availability
A pp g
Application Tier Horizontal Scaling
A li i Ti V i l d H i l S li
B
Application Tier Vertical and Horizontal Scaling 
Parallel Concurrent Processing
C
D
Database Real Application Clusters (RAC)E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Adding Managed Servers and NodesAdding Managed Servers and Nodes
Application Tier Vertical & Horizontal Scaling
• Meet load and user concurrency 
requirements
Node 1 Node 2
Application Tier
q
• Provide redundancy
• Add additional nodes
• Enable additional services in the 
same node or on additional nodes
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Application Tier Vertical & Horizontal Scaling
Node 1 Node 2
Admin Server
oacore_server1
oacore cluster 1
WLS Domain
oacore_server3
oacore_cluster 1
forms_server1
forms_cluster 1
oacore_server2
forms server2
forms_server3
oacore_server4
forms server4
oafm_server1
oafm_cluster 1
forms_server2
oafm_server2
oafm_server3
forms_server4
oafm_server4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Application Tier Vertical & Horizontal Scaling
What to Know What to Do
• The new managed server is added using the 
adProvisionEBS.pl (as previously described)
• Details regarding the managed server must then be 
added to all application tier nodes participating in the
Example:  
Assumption:  You have already added an application tier node 
to the environment
added to all application tier nodes participating in the 
same cluster where this managed server was added Step 1: Add new managed server
perl 
<AD_TOP>/patch/115/bin/adProvisionEBS.pl 
-ebs-create-managedserver 
-contextfile=<CONTEXT FILE> -contextfile=<CONTEXT_FILE> 
-managedsrvname=oacore_server3 
-servicetype=oacore 
-managedsrvport=7203
–logfile=<APPLRGF>/TXK/addMSoacore_server2.log
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
Oracle E‐Business Suite 12.2 ArchitectureOracle E Business Suite 12.2 Architecture
Application Tier Vertical & Horizontal Scaling
What to Know What to Do
• The new managed server is added using the 
adProvisionEBS.pl (as previously described)
• Details regarding the managed server must then be 
added to all application tier nodes participating in the
Perform the following on all nodes participating in the same 
cluster where this managed server is added:
Step 2: Add managed servers into OHS configuration:
added to all application tier nodes participating in the 
same cluster where this managed server was added
$perl 
<FND_TOP>/patch/115/bin/txkSetAppsConf.pl 
-contextfile=<CONTEXT_FILE> 
-configoption=addMS
-oacore=testserver.example.com:7203
Step 3: If OHS is running on the node, restart it:
$sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh stop
$sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh start
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
Oracle E‐Business Suite 12.2 ConfigurationOracle E Business Suite 12.2 Configuration
Where to perform configuration changes
Fusion Middleware  WLS Administration  Oracle Application Manager & 
Control Console
pp g
Autoconfig
Database Home SID name, Listener, dbPorts, etc.

Oracle HTTP Server
Performance directives, log 
configuration, ports, mod_perl, 
mod_wl_ohs, etc.
WebLogic Server
oacore, oafm and  
WebLogic Server
forms services, etc.
Oracle E‐Business Suite
Developer 10g, Product Specific 
Settings, etc.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Scale for Performance and High Availability
Application Tier Vertical Scaling
Scale for Performance and High Availability
A pp g
Application Tier Horizontal Scaling
A li i Ti V i l d H i l S li
B
Application Tier Vertical and Horizontal Scaling 
Parallel Concurrent Processing
C
D
Database Real Application Clusters (RAC)E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Add Oracle E‐Business Suite Application Tier
Why use Parallel Concurrent 
P i ?
Add Oracle E Business Suite Application Tier
Parallel Concurrent Processing
Processing?
• Meet load and user concurrency 
requirements
Node1
q
• Provide redundancy and workload 
management
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite Setup Guide Release 12.2
Scale for Performance and High Availability
Application Tier Vertical Scaling
Scale for Performance and High Availability
A pp g
Application Tier Horizontal Scaling
A li i Ti V i l d H i l S li
B
Application Tier Vertical and Horizontal Scaling 
Parallel Concurrent Processing
C
D
Database Real Application Clusters (RAC)E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Add Oracle E‐Business Suite Database NodesAdd Oracle E Business Suite Database Nodes
Oracle Database Real Application Clusters (RAC)
• Allows multiple database nodes to 
access the same data in parallel
• Improves scalability & fault
Node1 Node 2
Database Tier
• Improves scalability & fault‐
tolerance
• Supports Automatic Storage 
Management (ASM), Cluster Ready 
Services (CRS), SCAN Listener
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1570554.1
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i
2
Scale with Virtualization
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Virtualization Terminology
Oracle VM
• Hardware:  Pool of servers
Oracle Virtual Box
• Hardware:  Laptop or desktop
Virtualization Terminology
• Deployment: Production and non‐
production environments
p p p
• Deployment:  Testing or training 
only.  Not for production!
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 49
Media Formats for Virtualization Images
VM Templates Virtual Appliance Virtual Assemblies
Media Formats for Virtualization Images
p
• Medium to be deployed 
in Oracle VM by Oracle 
VM Manager
pp
• Medium to be deployed 
in Oracle Virtual Box or 
Oracle VM  
• Medium used by Oracle 
Enterprise Manager Cloud 
Controlg
• Manual setup required to 
add nodes
• Medium required for
• Manual setup required to 
add nodes
• Multiple nodes can be 
packaged into a 
deployment
• Medium required for 
Oracle Exalogic 
p y
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 50
Deploy Oracle E‐Business Suite with Oracle VM
Deploy Oracle E‐Business Suite Pool servers and maximize your
Deploy Oracle E Business Suite with Oracle VM
Deploy Oracle E Business Suite         
in hours, not days
• Use EBS VM Templates or EBS VM 
li
Pool servers and maximize your 
server utilization
• Dynamically migrate between 
nodes based on free capacityAppliances
• Convert appliances to templates for 
non‐Exalogic
nodes based on free capacity
• Consolidate VMs onto fewest 
serversnon Exalogic 
• Configure multiple VM nodes with 
EBS Virtualization Kit
• Expand to more servers 
automatically when load increases
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 51
Oracle E‐Business Suite VirtualizationOracle E Business Suite Virtualization
Self‐Contained Images 
Single Node Multi‐Node MOS Doc IDSingle Node Multi Node MOS Doc ID
Oracle VM Virtual Appliances for Oracle  E‐Business Suite 12.2.4 VIS PROD, VIS 1928303.1
Oracle VM Virtual Appliances for Oracle  E‐Business Suite 12.2.3  VIS PROD, VIS 1620448.1
Oracle VM Virtual Appliances for Oracle E‐Business Suite 12.1.3 VIS PROD, VIS 1906691.1
 



Use with 
EM Cloud pp
Oracle Virtual Assemblies for Oracle E‐Business Suite 12.2.3 PROD PROD 1904928.1
Oracle Virtual Assemblies for Oracle E‐Business Suite 12.1.3 PROD PROD 1904928.1
Oracle VM Templates for Oracle E‐Business Suite 12.2.2 PROD, VIS 1590941.1




 
Control
Oracle VM Templates for Oracle E‐Business Suite 12.2.4 for Exalogic PROD, VIS 1954255.1
Oracle VM Templates for Oracle E‐Business Suite 12.2.3 for Exalogic PROD, VIS 1633952.1
Oracle VM Templates  for Oracle  E‐Business Suite 12.1.3 for Exalogic VIS 1499132.1



Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Add Secondary Application Tier with Oracle VMAdd Secondary Application Tier with Oracle VM
Using Sparse Appliance
What to Know What to Do
• A sparse appliance is a small Oracle VM virtual appliance 
that contains an operating system
• Secondary application tier can be added to an existing 
farm with the use of a sparse appliance
Step 1: Import sparse file appliance into Oracle VM repository
Step 2: Create a virtual machine based on imported appliance
Step 3: Configure Oracle Guest VM for Oracle E‐Business Suite farm with the use of a sparse appliance
• Oracle E‐Business Suite Release must be installed on a 
network
• The application tier file system needs to be exported and 
p g
sparse appliance
Step 4: Apply latest security updates
pp y p
mounted on the virtual machine
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1620448.1
Oracle E‐Business Suite VirtualizationOracle E Business Suite Virtualization
Deploy Oracle E‐Business Suite with Oracle VirtualBox
• Install Oracle VirtualBox on your 
platform of choice
1
• Download EBS 12.2.4 VM Virtual 
Appliance
• Import the Oracle
2
3• Import the Oracle 
E‐Business Suite appliance
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite on Oracle Compute Cloud
Roadmap
Oracle E Business Suite on Oracle Compute Cloud
Initial Offering 
1. Images for quick provisioning of E‐Business Suite 12.2.5 g q p g
2. Cloning of E‐Business Suite systems (12.1.3 or 12.2) to Oracle Cloud 
• Non‐production instances 
• Single‐node E‐Business Suite systems 
• Oracle Linux
3. Development in Oracle Cloud 
4. Management of on‐premise and cloud instances via Enterprise Manager g p p g
Future Directions (phased approach) 
1. Advanced configurations: Multi‐node, load balancing, RAC, DMZ
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
2. Integration with external services such as OAM, OID, SOA Suite 
Lift ‘n’ Shift EBS Dev/Test instances
Clone Oracle E‐Business Suite to Oracle Cloud
Roadmap
Clone Oracle E Business Suite to Oracle Cloud
EBS Dev EBS Dev EBS QAEBS TestEBS Test EBS QA
SSH
Cloud EBS InstancesOn‐Premises EBS Instances
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Customer 
Datacenter
ORACLE 
Public Cloud
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
1. Generate an SSH Key pair on your local system. 
Process Overview
2. Upload the SSH public key to Oracle Compute Cloud Service.
3. Reserve a public IP for your instance.
4. Create your instance, associate a public IP address with it, configure it for SSH access.
5. Execute a script on you on‐premise E‐Business suite server to package and move the 
installation to Oracle Public Cloud.
6. Configure your instance for HTTP access by creating a security check list.
7. (Optional) create additional storage volumes and attach to your instance if necessary.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 59
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 60
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 61
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 62
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 63
Cloning On‐premise to Oracle Cloud
Roadmap
Cloning On premise to Oracle Cloud
1. Download and extract clone utility to source EBS Instancey
2. Add public IP address to /etc/hosts
3. Setup and test SSH between EBS on‐premise and Oracle Public Cloud 
host
4. Update clone properties file with source and target information
l l5. Execute clone utility
$perl ./start_clone.pl
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 64
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i
2
Scale with Virtualization
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Demilitarized Zone (DMZ)
• Perimeter network
• Single or multi‐segment
Demilitarized Zone (DMZ)
Single or multi segment
• Oracle E‐Business Suite DMZ 
application tier nodes have 
i d ibili irestricted responsibilities
• Security breaches remain contained 
within DMZwithin DMZ
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite DMZ FeaturesOracle E Business Suite DMZ Features
• Limited number of Oracle E‐Business Suite products certified for internet 
Reduce Attack Surface
p
access
• External Oracle E‐Business Suite application tier access limited by setting 
Node Trust LevelNode Trust Level
• Responsibilities available for external use only upon configuration
• URL Firewall exposes only the pages that are requiredURL Firewall exposes only the pages that are required
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
MOS Doc ID 1375670.1
Reverse Proxy Server
• Makes requests to the Oracle E‐
Business Suite application server on 
Reverse Proxy Server
behalf of the client
• Allows use of standard ports (80, 
443) on external side; higher ports443) on external side; higher ports 
internally
• Filters requests to web server via 
lrules
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Example 1: Oracle E‐Business Suite DMZ ConfigurationExample 1: Oracle E Business Suite DMZ Configuration
Internal and External Application Tier
I t t
Internal 
EBS App 
IntranetDMZ
Internet
pp
Tier 
External 
EBS App
i
Open port 
i t b t
External
Users
EBS App 
Tier
EBS 
Secure
VLAN
requirements between 
primary node and all 
internal and external 
nodes
WLS
DMZ
External 
Firewall
Data
Firewall
Internal 
Users
Database NM
ICMP
SSH
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 2.1, MOS Doc ID 1375670.1
Firewall
Example 1: Oracle E‐Business Suite DMZ ConfigurationExample 1: Oracle E Business Suite DMZ Configuration
Internal and External Application Tier
I t t
Internal 
EBS App 
IntranetDMZ
Internet
pp
Tier 
External 
EBS App
i
External
Users
EBS App 
Tier
EBS 
Secure
VLAN
DMZ
External 
Firewall
Data
Firewall
Internal 
Users
Database
TNS Protocol
HTTPs/HTTP
HTTPs
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 2.1, MOS Doc ID 1375670.1
Firewall
Example 2: Oracle E‐Business Suite DMZ ConfigurationExample 2: Oracle E Business Suite DMZ Configuration
Reverse Proxy and External Application Tier
DMZ
I t t
Internal 
EBS App 
IntranetDMZ
Internet
pp
Tier 
External 
EBS App
i
Reverse
Proxy
External
Users
EBS App 
Tier
Secure
VLAN
EBS 
Proxy
DMZ
External 
Firewall
DMZ
Internal 
Firewall
Data
Firewall
Internal 
Users
Database
TNS Protocol
HTTPs/HTTP
HTTPs
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 2.2, MOS Doc ID 1375670.1
Firewall Firewall
Example 3: Oracle E‐Business Suite DMZ ConfigurationExample 3: Oracle E Business Suite DMZ Configuration
Multiple Internal and External Application Tiers in the Intranet and DMZ
Primary Internal 
EBS App
IntranetDMZ 1
External 
EBS App 
DMZ 2
Internet
EBS App 
Tier 
i
External 
EBS App
Tier
External
Users
Internal 
Users
EBS App 
Tier Secondary Internal 
EBS App 
Tier 
DMZ DMZ
Users
EBS Database
Data
TNS Protocol
HTTPs/HTTP
HTTPs
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Section 2.4, MOS Doc ID 1375670.1
DMZ
External 
Firewall
Internal
Firewall
Data
Firewall
Program AgendaProgram Agenda
Introduce Key Concepts and Terminology1 y p gy
Scale for Performance and High Availability
S l i h Vi li i
2
Scale with Virtualization
Access Oracle E‐Business Suite from the Internet
3
4
Plan for Disaster Recovery5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
l fPlan for Disaster Recovery
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Plan for Disaster RecoveryPlan for Disaster Recovery
• Prepare for catastrophic failuresp p
– Site failures, hardware failures, power outages, etc
• Provide operational failover (not just tape backups)
• Review operational priorities
• Deployment requirements may be expensive
Pl d b fi f h i f– Planned outages may benefit from the infrastructure
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Maximum Availability ArchitectureMaximum Availability Architecture
Oracle E‐Business Suite High Availability Features
Application 
Tier
 Web
 Forms
 Concurrent 
Processing
Multiple 
Application 
Nodes
Database 
Tier
Processing
 Database
Multiple 
Database
N dTier Nodes
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014)
http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
Maximum Availability ArchitectureMaximum Availability Architecture
Oracle E‐Business Suite Disaster Recovery
Primary Site Disaster Recovery SitePrimary Site
Multiple Web, Forms, Concurrent Processing Nodes
Disaster Recovery Site
Multiple Web, Forms, Concurrent Processing Nodes
Disk Synchronization
Oracle Data Guard
Oracle Real Application Clusters Oracle Real Application Clusters
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014)
http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
Maximum Availability ArchitectureMaximum Availability Architecture
Oracle E‐Business Suite Disaster Recovery
Primary Site Disaster Recovery SitePrimary Site
Multiple Web, Forms, Concurrent Processing Nodes
Disaster Recovery Site
Multiple Web, Forms, Concurrent Processing Nodes
Disk Synchronization
Oracle Exadata Oracle Exadata
Oracle Data Guard
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014)
http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
Maximum Availability ArchitectureMaximum Availability Architecture
Oracle E‐Business Suite Disaster Recovery
Primary Site Disaster Recovery SitePrimary Site Disaster Recovery Site
Oracle Exalogic Oracle ExalogicOracle Exalogic Oracle Exalogic
Disk Synchronization
Oracle Exadata Oracle Exadata
Oracle Data Guard
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014)
http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
Example: Active‐Passive Failover SiteExample:  Active Passive Failover Site
Oracle E‐Business Suite Disaster Recovery
Primary Site


HTTP LBR
Disaster Recovery
HTTP LBR
User
DNS LBR
Application Servers Application Servers
Oracle Real Application Clusters Oracle Real Application Clusters
Disk Synchronization
Oracle Data Guard
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Example: Active‐Passive Failover SiteExample:  Active Passive Failover Site
Oracle E‐Business Suite Disaster Recovery
Primary Site

HTTP LBR
Disaster Recovery
HTTP LBR
User

DNS LBR
Application Servers Application Servers
In the event of a disaster,
Oracle Real Application Clusters Oracle Real Application Clusters
Disk Synchronization
Oracle Data Guard
In the event of a disaster, 
users are rerouted to 
disaster recovery site
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Related SessionsRelated Sessions
Thursday, October 29, 2015
12:00 p m
CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile Moscone
12:00 p.m.
Rekha Ayothi, Principal Product Manager, Oracle West—3004
12:00 p.m.
CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap
Steven Chan, Senior Director, Oracle
Moscone
West—3022
1:15 p.m.
CON8126 ‐ Case Study: Oracle Application Management Suite for Oracle E‐Business 
Suite
Sue Gill, Senior Database Administrator, GE Corporate
Angelo Rosado, Senior Principal Product Manager, Oracle
Moscone
West—3004
1:15 p.m.
CON8141 ‐ Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2
Samer Barakat, Director, Applications Performance, Oracle
Udayan Parvate, Senior Director, EBS Release Engineering, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 89
Related SessionsRelated Sessions
Thursday, October 29, 2015
CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security
Moscone
2:30 p.m. Eric Bing, Senior Director, Oracle
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3004
2:30 p.m.
CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3022p , , p ,
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 90
E‐Business Suite Technology Stack BlogE Business Suite Technology Stack Blog
blogs.oracle.com/stevenchan
• Direct from EBS Development
• Latest news
• Certification announcementsCertification announcements
• Primers, FAQs, tips
• Desupport reminders
• Latest upgrade recommendations
• Statements of Direction
• Subscribe by email or RSS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 91
E‐Business Suite: System ManagementE Business Suite: System Management
facebook.com/groups/EBS.SysAdmin
Join us on Facebook
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 92
Questions and AnswersQuestions and Answers
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Safe Harbor Statement
The preceding 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 y , , y, p
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.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle Confidential – Internal/Restricted/Highly Restricted 94
h l l dChronological Order
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 95
Related SessionsRelated Sessions
Monday, October 26, 2015
11:00 a m
CON8140 ‐ Planning Your Upgrade to Oracle E‐Business Suite 12.2 Moscone
11:00 a.m.
J. Anne Carlson, Senior Director, Product Strategy, Oracle E‐Business Suite, Oracle West—3022
2:45 p.m.
CON8146 ‐ Simplified and Touch‐Friendly User Interface in Oracle E‐Business Suite
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3024
4:00 p.m.
CON6413 ‐ Oracle E‐Business Suite Technology: Latest Features and Roadmap
Lisa Parekh, Vice President, Oracle
Moscone
West—3002
5:15 p.m.
CON8138 ‐ Testing Oracle E‐Business Suite Best Practices
Prasanti Madireddi, Senior Director, Oracle
Moscone
W t 3022
p , ,
Jake Westphal, Senior IT Manager ‐ Enterprise Applications, First American West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 96
Related SessionsRelated Sessions
Tuesday, October 27, 2015
11:00 a m
GEN6409 ‐ General Session: Oracle E‐Business Suite Update, Strategy, and Roadmap Moscone
11:00 a.m.
Clifford Godwin, Senior Vice President, Oracle West—2008
12:15 p.m.
CON8128 ‐ Installation, Cloning, and Configuration of Oracle E‐Business Suite 12.2
Max Arderius, Senior Principal Product Manager, Oracle
Moscone
West—3014
4:00 p.m.
CON8133 ‐ Online Patching with Oracle E‐Business Suite 12.2
Kevin Hudson, Senior Director, Oracle
Moscone
West—3022
5:15 p.m.
CON8130 ‐ Migrating and Managing Customizations for Oracle E‐Business Suite 12.2
Santiago Bastidas Senior Principal Product Manager Oracle
Moscone
West 3014Santiago Bastidas, Senior Principal Product Manager, Oracle West—3014
5:15 p.m.
CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap
Jeanne Lowell, Vice President, EBS Product Strategy, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 97
Related SessionsRelated Sessions
Wednesday, October 28, 2015
11:00 a m
CON8132 ‐ Oracle E‐Business Suite Integration Best Practices Moscone
11:00 a.m.
Veshaal Singh, Vice President, Oracle West—3004
11:00 a.m.
CON8127 ‐ Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E‐
Business Suite 12.2
Angelo Rosado, Senior Principal Product Manager, Oracle
Moscone
West—3022
Angelo Rosado, Senior Principal Product Manager, Oracle
12:15 p.m.
CON8142 ‐ Customer Success Stories: Upgrading to Oracle E‐Business Suite 12.2
Andrew McVeagh, Oracle CoE Leader, GE Transportation
Terri Noyes, Senior Director, Oracle
Musa Ramadhani Lead Oracle Apps DBA Gentex Corporation
Moscone
West—3004
Musa Ramadhani, Lead Oracle Apps DBA, Gentex Corporation
12:15 p.m.
CON8135 ‐ Getting Optimal Performance from Oracle E‐Business Suite
Samer Barakat, Director, Applications Performance, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 98
Related SessionsRelated Sessions
Wednesday, October 28, 2015
1:45 p m
CON8143 ‐ Standards‐Based Desktop Integration in Oracle E‐Business Suite Moscone
1:45 p.m.
Padmaprabodh Ambale, Director, ATG Development, Oracle West—3022
3:00 p.m.
CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3022
4:15 p.m.
CON8145 ‐ Building, Deploying, and Managing Smartphone Apps for Oracle E‐
Business Suite
Vijay Shanmugam, Director, Oracle
Moscone
West—3004
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 99
Related SessionsRelated Sessions
Thursday, October 29, 2015
CON8129 ‐ Advanced Architectures for Oracle E‐Business Suite
Moscone
10:45 a.m. Noby Joseph, Architect ATG Development, Oracle
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3022
CON8147 ‐ Oracle E‐Business Suite 12.2: Customer Panel
Steven Chan, Senior Director, Oracle
Moscone
10:45 a.m. Ravi Ravikoti, Senior Manager, On Semiconductor Corporation
Tom Robinette, Executive Director of Business Systems, Exterran
Martha Wiegman, Senior Manager ‐ Business Solutions at GE
Moscone
West—3004
CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile Moscone
12:00 p.m.
CON8131  Enabling Oracle E Business Suite for SOA, Cloud, and Mobile
Rekha Ayothi, Principal Product Manager, Oracle
Moscone
West—3004
12:00 p.m.
CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap
Steven Chan, Senior Director, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 100
Related SessionsRelated Sessions
Thursday, October 29, 2015
CON8126 ‐ Case Study: Oracle Application Management Suite for Oracle E‐Business 
1:15 p.m.
Suite
Sue Gill, Senior Database Administrator, GE Corporate
Angelo Rosado, Senior Principal Product Manager, Oracle
Moscone
West—3004
CON8141 ‐ Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2
Moscone
1:15 p.m. Samer Barakat, Director, Applications Performance, Oracle
Udayan Parvate, Senior Director, EBS Release Engineering, Oracle
Moscone
West—3022
2:30 p.m.
CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security
Eric Bing, Senior Director, Oracle
Moscone
W t 3004
p g, ,
Elke Phelps, Senior Principal Product Manager, Oracle
West—3004
2:30 p.m.
CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 101
d d b hOrdered by Theme
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 102
Related SessionsRelated Sessions
Strategy & Roadmap
Monday
Oct 26
4:00 p.m.
CON6413 ‐ Oracle E‐Business Suite Technology: Latest Features and Roadmap
Lisa Parekh, Vice President, Oracle
Moscone
West—3002
Tuesday
Oct 27
11:00 a.m.
GEN6409 ‐ General Session: Oracle E‐Business Suite Update, Strategy, and Roadmap
Clifford Godwin, Senior Vice President, Oracle
Moscone
West—2008
Tuesday
CON6410 Oracle E Business Suite: Mobile Update Strategy and Roadmap Moscone
Oct 27
5:15 p.m.
CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap
Jeanne Lowell, Vice President, EBS Product Strategy, Oracle
Moscone
West—3022
Thursday
Oct 29
CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap
S Ch S i Di O l
Moscone
W 3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oct 29
12:00 p.m.
Steven Chan, Senior Director, Oracle West—3022
103
Related SessionsRelated Sessions
Installation & Architecture
Tuesday
Oct 27
12:15 p.m.
CON8128 ‐ Installation, Cloning, and Configuration of Oracle E‐Business Suite 12.2
Max Arderius, Senior Principal Product Manager, Oracle
Moscone
West—3014
Thursday
Oct 29
10:45 a.m.
CON8129 ‐ Advanced Architectures for Oracle E‐Business Suite
Noby Joseph, Architect ATG Development, Oracle
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 104
Related SessionsRelated Sessions
12.2 Customer Panels
Wednesday
Oct 28
12:15 p.m.
CON8142 ‐ Customer Success Stories: Upgrading to Oracle E‐Business Suite 12.2
Andrew McVeagh, Oracle CoE Leader, GE Transportation
Terri Noyes, Senior Director, Oracle
Musa Ramadhani Lead Oracle Apps DBA Gentex Corporation
Moscone
West—3004
Musa Ramadhani, Lead Oracle Apps DBA, Gentex Corporation
Thursday
Oct 29
10 45
CON8147 ‐ Oracle E‐Business Suite 12.2: Customer Panel
Steven Chan, Senior Director, Oracle
Ravi Ravikoti, Senior Manager, On Semiconductor Corporation
T R bi E i Di f B i S E
Moscone
West—3004
10:45 a.m. Tom Robinette, Executive Director of Business Systems, Exterran
Martha Wiegman, Senior Manager ‐ Business Solutions at GE
West 3004
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 105
Related SessionsRelated Sessions
Upgrade
Monday
Oct 26
11:00 a.m.
CON8140 ‐ Planning Your Upgrade to Oracle E‐Business Suite 12.2
J. Anne Carlson, Senior Director, Product Strategy, Oracle E‐Business Suite, Oracle
Moscone
West—3022
Thursday
Oct 29
1:15 p.m.
CON8141 ‐ Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2
Samer Barakat, Director, Applications Performance, Oracle
Udayan Parvate, Senior Director, EBS Release Engineering, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 106
Related SessionsRelated Sessions
Patching
T dTuesday 
Oct 27
4:00 p.m.
CON8133 ‐ Online Patching with Oracle E‐Business Suite 12.2
Kevin Hudson, Senior Director, Oracle
Moscone
West—3022
Wednesday
CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite Moscone
Oct 28
3:00 p.m.
CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 107
Related SessionsRelated Sessions
Customizations
T dTuesday
Oct 27
5:15 p.m.
CON8130 ‐ Migrating and Managing Customizations for Oracle E‐Business Suite 12.2
Santiago Bastidas, Senior Principal Product Manager, Oracle
Moscone
West—3014
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 108
Related SessionsRelated Sessions
System Management
Wednesday
Oct 28
11:00 a.m.
CON8127 ‐ Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E‐
Business Suite 12.2
Angelo Rosado, Senior Principal Product Manager, Oracle
Moscone
West—3022
Thursday
Oct 29
1:15 p.m.
CON8126 ‐ Case Study: Oracle Application Management Suite for Oracle E‐Business 
Suite
Sue Gill, Senior Database Administrator, GE Corporate
Angelo Rosado, Senior Principal Product Manager, Oracle
Moscone
West—3004
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 109
Related SessionsRelated Sessions
Testing
Monday
Oct 26
5:15 p.m.
CON8138 ‐ Testing Oracle E‐Business Suite Best Practices
Prasanti Madireddi, Senior Director, Oracle
Jake Westphal, Senior IT Manager ‐ Enterprise Applications, First American
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 110
Related SessionsRelated Sessions
Usability & Mobility
Monday
Oct 26
2:45 p.m.
CON8146 ‐ Simplified and Touch‐Friendly User Interface in Oracle E‐Business Suite
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3024
Tuesday
Oct 27
5:15 p.m.
CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap
Jeanne Lowell, Vice President, EBS Product Strategy, Oracle
Moscone
West—3022
Wednesday CON8145 ‐ Building, Deploying, and Managing Smartphone Apps for Oracle E‐
Moscone
Oct 28
4:15 p.m.
Business Suite
Vijay Shanmugam, Director, Oracle
Moscone
West—3004
Thursday
Oct 29
CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets
P d b dh A b l Di ATG D l O l
Moscone
W 3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
Oct 29
2:30 p.m.
Padmaprabodh Ambale, Director, ATG Development, Oracle West—3022
111
Related SessionsRelated Sessions
Integration
Wednesday
Oct 28
11:00 a.m.
CON8132 ‐ Oracle E‐Business Suite Integration Best Practices
Veshaal Singh, Vice President, Oracle
Moscone
West—3004
Thursday
Oct 29
12:00 p.m.
CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile
Rekha Ayothi, Principal Product Manager, Oracle
Moscone
West—3004
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 112
Related SessionsRelated Sessions
Desktop Integration
Wednesday
Oct 28
1:45 p.m.
CON8143 ‐ Standards‐Based Desktop Integration in Oracle E‐Business Suite
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 113
Related SessionsRelated Sessions
Performance
Wednesday
Oct 28
12:15 p.m.
CON8135 ‐ Getting Optimal Performance from Oracle E‐Business Suite
Samer Barakat, Director, Applications Performance, Oracle
Moscone
West—3022
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 114
Related SessionsRelated Sessions
Security
Thursday
Oct 29
2:30 p.m.
CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security
Eric Bing, Senior Director, Oracle
Elke Phelps, Senior Principal Product Manager, Oracle
Moscone
West—3004
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 115
hMeet the Experts, Demos
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 116
Meet the Experts – Technology StackMeet the Experts  Technology Stack
• Max Arderius, Senior Principal Product 
Managerg
• Samer Barakat, Director, Applications 
Performance
• George Buzsaki, VP, Application Architecture
• Steven Chan, Senior Director
• Kevin Hudson, Senior Director
• Lisa Parekh, Vice President
• Elke Phelps, Senior Principal Product Manager
• Veshaal Singh, Vice PresidentMTE10252 – Monday, Oct 26, 2015
12:15 p.m.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 117
Moscone West – 3001A
Meet the Experts – Upgrades Best PracticesMeet the Experts  Upgrades Best Practices
• John Abraham, Director, Product Management
• Max Arderius Senior Principal Product ManagerMax Arderius, Senior Principal Product Manager
• Samer Barakat, Director, Applications 
Performance
• Nadia Bendjedou, Senior Director ‐ Product ad a e djedou, Se o ecto oduct
Strategy
• George Buzsaki, VP, Application Architecture
• J. Anne Carlson, Senior Director, Product 
Strategy
• Kevin Hudson, Senior Director
• Udayan Parvate, Senior Director, EBS Release 
i i
MTE10254 – Tuesday, Oct 27, 2015
5:15 p.m.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 118
Engineering
• Elke Phelps, Senior Principal Product Manager
Moscone West – 3001A
Meet the Experts – Extensions for EndecaMeet the Experts  Extensions for Endeca
• Ahmed Ali, Software Development Director
• Anurag Malik Director Product ManagementAnurag Malik, Director, Product Management
• Muhannad Obeidat, Senior Director, 
Development
MTE10255 – Monday, Oct 26, 2015
4:00 p.m.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 119
Moscone West – 3001A
DemosDemos
• WUL‐003– Advanced Architecture and 
Technology Stack for Oracle E‐Business Suitegy
• WCL‐014 ‐ Advanced Architecture and 
Technology Stack for Oracle E‐Business Suite
• WCL‐002 ‐ Automated Oracle E‐Business Suite 
Tests Using Oracle Flow Builder
• WCL‐015 ‐ End‐to‐End Management of Oracle 
E‐Business Suite
WCL 016 N U I t f C biliti i• WCL‐016 ‐ New User Interface Capabilities in 
Oracle E‐Business Suite
• WCL‐003 ‐ Oracle E‐Business Suite: Technical 
Upgrade Best Practices
Moscone West – Exhibition Hall
Mon, Oct 26: 10:15 a.m. – 6:00 p.m. 
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 120
Upgrade Best Practices
Tue, Oct 27: 10:15 a.m. – 6:00 p.m.
Wed, Oct 28: 10:15 a.m. – 4:15 p.m.
Executive KeynoteExecutive Keynote
Cliff Godwin – Senior Vice President
Applications Development, Oracle E‐Business Suite
“GEN6409 ‐ Oracle E‐Business Suite: Update, Strategy and p , gy
Roadmap”
In this session, hear from Oracle E‐Business Suite General 
Manager Cliff Godwin as he delivers an update on the Oracle 
E‐Business Suite product line. The session covers the value 
delivered by the current release of Oracle E‐Business Suite 
applications, the momentum, and how Oracle E‐Business 
Suite applications integrate into Oracle’s overall applications 
strategy. You will come away with an understanding of the 
value Oracle E‐Business Suite applications deliver now and in 
the future.
Day: Tuesday, October 27, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 121
Time: 11:00 AM – 11:45 AM
Location: Moscone West—2008

OOW15 - Advanced Architectures for Oracle E-Business Suite

  • 2.
    Ad d Ahit t fAdvanced Architectures for                       Oracle E‐Business Suite Noby Joseph, Senior Principal Software Engineer Elke Phelps, Senior Principal Product Manager Applications Technology Group, Oracle E‐Business Suite Development OracleOracle Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 3.
    Safe Harbor Statement 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 y , ,y, p 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. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 4.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i d h O l Cl d 2 Scale with Virtualization and the Oracle Cloud Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 5.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i d h O l Cl d 2 Scale with Virtualization and the Oracle Cloud Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 6.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Client Application Database Global Single  Data Model WebLogic Server JDBC/SQL N HTTP/S RAC & ASM WebLogic JSP BC4J b Listener et Edition‐Based  Redefinition Forms BI Publisher Web UIX 11g Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 6 Forms
  • 7.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Dual File System Edition‐Based Redefinition File System 1 File System 2 Oracle HTTP Server (OHS) WebLogic Server (WLS) File System 1 Oracle HTTP Server (OHS) WebLogic Server (WLS) File System 2 Synchronization managed  by patching tools Developer 10.1.2 COMMON_TOP APPL_TOP Developer 10.1.2 COMMON_TOP APPL_TOP Non‐Editioned File System INST_TOP INST_TOP PATCH_TOP APPL_TOP_NE Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 7 _ LOGS More information in the Online  Patching FAQ (Note 1583902.1)
  • 8.
    Oracle E‐Business Suite12.2 Architecture • In a nutshell, E‐Business Suite 12.2  f l lik Oracle E Business Suite 12.2 Architecture What is E‐Business Suite from a WebLogic Perspective? feels like: – A handful of web applications… WLS Domain Admin Server – Deployed to Clusters of Managed  Servers… – Supervised by an Admin Server… oacore_server1oacore_cluster 1 p y – Deployed to a WebLogic Server Domain forms_server1forms_cluster 1 oafm_server1oafm_cluster 1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle Confidential – Internal/Restricted/Highly Restricted 8
  • 9.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Oracle WebLogic Server Domain C f i li i EBS iddl i J• oacore: Core functionality in EBS middle tier Java  code, including OAF based functionality for EBS  products WLS Domain • oafm: Web services, Secure Search and Oracle  Transport Agent, etc • forms: Serves all Oracle forms functionality oacore_server1 forms_server1 • forms: Serves all Oracle forms functionality oafm_server1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 9
  • 10.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Single Node Deployment One Node for both the        Two Node Deployment One Node Application Tier,              Multi‐Node Deployment Multiple Application Tier Nodes,  Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Application Tier & Database Tier Oracle Confidential – Internal/Restricted/Highly Restricted 10 pp , One Node Database Tier p pp , Multiple Database Nodes
  • 11.
    Vertical and HorizontalScalingVertical and Horizontal Scaling Key Concepts and Terminology   Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 12.
    Vertical and HorizontalScalingVertical and Horizontal Scaling Key Concepts and Terminology   Vertical Scaling Add managed servers to existing  clusters on an existing node oacore_server1oacore_cluster 1 clusters on an existing node Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 13.
    Vertical and HorizontalScalingVertical and Horizontal Scaling Key Concepts and Terminology   Vertical Scaling Add managed servers to existing  clusters on an existing node oacore_server1 oacore_cluster 1 oacore server2clusters on an existing node oacore_server2 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 14.
    Vertical and HorizontalScalingVertical and Horizontal Scaling Key Concepts and Terminology   Vertical Scaling Add managed servers to existing  clusters on an existing node oacore_server1 oacore_cluster 1 oacore server2clusters on an existing node oacore_server2 Horizontal Scaling Add managed servers to existingAdd managed servers to existing  clusters by adding a new node oacore server1oacore cluster 1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | oacore_server1oacore_cluster 1
  • 15.
    Vertical and HorizontalScalingVertical and Horizontal Scaling Key Concepts and Terminology   Vertical Scaling Add managed servers to existing  clusters on an existing node oacore_server1 oacore_cluster 1 oacore server2clusters on an existing node oacore_server2 Horizontal Scaling Add managed servers to existingAdd managed servers to existing  clusters by adding a new node oacore server1 oacore server2oacore cluster 1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | oacore_server1 oacore_server2oacore_cluster 1
  • 16.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i 2 Scale with Virtualization Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 17.
    Scale for Performanceand High Availability Application Tier Vertical Scaling Scale for Performance and High Availability A pp g Application Tier Horizontal Scaling A li i Ti V i l d H i l S li B Application Tier Vertical and Horizontal Scaling  Parallel Concurrent Processing C D Database Real Application Clusters (RAC)E Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 18.
    Adding WLS ManagedServers in the EBS ClusterAdding WLS Managed Servers in the EBS Cluster Application Tier Vertical Scaling Why add managed servers? • Meet load and user concurrency  requirements WLS Domain Admin Server requirements • Provide redundancy • Add services to an existing node oacore_server1oacore_cluster 1 forms server1forms cluster 1 Add services to an existing nodeforms_server1forms_cluster 1 oafm_server1oafm_cluster 1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 19.
    Adding WLS ManagedServers in the EBS ClusterAdding WLS Managed Servers in the EBS Cluster Application Tier Vertical Scaling WLS Domain Why add managed servers? • Meet load and user concurrency  requirements Admin Server oacore server1 requirements • Provide redundancy • Add services to an existing node oacore_server1 oacore_cluster 1 forms_server1 forms cluster 1 oacore_server2 Add services to an existing nodeforms_cluster 1 oafm_server1 oafm_cluster 1 forms_server2 oafm server2 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | oafm_server2
  • 20.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Application Tier Vertical Scaling:  Add WLS Managed Servers What to Know What to Do • Add to any of the managed servers in the Oracle E‐ Business Suite WLS Domain:  oacore, oafm, forms, or forms‐c4ws • Add using the Oracle E‐Business Suite 12.2 provisioner • Syntax for adProvisionEBS.pl: perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl ebs-create-managedserver g p API, adProvisionEBS.pl • Execute  adProvisionEBS.plon the RUN Filesystem  when there is no active Online Patching cycle • Follow naming convention:   -contextfile=<CONTEXT_FILE> -managedsrvname=<MANAGED_SERVER_NAME> -servicetype=<SERVICE_TYPE> -managedsrvport=<MANAGED_SERVER_PORT> -logfile=<LOGFILE> g <service_type>_server<n> • Verify port numbers are free and unique across the RUN  and PATCH filesystems Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
  • 21.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Application Tier Vertical Scaling:  Add WLS Managed Servers What to Know What to Do • Add to any of the managed servers in the Oracle E‐ Business Suite WLS Domain:  oacore, oafm, forms, or forms‐c4ws • Add using the Oracle E‐Business Suite 12.2 provisioner • Example add ‘oacore_server2’ of type oacore with               port 7203: perl <AD TOP>/patch/115/bin/adProvisionEBS.pl g p API, adProvisionEBS.pl • Execute  adProvisionEBS.plon the RUN Filesystem  when there is no active Online Patching cycle • Follow naming convention:   _ /p / / / p ebs-create-managedserver -contextfile=<CONTEXT_FILE> -managedsrvname=oacore_server2 -servicetype=oacore -managedsrvport=7203 logfile=<APPLRGF>/TXK/addMSoacore server2 logg <service_type>_server<n> • Verify port numbers are free and unique across the RUN  and PATCH filesystems -logfile=<APPLRGF>/TXK/addMSoacore_server2.log Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
  • 22.
    Scale for Performanceand High Availability Application Tier Vertical Scaling Scale for Performance and High Availability A pp g Application Tier Horizontal Scaling A li i Ti V i l d H i l S li B Application Tier Vertical and Horizontal Scaling  Parallel Concurrent Processing C D Database Real Application Clusters (RAC)E Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 23.
    Add Oracle E‐BusinessSuite Application NodesAdd Oracle E Business Suite Application Nodes  Application Tier Horizontal Scaling:  Add Managed Servers to New Node Why add application tier nodes? • Meet load and user concurrency  requirements Node 1 Node 2 Application Tier requirements • Provide redundancy • Add services by adding a new nodeAdd services by adding a new node Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 24.
    Add Oracle E‐BusinessSuite Application NodeAdd Oracle E Business Suite Application Node Application Tier Horizontal Scaling:  Add Managed Servers to New Node Node 1 WLS Domain Admin Server Node 2 oacore_server1oacore_cluster 1 oacore_server2 forms_server1forms_cluster 1 oafm_server1oafm_cluster 1 forms_server2 oafm_server2 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 25.
    Oracle E‐Business Suite12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions Filesystem configuration:  Distributed | Shared Load balancing: DNS | HTTP ( i l d b l ) i ii Load balancing:  DNS | HTTP (using load balancer) Web Entry Point:  One | Multiple  ii iii Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1
  • 26.
    Oracle E‐Business Suite12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions Filesystem configuration:  Distributed | Shared Load balancing: DNS | HTTP ( i l d b l ) i ii Load balancing:  DNS | HTTP (using load balancer) Web Entry Point:  One | Multiple  ii iii Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1
  • 27.
    Add Oracle E‐BusinessSuite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes Create Distributed File Systems with Rapid Clone Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1383621.1
  • 28.
    Add Oracle E‐BusinessSuite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes Create a Shared Application Tier File System Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375769.1
  • 29.
    Add Oracle E‐BusinessSuite 12.2 Application NodesAdd Oracle E Business Suite 12.2 Application Nodes Filesystem Configuration:  Distributed or Shared Overview of Steps • Prepare the PATCH and RUN  fil t Start  Here Filesystem Configuration Distributed Section 5.3 Adding a New Application  Tier Node to an Existing System MOS Doc ID 1383621.1 filesystems • Copy the RUN filesystems to the  new node • Configure the PATCH and RUN  filesystems Overview of Steps y • Register the new topology • Finalize service configuration Shared O e e o Steps • Configure shared filesystem for  sharing • Mount filesystem on new node • Perform configuration steps to  add the new node Section 4: Adding a Node to the  Shared Application Tier File System  MOS Doc ID 1375769.1 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | add the new node
  • 30.
    Oracle E‐Business Suite12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions Filesystem configuration:  Distributed | Shared Load balancing: DNS | HTTP ( i l d b l ) i ii Load balancing:  DNS | HTTP (using load balancer) Web Entry Point:  One | Multiple  ii iii Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1
  • 31.
    DNS Load Balancing •Users query DNS LBR for IP address  f URL DNS Load Balancing Q: IP for http://ebiz.company.com/ of URL • DNS LBR supplies different IP  addresses to different users   depending on load of a given node • Vendor‐dependent: heartbeat  checks against nodes sophisticated DNS LBR   A: 10.10.10.10 checks against nodes, sophisticated  algorithms for load‐balancing 10.10.10.10 10.10.10.20 10.10.10.30 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1
  • 32.
    HTTP‐Based Load BalancingUsing a Load Balancer • Users navigate to one or more Web  E t P i t HTTP Based Load Balancing Using a Load Balancer https://ebiz company com Entry Points • LBR must support persistent  session connections HTTP Layer LBR  https://ebiz.company.com • LBR routes all subsequent traffic for  a specific user to same web node • LBRs may use heartbeat checks for  • LBRs may use heartbeat checks for  node death detection & restart,  and sophisticated algorithms for  load balancing Web  Node 1 Web  Node 2 Web  Node 3 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1 load‐balancing
  • 33.
    Oracle E‐Business Suite12.2 Architecture Design DecisionsOracle E Business Suite 12.2 Architecture Design Decisions Filesystem configuration:  Distributed | Shared Load balancing: DNS | HTTP ( i l d b l ) i ii Load balancing:  DNS | HTTP (using load balancer) Web Entry Point:  One | Multiple  ii iii Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1
  • 34.
    Multiple Web EntryPoints • Load balancing may be DNS or  HTTP b d Multiple Web Entry Points HTTP‐based • Users access Oracle E‐Business  Suite with multiple URLs (Web  HTTP Layer LBRp ( Entry points) • Each node is running Oracle HTTP  Server (OHS) and all of the servicesServer (OHS) and all of the services  (oacore, oafm, forms) in the Oracle  E‐Business Suite WLS domain appstier1 appstier2 appstier3 appstier4 https store company com http iRecruit company com Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1 https:store.company.com http:iRecruit.company.com
  • 35.
    Multiple Web EntryPoints • Profile options hierarchy type  must  b d t d t SERVRESP Multiple Web Entry Points https:store company comhttp://iRecruit company com be updated to SERVRESP • Context file must be updated to  reflect the Web Entry Point, node  HTTP Layer LBR  https:store.company.comhttp://iRecruit.company.com y , protocol and port     appstier1 appstier2 appstier3 appstier4 https store company com http iRecruit company com Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375686.1 https:store.company.com http:iRecruit.company.com
  • 36.
    Scale for Performanceand High Availability Application Tier Vertical Scaling Scale for Performance and High Availability A pp g Application Tier Horizontal Scaling A li i Ti V i l d H i l S li B Application Tier Vertical and Horizontal Scaling  Parallel Concurrent Processing C D Database Real Application Clusters (RAC)E Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 37.
    Adding Managed Serversand NodesAdding Managed Servers and Nodes Application Tier Vertical & Horizontal Scaling • Meet load and user concurrency  requirements Node 1 Node 2 Application Tier q • Provide redundancy • Add additional nodes • Enable additional services in the  same node or on additional nodes Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 38.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Application Tier Vertical & Horizontal Scaling Node 1 Node 2 Admin Server oacore_server1 oacore cluster 1 WLS Domain oacore_server3 oacore_cluster 1 forms_server1 forms_cluster 1 oacore_server2 forms server2 forms_server3 oacore_server4 forms server4 oafm_server1 oafm_cluster 1 forms_server2 oafm_server2 oafm_server3 forms_server4 oafm_server4 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 39.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Application Tier Vertical & Horizontal Scaling What to Know What to Do • The new managed server is added using the  adProvisionEBS.pl (as previously described) • Details regarding the managed server must then be  added to all application tier nodes participating in the Example:   Assumption:  You have already added an application tier node  to the environment added to all application tier nodes participating in the  same cluster where this managed server was added Step 1: Add new managed server perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl -ebs-create-managedserver -contextfile=<CONTEXT FILE> -contextfile=<CONTEXT_FILE> -managedsrvname=oacore_server3 -servicetype=oacore -managedsrvport=7203 –logfile=<APPLRGF>/TXK/addMSoacore_server2.log Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
  • 40.
    Oracle E‐Business Suite12.2 ArchitectureOracle E Business Suite 12.2 Architecture Application Tier Vertical & Horizontal Scaling What to Know What to Do • The new managed server is added using the  adProvisionEBS.pl (as previously described) • Details regarding the managed server must then be  added to all application tier nodes participating in the Perform the following on all nodes participating in the same  cluster where this managed server is added: Step 2: Add managed servers into OHS configuration: added to all application tier nodes participating in the  same cluster where this managed server was added $perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl -contextfile=<CONTEXT_FILE> -configoption=addMS -oacore=testserver.example.com:7203 Step 3: If OHS is running on the node, restart it: $sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh stop $sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh start Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 3.4.1 Adding a New Managed Server, MOS Doc ID 1905593.1
  • 41.
    Oracle E‐Business Suite12.2 ConfigurationOracle E Business Suite 12.2 Configuration Where to perform configuration changes Fusion Middleware  WLS Administration  Oracle Application Manager &  Control Console pp g Autoconfig Database Home SID name, Listener, dbPorts, etc.  Oracle HTTP Server Performance directives, log  configuration, ports, mod_perl,  mod_wl_ohs, etc. WebLogic Server oacore, oafm and   WebLogic Server forms services, etc. Oracle E‐Business Suite Developer 10g, Product Specific  Settings, etc. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 42.
    Scale for Performanceand High Availability Application Tier Vertical Scaling Scale for Performance and High Availability A pp g Application Tier Horizontal Scaling A li i Ti V i l d H i l S li B Application Tier Vertical and Horizontal Scaling  Parallel Concurrent Processing C D Database Real Application Clusters (RAC)E Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 43.
    Add Oracle E‐BusinessSuite Application Tier Why use Parallel Concurrent  P i ? Add Oracle E Business Suite Application Tier Parallel Concurrent Processing Processing? • Meet load and user concurrency  requirements Node1 q • Provide redundancy and workload  management Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle E‐Business Suite Setup Guide Release 12.2
  • 44.
    Scale for Performanceand High Availability Application Tier Vertical Scaling Scale for Performance and High Availability A pp g Application Tier Horizontal Scaling A li i Ti V i l d H i l S li B Application Tier Vertical and Horizontal Scaling  Parallel Concurrent Processing C D Database Real Application Clusters (RAC)E Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 45.
    Add Oracle E‐BusinessSuite Database NodesAdd Oracle E Business Suite Database Nodes Oracle Database Real Application Clusters (RAC) • Allows multiple database nodes to  access the same data in parallel • Improves scalability & fault Node1 Node 2 Database Tier • Improves scalability & fault‐ tolerance • Supports Automatic Storage  Management (ASM), Cluster Ready  Services (CRS), SCAN Listener Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1570554.1
  • 46.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i 2 Scale with Virtualization Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 47.
    Virtualization Terminology Oracle VM • Hardware:  Pool of servers Oracle Virtual Box •Hardware:  Laptop or desktop Virtualization Terminology • Deployment: Production and non‐ production environments p p p • Deployment:  Testing or training  only.  Not for production! Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 49
  • 48.
    Media Formats forVirtualization Images VM Templates Virtual Appliance Virtual Assemblies Media Formats for Virtualization Images p • Medium to be deployed  in Oracle VM by Oracle  VM Manager pp • Medium to be deployed  in Oracle Virtual Box or  Oracle VM   • Medium used by Oracle  Enterprise Manager Cloud  Controlg • Manual setup required to  add nodes • Medium required for • Manual setup required to  add nodes • Multiple nodes can be  packaged into a  deployment • Medium required for  Oracle Exalogic  p y Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 50
  • 49.
    Deploy Oracle E‐BusinessSuite with Oracle VM Deploy Oracle E‐Business Suite Pool servers and maximize your Deploy Oracle E Business Suite with Oracle VM Deploy Oracle E Business Suite          in hours, not days • Use EBS VM Templates or EBS VM  li Pool servers and maximize your  server utilization • Dynamically migrate between  nodes based on free capacityAppliances • Convert appliances to templates for  non‐Exalogic nodes based on free capacity • Consolidate VMs onto fewest  serversnon Exalogic  • Configure multiple VM nodes with  EBS Virtualization Kit • Expand to more servers  automatically when load increases Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 51
  • 50.
    Oracle E‐Business SuiteVirtualizationOracle E Business Suite Virtualization Self‐Contained Images  Single Node Multi‐Node MOS Doc IDSingle Node Multi Node MOS Doc ID Oracle VM Virtual Appliances for Oracle  E‐Business Suite 12.2.4 VIS PROD, VIS 1928303.1 Oracle VM Virtual Appliances for Oracle  E‐Business Suite 12.2.3  VIS PROD, VIS 1620448.1 Oracle VM Virtual Appliances for Oracle E‐Business Suite 12.1.3 VIS PROD, VIS 1906691.1      Use with  EM Cloud pp Oracle Virtual Assemblies for Oracle E‐Business Suite 12.2.3 PROD PROD 1904928.1 Oracle Virtual Assemblies for Oracle E‐Business Suite 12.1.3 PROD PROD 1904928.1 Oracle VM Templates for Oracle E‐Business Suite 12.2.2 PROD, VIS 1590941.1       Control Oracle VM Templates for Oracle E‐Business Suite 12.2.4 for Exalogic PROD, VIS 1954255.1 Oracle VM Templates for Oracle E‐Business Suite 12.2.3 for Exalogic PROD, VIS 1633952.1 Oracle VM Templates  for Oracle  E‐Business Suite 12.1.3 for Exalogic VIS 1499132.1    Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 51.
    Add Secondary ApplicationTier with Oracle VMAdd Secondary Application Tier with Oracle VM Using Sparse Appliance What to Know What to Do • A sparse appliance is a small Oracle VM virtual appliance  that contains an operating system • Secondary application tier can be added to an existing  farm with the use of a sparse appliance Step 1: Import sparse file appliance into Oracle VM repository Step 2: Create a virtual machine based on imported appliance Step 3: Configure Oracle Guest VM for Oracle E‐Business Suite farm with the use of a sparse appliance • Oracle E‐Business Suite Release must be installed on a  network • The application tier file system needs to be exported and  p g sparse appliance Step 4: Apply latest security updates pp y p mounted on the virtual machine Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1620448.1
  • 52.
    Oracle E‐Business SuiteVirtualizationOracle E Business Suite Virtualization Deploy Oracle E‐Business Suite with Oracle VirtualBox • Install Oracle VirtualBox on your  platform of choice 1 • Download EBS 12.2.4 VM Virtual  Appliance • Import the Oracle 2 3• Import the Oracle  E‐Business Suite appliance 3 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 53.
    Oracle E‐Business Suiteon Oracle Compute Cloud Roadmap Oracle E Business Suite on Oracle Compute Cloud Initial Offering  1. Images for quick provisioning of E‐Business Suite 12.2.5 g q p g 2. Cloning of E‐Business Suite systems (12.1.3 or 12.2) to Oracle Cloud  • Non‐production instances  • Single‐node E‐Business Suite systems  • Oracle Linux 3. Development in Oracle Cloud  4. Management of on‐premise and cloud instances via Enterprise Manager g p p g Future Directions (phased approach)  1. Advanced configurations: Multi‐node, load balancing, RAC, DMZ Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 2. Integration with external services such as OAM, OID, SOA Suite 
  • 54.
    Lift ‘n’ Shift EBS Dev/Test instances Clone Oracle E‐BusinessSuite to Oracle Cloud Roadmap Clone Oracle E Business Suite to Oracle Cloud EBS Dev EBS Dev EBS QAEBS TestEBS Test EBS QA SSH Cloud EBS InstancesOn‐Premises EBS Instances Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Customer  Datacenter ORACLE  Public Cloud
  • 55.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud 1. Generate an SSH Key pair on your local system.  Process Overview 2. Upload the SSH public key to Oracle Compute Cloud Service. 3. Reserve a public IP for your instance. 4. Create your instance, associate a public IP address with it, configure it for SSH access. 5. Execute a script on you on‐premise E‐Business suite server to package and move the  installation to Oracle Public Cloud. 6. Configure your instance for HTTP access by creating a security check list. 7. (Optional) create additional storage volumes and attach to your instance if necessary. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 56.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 59
  • 57.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 60
  • 58.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 61
  • 59.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 62
  • 60.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 63
  • 61.
    Cloning On‐premise toOracle Cloud Roadmap Cloning On premise to Oracle Cloud 1. Download and extract clone utility to source EBS Instancey 2. Add public IP address to /etc/hosts 3. Setup and test SSH between EBS on‐premise and Oracle Public Cloud  host 4. Update clone properties file with source and target information l l5. Execute clone utility $perl ./start_clone.pl Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 64
  • 62.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i 2 Scale with Virtualization Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 63.
    Demilitarized Zone (DMZ) •Perimeter network • Single or multi‐segment Demilitarized Zone (DMZ) Single or multi segment • Oracle E‐Business Suite DMZ  application tier nodes have  i d ibili irestricted responsibilities • Security breaches remain contained  within DMZwithin DMZ Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 64.
    Oracle E‐Business SuiteDMZ FeaturesOracle E Business Suite DMZ Features • Limited number of Oracle E‐Business Suite products certified for internet  Reduce Attack Surface p access • External Oracle E‐Business Suite application tier access limited by setting  Node Trust LevelNode Trust Level • Responsibilities available for external use only upon configuration • URL Firewall exposes only the pages that are requiredURL Firewall exposes only the pages that are required Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | MOS Doc ID 1375670.1
  • 65.
    Reverse Proxy Server •Makes requests to the Oracle E‐ Business Suite application server on  Reverse Proxy Server behalf of the client • Allows use of standard ports (80,  443) on external side; higher ports443) on external side; higher ports  internally • Filters requests to web server via  lrules Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 66.
    Example 1: OracleE‐Business Suite DMZ ConfigurationExample 1: Oracle E Business Suite DMZ Configuration Internal and External Application Tier I t t Internal  EBS App  IntranetDMZ Internet pp Tier  External  EBS App i Open port  i t b t External Users EBS App  Tier EBS  Secure VLAN requirements between  primary node and all  internal and external  nodes WLS DMZ External  Firewall Data Firewall Internal  Users Database NM ICMP SSH Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 2.1, MOS Doc ID 1375670.1 Firewall
  • 67.
    Example 1: OracleE‐Business Suite DMZ ConfigurationExample 1: Oracle E Business Suite DMZ Configuration Internal and External Application Tier I t t Internal  EBS App  IntranetDMZ Internet pp Tier  External  EBS App i External Users EBS App  Tier EBS  Secure VLAN DMZ External  Firewall Data Firewall Internal  Users Database TNS Protocol HTTPs/HTTP HTTPs Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 2.1, MOS Doc ID 1375670.1 Firewall
  • 68.
    Example 2: OracleE‐Business Suite DMZ ConfigurationExample 2: Oracle E Business Suite DMZ Configuration Reverse Proxy and External Application Tier DMZ I t t Internal  EBS App  IntranetDMZ Internet pp Tier  External  EBS App i Reverse Proxy External Users EBS App  Tier Secure VLAN EBS  Proxy DMZ External  Firewall DMZ Internal  Firewall Data Firewall Internal  Users Database TNS Protocol HTTPs/HTTP HTTPs Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 2.2, MOS Doc ID 1375670.1 Firewall Firewall
  • 69.
    Example 3: OracleE‐Business Suite DMZ ConfigurationExample 3: Oracle E Business Suite DMZ Configuration Multiple Internal and External Application Tiers in the Intranet and DMZ Primary Internal  EBS App IntranetDMZ 1 External  EBS App  DMZ 2 Internet EBS App  Tier  i External  EBS App Tier External Users Internal  Users EBS App  Tier Secondary Internal  EBS App  Tier  DMZ DMZ Users EBS Database Data TNS Protocol HTTPs/HTTP HTTPs Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Section 2.4, MOS Doc ID 1375670.1 DMZ External  Firewall Internal Firewall Data Firewall
  • 70.
    Program AgendaProgram Agenda Introduce Key Concepts and Terminology1 yp gy Scale for Performance and High Availability S l i h Vi li i 2 Scale with Virtualization Access Oracle E‐Business Suite from the Internet 3 4 Plan for Disaster Recovery5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 71.
  • 72.
    Plan for DisasterRecoveryPlan for Disaster Recovery • Prepare for catastrophic failuresp p – Site failures, hardware failures, power outages, etc • Provide operational failover (not just tape backups) • Review operational priorities • Deployment requirements may be expensive Pl d b fi f h i f– Planned outages may benefit from the infrastructure Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 73.
    Maximum Availability ArchitectureMaximum Availability Architecture Oracle E‐Business Suite High Availability Features Application  Tier Web  Forms  Concurrent  Processing Multiple  Application  Nodes Database  Tier Processing  Database Multiple  Database N dTier Nodes Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014) http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
  • 74.
    Maximum Availability ArchitectureMaximum Availability Architecture Oracle E‐Business Suite Disaster Recovery PrimarySite Disaster Recovery SitePrimary Site Multiple Web, Forms, Concurrent Processing Nodes Disaster Recovery Site Multiple Web, Forms, Concurrent Processing Nodes Disk Synchronization Oracle Data Guard Oracle Real Application Clusters Oracle Real Application Clusters Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014) http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
  • 75.
    Maximum Availability ArchitectureMaximum Availability Architecture Oracle E‐Business Suite Disaster Recovery PrimarySite Disaster Recovery SitePrimary Site Multiple Web, Forms, Concurrent Processing Nodes Disaster Recovery Site Multiple Web, Forms, Concurrent Processing Nodes Disk Synchronization Oracle Exadata Oracle Exadata Oracle Data Guard Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014) http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
  • 76.
    Maximum Availability ArchitectureMaximum Availability Architecture Oracle E‐Business Suite Disaster Recovery PrimarySite Disaster Recovery SitePrimary Site Disaster Recovery Site Oracle Exalogic Oracle ExalogicOracle Exalogic Oracle Exalogic Disk Synchronization Oracle Exadata Oracle Exadata Oracle Data Guard Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle E‐Business Suite and Oracle Maximum Availability Architecture Best Practices  (February 2014) http://www.oracle.com/technetwork/database/availability/ebs‐maa‐2158952.pdf
  • 77.
    Example: Active‐Passive FailoverSiteExample:  Active Passive Failover Site Oracle E‐Business Suite Disaster Recovery Primary Site   HTTP LBR Disaster Recovery HTTP LBR User DNS LBR Application Servers Application Servers Oracle Real Application Clusters Oracle Real Application Clusters Disk Synchronization Oracle Data Guard Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 78.
    Example: Active‐Passive FailoverSiteExample:  Active Passive Failover Site Oracle E‐Business Suite Disaster Recovery Primary Site  HTTP LBR Disaster Recovery HTTP LBR User  DNS LBR Application Servers Application Servers In the event of a disaster, Oracle Real Application Clusters Oracle Real Application Clusters Disk Synchronization Oracle Data Guard In the event of a disaster,  users are rerouted to  disaster recovery site Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 79.
    Related SessionsRelated Sessions Thursday, October 29, 2015 12:00 pm CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile Moscone 12:00 p.m. Rekha Ayothi, Principal Product Manager, Oracle West—3004 12:00 p.m. CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap Steven Chan, Senior Director, Oracle Moscone West—3022 1:15 p.m. CON8126 ‐ Case Study: Oracle Application Management Suite for Oracle E‐Business  Suite Sue Gill, Senior Database Administrator, GE Corporate Angelo Rosado, Senior Principal Product Manager, Oracle Moscone West—3004 1:15 p.m. CON8141 ‐ Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2 Samer Barakat, Director, Applications Performance, Oracle Udayan Parvate, Senior Director, EBS Release Engineering, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 89
  • 80.
    Related SessionsRelated Sessions Thursday, October 29, 2015 CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security Moscone 2:30 p.m.Eric Bing, Senior Director, Oracle Elke Phelps, Senior Principal Product Manager, Oracle Moscone West—3004 2:30 p.m. CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets Padmaprabodh Ambale, Director, ATG Development, Oracle Moscone West—3022p , , p , Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 90
  • 81.
    E‐Business Suite TechnologyStack BlogE Business Suite Technology Stack Blog blogs.oracle.com/stevenchan • Direct from EBS Development • Latest news • Certification announcementsCertification announcements • Primers, FAQs, tips • Desupport reminders • Latest upgrade recommendations • Statements of Direction • Subscribe by email or RSS Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 91
  • 82.
    E‐Business Suite: SystemManagementE Business Suite: System Management facebook.com/groups/EBS.SysAdmin Join us on Facebook Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 92
  • 83.
    Questions and AnswersQuestionsand Answers Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  |
  • 84.
    Safe Harbor Statement The preceding 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 y , ,y, p 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. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oracle Confidential – Internal/Restricted/Highly Restricted 94
  • 85.
    h l ldChronological Order Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 95
  • 86.
    Related SessionsRelated Sessions Monday, October 26, 2015 11:00 am CON8140 ‐ Planning Your Upgrade to Oracle E‐Business Suite 12.2 Moscone 11:00 a.m. J. Anne Carlson, Senior Director, Product Strategy, Oracle E‐Business Suite, Oracle West—3022 2:45 p.m. CON8146 ‐ Simplified and Touch‐Friendly User Interface in Oracle E‐Business Suite Padmaprabodh Ambale, Director, ATG Development, Oracle Moscone West—3024 4:00 p.m. CON6413 ‐ Oracle E‐Business Suite Technology: Latest Features and Roadmap Lisa Parekh, Vice President, Oracle Moscone West—3002 5:15 p.m. CON8138 ‐ Testing Oracle E‐Business Suite Best Practices Prasanti Madireddi, Senior Director, Oracle Moscone W t 3022 p , , Jake Westphal, Senior IT Manager ‐ Enterprise Applications, First American West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 96
  • 87.
    Related SessionsRelated Sessions Tuesday, October 27, 2015 11:00 am GEN6409 ‐ General Session: Oracle E‐Business Suite Update, Strategy, and Roadmap Moscone 11:00 a.m. Clifford Godwin, Senior Vice President, Oracle West—2008 12:15 p.m. CON8128 ‐ Installation, Cloning, and Configuration of Oracle E‐Business Suite 12.2 Max Arderius, Senior Principal Product Manager, Oracle Moscone West—3014 4:00 p.m. CON8133 ‐ Online Patching with Oracle E‐Business Suite 12.2 Kevin Hudson, Senior Director, Oracle Moscone West—3022 5:15 p.m. CON8130 ‐ Migrating and Managing Customizations for Oracle E‐Business Suite 12.2 Santiago Bastidas Senior Principal Product Manager Oracle Moscone West 3014Santiago Bastidas, Senior Principal Product Manager, Oracle West—3014 5:15 p.m. CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap Jeanne Lowell, Vice President, EBS Product Strategy, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 97
  • 88.
    Related SessionsRelated Sessions Wednesday, October 28, 2015 11:00 am CON8132 ‐ Oracle E‐Business Suite Integration Best Practices Moscone 11:00 a.m. Veshaal Singh, Vice President, Oracle West—3004 11:00 a.m. CON8127 ‐ Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E‐ Business Suite 12.2 Angelo Rosado, Senior Principal Product Manager, Oracle Moscone West—3022 Angelo Rosado, Senior Principal Product Manager, Oracle 12:15 p.m. CON8142 ‐ Customer Success Stories: Upgrading to Oracle E‐Business Suite 12.2 Andrew McVeagh, Oracle CoE Leader, GE Transportation Terri Noyes, Senior Director, Oracle Musa Ramadhani Lead Oracle Apps DBA Gentex Corporation Moscone West—3004 Musa Ramadhani, Lead Oracle Apps DBA, Gentex Corporation 12:15 p.m. CON8135 ‐ Getting Optimal Performance from Oracle E‐Business Suite Samer Barakat, Director, Applications Performance, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 98
  • 89.
    Related SessionsRelated Sessions Wednesday, October 28, 2015 1:45 pm CON8143 ‐ Standards‐Based Desktop Integration in Oracle E‐Business Suite Moscone 1:45 p.m. Padmaprabodh Ambale, Director, ATG Development, Oracle West—3022 3:00 p.m. CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite Elke Phelps, Senior Principal Product Manager, Oracle Moscone West—3022 4:15 p.m. CON8145 ‐ Building, Deploying, and Managing Smartphone Apps for Oracle E‐ Business Suite Vijay Shanmugam, Director, Oracle Moscone West—3004 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 99
  • 90.
    Related SessionsRelated Sessions Thursday, October 29, 2015 CON8129 ‐ Advanced Architectures for Oracle E‐Business Suite Moscone 10:45 a.m.Noby Joseph, Architect ATG Development, Oracle Elke Phelps, Senior Principal Product Manager, Oracle Moscone West—3022 CON8147 ‐ Oracle E‐Business Suite 12.2: Customer Panel Steven Chan, Senior Director, Oracle Moscone 10:45 a.m. Ravi Ravikoti, Senior Manager, On Semiconductor Corporation Tom Robinette, Executive Director of Business Systems, Exterran Martha Wiegman, Senior Manager ‐ Business Solutions at GE Moscone West—3004 CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile Moscone 12:00 p.m. CON8131  Enabling Oracle E Business Suite for SOA, Cloud, and Mobile Rekha Ayothi, Principal Product Manager, Oracle Moscone West—3004 12:00 p.m. CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap Steven Chan, Senior Director, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 100
  • 91.
    Related SessionsRelated Sessions Thursday, October 29, 2015 CON8126 ‐ Case Study: Oracle Application Management Suite for Oracle E‐Business  1:15 p.m. Suite Sue Gill, Senior Database Administrator, GE Corporate Angelo Rosado, Senior Principal Product Manager, Oracle Moscone West—3004 CON8141 ‐Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2 Moscone 1:15 p.m. Samer Barakat, Director, Applications Performance, Oracle Udayan Parvate, Senior Director, EBS Release Engineering, Oracle Moscone West—3022 2:30 p.m. CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security Eric Bing, Senior Director, Oracle Moscone W t 3004 p g, , Elke Phelps, Senior Principal Product Manager, Oracle West—3004 2:30 p.m. CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets Padmaprabodh Ambale, Director, ATG Development, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 101
  • 92.
    d d bhOrdered by Theme Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 102
  • 93.
    Related SessionsRelated Sessions Strategy & Roadmap Monday Oct 26 4:00 p.m. CON6413 ‐ Oracle E‐Business Suite Technology: Latest Features and Roadmap Lisa Parekh, Vice President, Oracle Moscone West—3002 Tuesday Oct 27 11:00 a.m. GEN6409 ‐General Session: Oracle E‐Business Suite Update, Strategy, and Roadmap Clifford Godwin, Senior Vice President, Oracle Moscone West—2008 Tuesday CON6410 Oracle E Business Suite: Mobile Update Strategy and Roadmap Moscone Oct 27 5:15 p.m. CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap Jeanne Lowell, Vice President, EBS Product Strategy, Oracle Moscone West—3022 Thursday Oct 29 CON8136 ‐ Oracle E‐Business Suite Technology Certification Primer and Roadmap S Ch S i Di O l Moscone W 3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oct 29 12:00 p.m. Steven Chan, Senior Director, Oracle West—3022 103
  • 94.
    Related SessionsRelated Sessions Installation & Architecture Tuesday Oct 27 12:15 p.m. CON8128 ‐ Installation, Cloning, and Configuration of Oracle E‐Business Suite 12.2 Max Arderius, Senior Principal Product Manager, Oracle Moscone West—3014 Thursday Oct 29 10:45 a.m. CON8129 ‐Advanced Architectures for Oracle E‐Business Suite Noby Joseph, Architect ATG Development, Oracle Elke Phelps, Senior Principal Product Manager, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 104
  • 95.
    Related SessionsRelated Sessions 12.2 Customer Panels Wednesday Oct 28 12:15 p.m. CON8142 ‐ Customer Success Stories: Upgrading to Oracle E‐Business Suite 12.2 Andrew McVeagh, Oracle CoELeader, GE Transportation Terri Noyes, Senior Director, Oracle Musa Ramadhani Lead Oracle Apps DBA Gentex Corporation Moscone West—3004 Musa Ramadhani, Lead Oracle Apps DBA, Gentex Corporation Thursday Oct 29 10 45 CON8147 ‐ Oracle E‐Business Suite 12.2: Customer Panel Steven Chan, Senior Director, Oracle Ravi Ravikoti, Senior Manager, On Semiconductor Corporation T R bi E i Di f B i S E Moscone West—3004 10:45 a.m. Tom Robinette, Executive Director of Business Systems, Exterran Martha Wiegman, Senior Manager ‐ Business Solutions at GE West 3004 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 105
  • 96.
    Related SessionsRelated Sessions Upgrade Monday Oct 26 11:00 a.m. CON8140 ‐ Planning Your Upgrade to Oracle E‐Business Suite 12.2 J. Anne Carlson, Senior Director, Product Strategy, Oracle E‐Business Suite, Oracle Moscone West—3022 Thursday Oct 29 1:15 p.m. CON8141 ‐Technical Upgrade Best Practices for Oracle E‐Business Suite 12.2 Samer Barakat, Director, Applications Performance, Oracle Udayan Parvate, Senior Director, EBS Release Engineering, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 106
  • 97.
    Related SessionsRelated Sessions Patching T dTuesday  Oct 27 4:00 p.m. CON8133 ‐Online Patching with Oracle E‐Business Suite 12.2 Kevin Hudson, Senior Director, Oracle Moscone West—3022 Wednesday CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite Moscone Oct 28 3:00 p.m. CON8134 ‐ Maintenance Strategies for Oracle E‐Business Suite Elke Phelps, Senior Principal Product Manager, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 107
  • 98.
    Related SessionsRelated Sessions Customizations T dTuesday Oct 27 5:15 p.m. CON8130 ‐Migrating and Managing Customizations for Oracle E‐Business Suite 12.2 Santiago Bastidas, Senior Principal Product Manager, Oracle Moscone West—3014 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 108
  • 99.
    Related SessionsRelated Sessions System Management Wednesday Oct 28 11:00 a.m. CON8127 ‐ Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E‐ Business Suite 12.2 Angelo Rosado, Senior Principal Product Manager, Oracle Moscone West—3022 Thursday Oct 29 1:15 p.m. CON8126 ‐Case Study: Oracle Application Management Suite for Oracle E‐Business  Suite Sue Gill, Senior Database Administrator, GE Corporate Angelo Rosado, Senior Principal Product Manager, Oracle Moscone West—3004 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 109
  • 100.
    Related SessionsRelated Sessions Testing Monday Oct 26 5:15 p.m. CON8138 ‐ Testing Oracle E‐Business Suite Best Practices PrasantiMadireddi, Senior Director, Oracle Jake Westphal, Senior IT Manager ‐ Enterprise Applications, First American Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 110
  • 101.
    Related SessionsRelated Sessions Usability & Mobility Monday Oct 26 2:45 p.m. CON8146 ‐ Simplified and Touch‐Friendly User Interface in Oracle E‐Business Suite PadmaprabodhAmbale, Director, ATG Development, Oracle Moscone West—3024 Tuesday Oct 27 5:15 p.m. CON6410 ‐ Oracle E‐Business Suite: Mobile Update, Strategy, and Roadmap Jeanne Lowell, Vice President, EBS Product Strategy, Oracle Moscone West—3022 Wednesday CON8145 ‐ Building, Deploying, and Managing Smartphone Apps for Oracle E‐ Moscone Oct 28 4:15 p.m. Business Suite Vijay Shanmugam, Director, Oracle Moscone West—3004 Thursday Oct 29 CON8144 ‐ Personalize and Extend Oracle E‐Business Suite for Desktops and Tablets P d b dh A b l Di ATG D l O l Moscone W 3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | Oct 29 2:30 p.m. Padmaprabodh Ambale, Director, ATG Development, Oracle West—3022 111
  • 102.
    Related SessionsRelated Sessions Integration Wednesday Oct 28 11:00 a.m. CON8132 ‐ Oracle E‐Business Suite Integration Best Practices VeshaalSingh, Vice President, Oracle Moscone West—3004 Thursday Oct 29 12:00 p.m. CON8131 ‐ Enabling Oracle E‐Business Suite for SOA, Cloud, and Mobile Rekha Ayothi, Principal Product Manager, Oracle Moscone West—3004 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 112
  • 103.
    Related SessionsRelated Sessions Desktop Integration Wednesday Oct 28 1:45 p.m. CON8143 ‐ Standards‐Based Desktop Integration in Oracle E‐Business Suite PadmaprabodhAmbale, Director, ATG Development, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 113
  • 104.
    Related SessionsRelated Sessions Performance Wednesday Oct 28 12:15 p.m. CON8135 ‐ Getting Optimal Performance from Oracle E‐Business Suite SamerBarakat, Director, Applications Performance, Oracle Moscone West—3022 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 114
  • 105.
    Related SessionsRelated Sessions Security Thursday Oct 29 2:30 p.m. CON8137 ‐ Managing Oracle E‐Business Suite Auditing and Security Eric Bing, Senior Director, Oracle ElkePhelps, Senior Principal Product Manager, Oracle Moscone West—3004 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 115
  • 106.
  • 107.
    Meet the Experts– Technology StackMeet the Experts  Technology Stack • Max Arderius, Senior Principal Product  Managerg • Samer Barakat, Director, Applications  Performance • George Buzsaki, VP, Application Architecture • Steven Chan, Senior Director • Kevin Hudson, Senior Director • Lisa Parekh, Vice President • Elke Phelps, Senior Principal Product Manager • Veshaal Singh, Vice PresidentMTE10252 – Monday, Oct 26, 2015 12:15 p.m. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 117 Moscone West – 3001A
  • 108.
    Meet the Experts– Upgrades Best PracticesMeet the Experts  Upgrades Best Practices • John Abraham, Director, Product Management • Max Arderius Senior Principal Product ManagerMax Arderius, Senior Principal Product Manager • Samer Barakat, Director, Applications  Performance • Nadia Bendjedou, Senior Director ‐ Product ad a e djedou, Se o ecto oduct Strategy • George Buzsaki, VP, Application Architecture • J. Anne Carlson, Senior Director, Product  Strategy • Kevin Hudson, Senior Director • Udayan Parvate, Senior Director, EBS Release  i i MTE10254 – Tuesday, Oct 27, 2015 5:15 p.m. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 118 Engineering • Elke Phelps, Senior Principal Product Manager Moscone West – 3001A
  • 109.
    Meet the Experts– Extensions for EndecaMeet the Experts  Extensions for Endeca • Ahmed Ali, Software Development Director • Anurag Malik Director Product ManagementAnurag Malik, Director, Product Management • Muhannad Obeidat, Senior Director,  Development MTE10255 – Monday, Oct 26, 2015 4:00 p.m. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 119 Moscone West – 3001A
  • 110.
    DemosDemos • WUL‐003– Advanced Architecture and  Technology Stack for Oracle E‐Business Suitegy •WCL‐014 ‐ Advanced Architecture and  Technology Stack for Oracle E‐Business Suite • WCL‐002 ‐ Automated Oracle E‐Business Suite  Tests Using Oracle Flow Builder • WCL‐015 ‐ End‐to‐End Management of Oracle  E‐Business Suite WCL 016 N U I t f C biliti i• WCL‐016 ‐ New User Interface Capabilities in  Oracle E‐Business Suite • WCL‐003 ‐ Oracle E‐Business Suite: Technical  Upgrade Best Practices Moscone West – Exhibition Hall Mon, Oct 26: 10:15 a.m. – 6:00 p.m.  Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 120 Upgrade Best Practices Tue, Oct 27: 10:15 a.m. – 6:00 p.m. Wed, Oct 28: 10:15 a.m. – 4:15 p.m.
  • 111.
    Executive KeynoteExecutive Keynote Cliff Godwin – Senior Vice President Applications Development, Oracle E‐Business Suite “GEN6409 ‐Oracle E‐Business Suite: Update, Strategy and p , gy Roadmap” In this session, hear from Oracle E‐Business Suite General  Manager Cliff Godwin as he delivers an update on the Oracle  E‐Business Suite product line. The session covers the value  delivered by the current release of Oracle E‐Business Suite  applications, the momentum, and how Oracle E‐Business  Suite applications integrate into Oracle’s overall applications  strategy. You will come away with an understanding of the  value Oracle E‐Business Suite applications deliver now and in  the future. Day: Tuesday, October 27, 2015 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.  | 121 Time: 11:00 AM – 11:45 AM Location: Moscone West—2008