Viveka Solutions: Oracle Application Technical Special Trainings
Viveka Solutions: Oracle Application Technical Special Trainings
Page 1
Oracle Applications R12 Architecture
Page 2
Oracle Applications Technical Architecture
Page 3
Oracle Applications Technical Architecture
Page 4
Three Tier Architecture
Desktop Tier
The client interface
interface is
is provided through HTML for HTML-
based applications,
applications, and
and via a Java applet in a Web
browser for the traditional Forms-based
Forms-based applications.
Application Tier
The Application Tier various servers and service groups
that process
process the business
business logic, and
and managing
communication between the desktop tier and the the
database tier. Four servers or service groups comprise
the basic application tier for
for Oracle Applications:
Applications:
- Web services
- Forms services
- Concurrent Processing server
- Admin server
Page 5
Software Components of Three Tier Architecture
Client
Sun 1.5 Java Runtime Environment (JRE) i.e.
Java Virtual machine (JVM) : J2SE Plug-in
Middle Tier
Apache Web Server 2.0
JRE (Java Runtime Environment) – 1.5
JDK (Java Development Kit) – 1.5.X
Oracle containers for J2EE (OC4J)
Oracle Process Manager and Notification Server
Oracle Forms/Reports 10g
• Database Tier
Oracle 10g Enterprise Edition
Page 6
Oracle Apps Three Tier Architecture
Page 7
Overview of Application Tier
Web Services
Apache)
• Java Servlet Engine (OC4J)
• Oracle Process Manager (OPMN)
Form Services
Page 9
Forms-based Desktop Tier Architecture
Page 10
Overview of Forms Socket Mode Architecture
4
Forms Client
Data Server
running in the 6
same browser Forms Services
Page 11
HTML-Based Applications Architecture
Page 12
Oracle Applications Framework Architecture
Page 13
Oracle Applications Processing Servers
Page 14
Oracle Applications Processing Servers
Admin Server
The Admin server is located on the node where you
maintain the data model and data in your Oracle
Applications database. You carry out the following
operations from this server:
Page 15
Concurrent Managers
Page 16
Types of Concurrent Managers
Internal
Internal Concurrent
Concurrent Manager
Manager
The
The Internal
Internal Concurrent
Concurrent Manager
Manager (ICM)
(ICM) controls
controls all
all other
other
concurrent
concurrent managers.
managers. ItIt administers
administers the
the startup
startup and
and shutdown
shutdown of
of
managers
managers as as defined
defined by
by their
their work
work shift,
shift, monitors
monitors for
for process
process
failure,
failure, and
and cleans
cleans up
up if
if aa failure
failure occurs.
occurs.
Standard
Standard Manager
Manager
The
The Standard
Standard Manager
Manager will
will accept
accept and
and run
run any
any concurrent
concurrent
requests,
requests, asas it
it has
has no
no specialization
specialization rules
rules that
that would
would restrict
restrict its
its
activities.
activities.
Conflict
Conflict Resolution
Resolution Manager
Manager
The
The Conflict
Conflict Resolution
Resolution Manager
Manager (CRM)
(CRM) ensure
ensure that
that incompatible
incompatible
concurrent
concurrent requests
requests do
do not
not run
run in
in the
the same
same conflict
conflict domain.
domain.
Page 17
Load Balancing
• Web services
• Forms services
• Concurrent Processing server
Page 18
Viveka Solutions
Thank You
Page 19