Upload
phamdan
View
232
Download
0
Embed Size (px)
Citation preview
The following is intended to outline our general product direction.
It is intended for information purposes only, and may not be
incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making
purchasing decisions. The development, release, and timing of any
features or functionality described for Oracle’s products remains at the
sole discretion of Oracle.
Safe Harbor Statement
<Insert Picture Here>
Oracle Fusion Applications Architecture & File System Structure
Lakshmi Reddeppa Noolu
Fusion Applications Support Team
Program Agenda
Technical Architecture
– Technical Components
– Application Topology
– Adoption Choice
File System Structure
– Fusion Applications
• Applications Tier
– Identity Management
• Applications Tier
Financial Management
Human Capital Management
CRM Supply Chain Management
Project Portfolio Management
Procurement Governance, Risk & Compliance
• Data Model, Master Data
• Business Processes
• Analytic Model
• User Interface, Enterprise 2.0
• Functional Setup Framework
• Technical Foundation
Common Fusion Applications Data Model and Services
Oracle Fusion Applications Suite
Oracle Fusion Middleware
Foundation for Fusion Applications
• Complete
• Open
• Integrated
• Best-in-class
Technical Architecture
Fusion Applications Technical Architecture
3-Tier Logical Architecture
`
Application-tier
(Middle-tier)
Database-tier
Client-tier
Fusion Applications Technical Architecture
3-Tier Logical Architecture
Application-tier
(Middle-tier)
Database-tier
Client-tier Client-tier
Fusion Applications Technical Architecture
3-Tier Logical Architecture
Application-tier
WebLogic Server
FMW Infra. Services • AppsCore • ESS • ECSF
FMW Services • IDM, WebGate • ADF, WebCenter • OBIEE • SOA and ODI • ECM
Application-tier
(Middle-tier)
Database-tier
Client-tier
Fusion Applications Technical Architecture
Oracle Fusion Middleware Infrastructure - Overview
Oracle Fusion Middleware
Application-tier
Fusion Applications Technical Architecture
Oracle Fusion Middleware Infrastructure - Overview
Oracle Fusion Middleware
Application-tier
Oracle WebLogic Server
Oracle Application
Development Framework
Oracle Business
Intelligence
Oracle Data
Integrator
Oracle Enterprise
Content Management
Oracle Secure
Enterprise Search
Oracle HTTP
Server
Oracle Identity
Management Oracle WebGate Oracle SOA Suite and
Oracle BPM Suite
Oracle WebCentre Oracle WSM Policy
Manager
Oracle WebLogic
Communication Services
Oracle Fusion Middleware Components
Oracle Enterprise
Crawl & Search Framework
Oracle Enterprise
Scheduler
Oracle FMW Extensions
For Applications
Oracle FMW Infrastructure Components for Oracle Fusion Applications
Oracle Fusion Applications Technology
3-Tier Logical Architecture
Application-tier
(Middle-tier)
Database-tier
Client-tier Database-tier
Unified, Single Data Model
• Fusion Apps Schemas
• FMW Schemas
Oracle Fusion Applications Architecture
Oracle Database - Overview
Oracle Database
Oracle Fusion
Applications Schemas
Oracle Fusion
Middleware Schemas
Oracle Fusion Applications Architecture
Overview
Applications Topology
Oracle Fusion Applications Topology
• Each topology is a collection of multiple product families
• Common, FIN, PRJ, PRC, CRM, HCM, SCM, BI
• Each product family
• Is comprised of one or more applications and FMW products
• Gets its own WebLogic domain
– Common domain, FIN domain, PRC domain, HCM domain
etc....
• Product families have dependencies
• i.e. Currencies and currency conversion handled by Financials
• Employees handled by HCM
Overview
Oracle Fusion Applications Topology
• Each topology has Common Domain, BI Domain
• Common Domain
– All “shared” application and FMW products are deployed in this
domain
• Enterprise Scheduler Service (ESS) Administration UI
• FndSetup
• WebCenter products
• Functional Setup
Continue.....
Domain Guidelines
Common Domain Topology
Admin Server/EM
ESS
Setup
Spaces
SES Search
IPM
Help Portal
HomePage
UCM
WLCSDB
BPEL – B2B Webcenter
Web Server
Common Domain
Oracle Fusion Applications Topology
• Components deployed in every domain
– SOA
– ESS (Enterprise Scheduler Service)
• Components selectively deployed
– ODI (CRM, SCM, HCM)
– Analytics (FIN, CRM, HCM)
– ECSF (FIN,CRM,HCM)
Technology stack guidelines
CRM Domain Topology
Admin Server/EM
ESS
CRM Common
BPEL
Order Capture
CRM Search
Customer
Analytics
Marketing
Contracts
PERF Mgmt.
Sales
ODI DQ
CRM Domain
Web Server
Fusion CRM Topology – Putting it all together
Common CRM
HCM
Financials
SC
M
Securi
ty
BI
Adoption Choice Freely Choose Where to Run Applications
Freely Choose Where to Run Applications
Application deployment alternatives
Remote
Management
On
Demand
Cloud Combinations
On Premise
Program Agenda
Technical Architecture
– Technical Components
– Application Topology
– Adoption Choice
File System Structure
– Fusion Applications
• Applications Tier
– Identity Management
• Applications Tier
Oracle Fusion Applications
Applications Tier
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
BI_CONFIG_HOME
/BIInstance
WT_CONFIG_HOME
/CommonDomain_webtier
Prod Family Domain Config
/domains
/nodemanager
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
FA_ORACLE_HOME
/applications
ATG_PF_ORACLE_HOME
/atgpf
JROCKIT_ORACLE_HOME
/jdk6
ORACLE_COMMON_HOME
/oracle_common
SOA_ORACLE_HOME
/soa
WC_ORACLE_HOME
/webcenter
WL_HOME
/wlserver_10.3
FA_MW_HOME
/fusionapps
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
ORACLE_COMMON_HOME
/oracle_common
WG_ORACLE_HOME
/webgate
WT_ORACLE_HOME
/webtier
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
BI_CONFIG_HOME
/BIInstance
WT_CONFIG_HOME
/CommonDomain_webtier
Prod Family Domain Config
/domains
/nodemanager
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/bin
OHS Config
/config
OHS Logs
/diagnostics/logs
WT_CONFIG_HOME
/CommonDomain_webtier
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/dbclient
FA_MW_HOME
/fusionapps
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
BI_CONFIG_HOME
/BIInstance
WT_CONFIG_HOME
/CommonDomain_webtier
Prod Family Domain Config
/domains
/nodemanager
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/host/CommonDomain
/host/CRMDomain
/host/FinacialDomain
/host/HCMDomain
/host/ICDomain
/host/ProjectsDomain
/host/ProcurementDomain
/host/SCMDomain
Prod Family Domain Config
/domains
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/servers/AdminServer
/servers/AdminServer/logs
/servers/HomePageServer_1
/servers/HomePageServer_1/logs
/host/CommonDomain
Prod Family Domain Config
/domains
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Base
FA_ORACLE_HOME
/applications
ATG_PF_ORACLE_HOME
/atgpf
JROCKIT_ORACLE_HOME
/jdk6
ORACLE_COMMON_HOME
/oracle_common
SOA_ORACLE_HOME
/soa
WC_ORACLE_HOME
/webcenter
WL_HOME
/wlserver_10.3
Fusion Applications Middleware Home
FA_MW_HOME
/fusionapps
Database Client Oracle Home
/dbclient
Oracle Common Home
ORACLE_COMMON_HOME
/oracle_common
WebGate Oracle Home
WG_ORACLE_HOME
/webgate
Web Tier Oracle Home
WT_ORACLE_HOME
/webtier
Web Tier Middleware Home
WT_MW_HOME
/webtier_mwhome
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier
Applications Base
APPLICATIONS_BASE
/u01/appbase
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Oracle Fusion Applications
Applications Tier – Applications Configuration
/bin
WebGate Config
/OHS/ohs1/webgate
OHS Config
/config
OHS Logs
/diagnostics/logs
Web Tier Config Home
WT_CONFIG_HOME
/CommonDomain_webtier
Business Intelligence Config Home
BI_CONFIG_HOME
/BIInstance
Administration Server
/servers/AdminServer
Managed Server
/servers/HomePageServer_1
Managed Server
/servers/ManagedServer
Domain Home
DOMAIN_HOME
/host/CommonDomain
/domains /nodemanager
Applications Configuration
APPLICATIONS_CONFIG
/u01/instance
Applications Tier Install Dir
/u01
Program Agenda
Technical Architecture
– Technical Components
– Application Topology
– Adoption Choice
File System Structure
– Fusion Applications
• Applications Tier
– Identity Management
• Applications Tier
Oracle Identity Management
• Pre-requisite to Fusion Applications
• Installed and Configured separately
Overview
Oracle Identity Management
Applications Tier
Oracle Fusion Middleware
Oracle WebLogic Server
Oracle Internet Directory Oracle Identity Manager
Oracle Virtual Directory Oracle Access Manager
Oracle HTTP
Server
Oracle Directory Services Manager
Oracle WebGate Oracle Platform
Security Services Oracle Identity Federation
Oracle Fusion Middleware Components
Oracle SOA Suite
Oracle Web Gate
Oracle Identity Management
• Single Domain (e.g. IDMDomain)
• Multi – Domain (e.g. OIDDomain, OIMDomain)
• User – entered unlike Fusion Applications
WebLogic Domains
Oracle Identity Management
Applications Tier
Identity Management Middleware Home
MW_HOME
/idm
Identity and Access Management Middleware Home
MW_HOME
/iam
Web Tier Home
WEB_ORACLE_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
Identity Management Middleware Home
MW_HOME
/idm
Identity and Access Mgmt Middleware Home
MW_HOME
/iam
Web Tier Home
WEB_ORACLE_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
IDM_ORACLE_HOME
/oid_home
ORACLE_INSTANCE
/oid_inst
ORACLE_COMMON_HOME
/oracle_common
/user_projects
WL_HOME
/wlserver_10.3
Identity Management Middleware Home
MW_HOME
/idm
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
/bin /config
/logs
/diagnostics
ORACLE_INSTANCE
/oid_inst
Identity Management Middleware Home
MW_HOME
/idm
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
/logs
Admin Server
/servers/AdminServer
/logs
Managed Server
/servers/wls_ods1
Domain Home
DOMAIN_HOME
/domains/idm_domain
/user_projects
Identity Management Middleware Home
MW_HOME
/idm
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
Identity Management Middleware Home
MW_HOME
/idm
Identity and Access Mgmt Middleware Home
MW_HOME
/iam
Web Tier Home
WEB_ORACLE_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
IAM_ORACLE_HOME
/iam_home
SOA_ORACLE_HOME
/soa_home
ORACLE_COMMON_HOME
/oracle_common
/user_projects
WL_HOME
/wlserver_10.3
Identity and Access Management Middleware Home
MW_HOME
/iam
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
/logs
Admin Server
/servers/AdminServer
/logs
Managed Server
/servers/oim_server1
/logs
Managed Server
/servers/oam_server1
Domain Home
DOMAIN_HOME
/domains/iam_domain
/user_projects
Identity and Access Management Middleware Home
MW_HOME
/iam
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
Identity Management Middleware Home
MW_HOME
/idm
Identity and Access Mgmt MW Home
MW_HOME
/iam
Web Tier Home
WEB_ORACLE_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
ORACLE_HOME
/web_home
ORACLE_INSTANCE
/web_inst
ORACLE_COMMON_HOME
/oracle_common
/webgate
/webgate11g
Web Tier Home
MW_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
/bin /config
/logs
/diagnostics
ORACLE_INSTANCE
/web_inst
Web Tier Home
MW_HOME
/web
Applications Tier Install Dir
/u02
Oracle Identity Management
Applications Tier
/webgate/ohs/config
/webgate11g
Web Tier Home
MW_HOME
/web
Applications Tier Install Dir
/u02
Takeaways
• Applications built from scratch on contemporary,
standards-based Oracle Fusion Middleware
• Applications architecture, 3 – tier model
• Deployable on premise, in the cloud, or in hybrid
configurations
• Fusion Applications File System
• Identity Management File System
Oracle Fusion Applications Technology
<Insert Picture Here>
<Insert Picture Here>
Thank You