0% found this document useful (0 votes)
17 views67 pages

Architecture

Uploaded by

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

Architecture

Uploaded by

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

Applications Architecture

Financials Functional Foundation

4iapps.com
Objectives

After completing this lesson, you should be able to


do the following:
· Oracle E-Business Suite Home Page
· E-Business Suite HTML Interface
· E-Business Suite Forms Interface
· E-Business Suite Concurrent Processing
· E-Business Suite Technology Stack
· E-Business Suite Database Components
· E-Business Suite File System Components

4iapps.com
Oracle E-Business Suite Homepage

4iapps.com
HTML Interface

4iapps.com
Forms Interface

4iapps.com
Architectural Components
Desktop Application Database
Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Server
Reports
Server

Admin
Server
4iapps.com
Desktop Tier

Desktop
Web
Client Server
Applet
Forms
JAR file Server
JAR file
Java Concurrent Processing
Enabled JAR file Server
Browser
Reports
with Server
JInitiator
Admin
Server

4iapps.com
Oracle Jinitiator

Desktop
Web
Client Server
Applet
Forms
JAR file Server
JAR file
Java Concurrent Processing
Enabled JAR file Server
Browser
Reports
with Server
JInitiator
Admin
Server

4iapps.com
Application Tier

Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Server
Reports
Server

Admin
Server

4iapps.com
Web Server

Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Server
Reports
Server

Admin
Server

4iapps.com
Self-Service Interface

Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Server
Reports
Server

Admin
Server

4iapps.com
OA Framework

• OA Framework is the development and


deployment platform for HTML Applications.
• It is a 100% Java, application tier application
framework and services for the rapid
development and deployment of HTML-based
applications.
• OA Framework-based applications logic is
controlled by procedures that execute
through the Java servlet engine.

4iapps.com
Professional (Forms) Interface

Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Reports Server
Server

Admin
Server

4iapps.com
Forms Server Architecture

Client Application Database Server


runs Server(s) optimizes performance,
presentation runs UI logic workflow

User Data
Presentation Interface Intensive Data Management
Logic Logic

•LAN Software updates


•WAN
•Dial-up

Data Center Operations

4iapps.com
Concurrent Processing Server

Web
Web
Server
Server

Forms Database
Database
Server Server
Server
Netscape
Concurrent Processing
Internet Explorer Server

Browser

4iapps.com
Accessing Concurrent Processing Output

HTTP Forms
Server
Report
page
Report
Netscape file
Database
Database
Internet Explorer Server
Server
Report Review Agent

Browser
Concurrent
Processing Net
Server Services

4iapps.com
Discoverer Server

Web
Server

Forms
Server
Netscape
Concurrent Processing
Internet Explorer Server

Reports Database
Browser Server Server
Discoverer
Server

Admin
Server
4iapps.com
Reports Server

• Produces reports for business intelligence and


other products.
• Installed on the same node as the concurrent
processing server.
• Reports generated by the reports server are
monitored and administered separately from
concurrent processing reports.
• Sets language for report at runtime.

4iapps.com
End User Layer
Ease of Use

Database User
Customer
cl_addr1||','||
cl_addr2|','|| Name
cl_addr3||', '|| Smith
cl_twn||', '||
cl_zipcode Jones
Client
sum(nvl(qty* RevenueAddress
unit_price,0))
Eastern Region
Hides the Complexity of the Underlying Database
4iapps.com
Discoverer
• Workbooks use
same EUL
Authorized folders
Workbooks • Central software
administration
Discoverer
Server

End User Layer

Workbooks Application
saved to Data
database
Database Server
Discoverer
Plus Administrator
Edition
4iapps.com
Web Navigation Model

Navigation to Intelligence
products from Personal Home Page

Navigation between reports

Drill across from reports to


Discoverer workbooks

4iapps.com
Admin Server

Web
Server

Forms
Server
Netscape

Internet Explorer Concurrent Processing


Server
Database
Browser Server
Reports
Server

Admin
Server

4iapps.com
Database Tier

Web
Server

Forms
Netscape
Server

Internet Explorer
Concurrent Processing
Server
Database
Browser Server
Reports
Server

Admin
Server
4iapps.com
Applications Technology Layer

Oracle Applications

CRM Financials HRMS Manufacturing ...

Applications Technology Layer

4iapps.com
Oracle Applications DBA (AD)

Provides a set of tools Provides tools for


that help in the installing, upgrading,
administration of the maintaining, and
Oracle Applications file patching the Oracle
system and database. Applications system.

4iapps.com
Oracle Applications Utilities (AU)

 Is used to maintain the Oracle


Applications system.
 Includes form source files and
libraries to allow onsite
compilation at the customer site.
 Includes reports invoked by the
reports server.
 Includes shared PL/SQL product
libraries.

4iapps.com
Application Object Library (AOL/FND)

General Fixed
Receivables Inventory
Ledger Asset
s

Application Object Library

4iapps.com
Oracle E-Business Suite
Suite of E-Business Applications
Applications Technology CRM
Financials Supply Chain
HRMS Manufacturing
Projects Public Sector

Stored in an Oracle Database and a File System

Business Product
Data Files

4iapps.com
Database Objects

Hybrid Code Objects


Data Objects
Objects
Tables Triggers
Views

Materialized
Views
Packages

Indexes

Synonyms

Sequences

4iapps.com
Schemas

APPS INV

Views Tables

Triggers

Synonyms

Indexes

Packages
Sequences

4iapps.com
Product Schemas

GL Schema AR Schema

GL_PERIODS AR_DISPUTE_HISTORY

GL_JE_LINES AR_BATCHES_ALL

4iapps.com
APPS Schema
APPS Schema
INV Schema
Views

Triggers
GL Schema

Synonyms

Packages

4iapps.com
Additional Schemas

HR APPLSYSPUB APPLSYS

PAY APPS APPS_MRC


AD

PER FND

4iapps.com
Schemas Used During Sign-on

APPLSYSPUB APPS

Connect Connect

FND GL INV ...

4iapps.com
File System

<db name>APPL <db name>ORA

<db name>COMN

(to Product (to Log/Out (to Oracle 8.0.6


Directories) and Java Files) and iAS Files)

4iapps.com
Database File System

<db name>DB <db name>DATA

(to Oracle Database (to Oracle


Server Files) Applications
Database)

4iapps.com
File System

<db name>APPL

<context name>.env admin au fnd inv


APPS<context
11.5.0 11.5.0 11.5.0
name>.env

Administrative Files Product Files

4iapps.com
APPL_TOP Directory

<db name>APPL

APPS admin au fnd inv


<context name>.env
11.5.0 11.5.0 11.5.0

APPL_TOP= <db name>APPL

4iapps.com
Product Directories

<db name>APPL

APPS admin au fnd inv


<context name>.env
11.5.0 11.5.0 11.5.0

4iapps.com
Product Directories (continued)

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Admin Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

driver import odf sql

4iapps.com
Bin Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Forms Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

US

4iapps.com
Help Directory

<PROD>_TOP

admin help java media patch resource

US
bin html lib mesg plsql sql

forms include log out reports

4iapps.com
HTML Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms US include log out reports

4iapps.com
Include Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Java Directory

<PROD>_TOP

admin help media patch resource


bin html lib mesg
forms include log plsql sql
out
reports
java

make jar
<prod>jar.dep *.jar

4iapps.com
Lib Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Log and Out Directories

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Media Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Mesg Directory

<PROD>_TOP

admin help java media patch resource

bin html lib out plsql sql


log
forms include reports
mesg

US.msb

4iapps.com
Patch Directory

<PROD>_TOP

admin help java media out plsql resource


reports
mesg
bin html lib patch sql

forms include log 115

driver sql odf import

4iapps.com
PL/SQL and Resource Directories

<PROD>_TOP

admin help java media patch resource

US
bin html lib mesg plsql sql

forms include log out reports

4iapps.com
Reports Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports


US

4iapps.com
SQL Directory

<PROD>_TOP

admin help java media patch resource

bin html lib mesg plsql sql

forms include log out reports

4iapps.com
APPL_TOP/admin Directory

admin

preupg restart
adovars.env
log <SID>
adconfig.txt out
log out restart
applprod.txt
applora.txt

<context name>.xml

4iapps.com
AD Directory

<db name>APPL

admin au ad
11.5.0
APPS<context name>.env
admin bin lib

4iapps.com
AU Directory

<db name>APPL

APPS<context admin au ad
name>.env
11.5.0

admin forms plsql resource java reports

4iapps.com
Common Components Directory

<db name>COMN

portal java html admin util

oracle
jinitiator jre
US webtools
apps

mrp gl fnd icx

jar jar jar html

4iapps.com
Copying Java Files: Product Files

<db name>APPL <db name>COMN

java
gl ar
11.5.0 11.5.0 oracle
apps
java java
ar gl
make jar make jar
jar jar
*.jar arjar.dep *.jar
gljar.dep

4iapps.com
Applications Technology Stack Directory

<db name>ORA

8.0.6 iAS

forms60 Apache
graphics60 lib
reports60 bin

4iapps.com
Database Technology Stack Directory

<db name>DB

9.2.0

bin lib
(Oracle9i)

4iapps.com
Oracle Applications and the Applications
Technology Stack

Oracle Applications
Oracle Applications Products

Applications Technology Stack


Oracle Developer Oracle iAS

Database Server
Oracle RDBMS

4iapps.com
Component Applications

Intelligence Marketing & Sales

Manufacturing Logistics

Financials Human Resources

Data Librarian Public Sector/University

4iapps.com
Product Registration

To simplify
maintenance, the
database objects and
file system
components for all
Oracle Applications
products are installed.

4iapps.com
Product Dependencies

GL

FND
INV AR

4iapps.com
Summary

In this lesson, you should have learned the following:


• Discuss Oracle E-Business Suite homepage
• Explain the Self-Service and Professional
interfaces
• Describe Architectural, database, and file system
components
• Identify Oracle Applications and the Applications
Technology stack
• Discuss Component Applications
• Understand Product Dependencies

4iapps.com

You might also like