Fusion app tech_con8707_pdf_8707_0001
description
Transcript of Fusion app tech_con8707_pdf_8707_0001
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
Oracle Fusion Applications: Technical Architecture Deepdive
Nadia Bendjedou - Senior Director, Applications Strategy
David Bowin – Senior Director, Fusion Applications Strategy
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
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 decision.
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
Program Agenda
Technical Architecture
– Technical Components
– Application Topology
Technology Foundation
– User Experience
– Flexibility
– Interoperability
– Modularity
– Adoption Choice
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
Oracle Fusion Middleware Foundation for Fusion Applications
• Complete
• Open
• Integrated
• Best-in-class
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
Technical Architecture
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
Oracle Fusion Applications Technical Architecture 3-Tier Logical Architecture
`
Application-tier
(Middle-tier)
Database-tier
Client-tier
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
Oracle Fusion Applications Technical Architecture 3-Tier Logical Architecture
Application-tier
(Middle-tier)
Database-tier
Client-tier Client-tier
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
Oracle 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 • WebLogic Comm Srv
Application-tier
(Middle-tier)
Database-tier
Client-tier
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
Oracle Fusion Applications Technical Architecture Oracle Fusion Middleware Infrastructure - Overview
Oracle Fusion Middleware
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 WebLogic Server
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
Oracle FMW Extensions For Applications
Components to provide a consistent user experience:
– Page template (UI Shell),
– Extensibility (Flexfields),
– Hierarchical relationships (Trees)
– Attachments
Known as Applications Core (ApplCore)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
Oracle Enterprise Scheduler
Oracle Enterprise Scheduler provides the ability to:
– Define,
– Schedule, and
– Run different types of jobs
You can run jobs on demand, or schedule them to run in the future
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Oracle Enterprise Crawl and Search Framework
Key ECSF features built on top of Oracle SES
– Basic search, on keyword and search category
– Advanced search, on up to 100 attribute filters
– Actionable results, which are search results with action links associated
with the searchable objects
– Saved searches
– Crawling tree structures
– Search support for external data sources such as wiki and blogs
– Etc...
Known as ECSF
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Oracle EM Fusion Applications Control
Manage a single product family (i.e. FIN) in an Oracle WebLogic
Server domain
– Oracle Fusion Middleware Control
– Plus functionality specific to Oracle Fusion Applications
Known as Fusion Applications Control
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
Oracle Fusion Applications Architecture Oracle Database - Overview
Oracle Database
Oracle Fusion
Applications Schemas
Oracle Fusion
Middleware Schemas
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Oracle Enterprise Manager Grid Control
Manage the Oracle database and Oracle Fusion Middleware
components across the entire Oracle Fusion Applications environment
– For example, you can monitor all the Oracle WebLogic Server domains for
all the product families from one console
Known as Grid Control
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Oracle Fusion Applications - Technology Stack
• Oracle Database
• Oracle WebLogic Server
• Oracle WebLogic Communication
Services
• Oracle Identity Management
• Oracle WebCenter
• Oracle Business Intelligence
• Oracle SOA Suite
• Oracle Data Integrator
Fusion Application Middleware & Database Components
• Oracle Application Development
Framework - ADF
• Oracle Jdeveloper
• Oracle HTTP Server
• Oracle HTTP Server WebGate
• Oracle Web Services Manager Policy
Manager
• Oracle Enterprise Content Management
Suite
• Oracle Secure Enterprise Search
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Applications Topology
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
Oracle Fusion Applications Topology
Each topology is a collection of multiple products
Common, FIN, PRJ, PRC, CRM, HCM, SCM, BI, GRC
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
Oracle Fusion Applications Topology
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
Oracle Fusion CRM Topology
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
Common Domain Topology
Admin Server/EM
ESS
Setup
Spaces
SES Search
IPM
Help Portal
HomePage
JIVE
UCM
OWLCS
WLCSDB
BPEL
Web Server
Common Domain
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
Oracle Fusion Applications Topology
Components deployed in the “Common Domain”
– WebCenter Spaces/Collaboration
– OWLCS
– SES
– UCM
Technology stack guidelines
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
Oracle Fusion Applications Topology
Components deployed in every domain
– Decisions driven by performance, scalability and functional needs
– SOA
– ESS (Enterprise Scheduler Service)
– WSM-PM
Components selectively deployed
– Decision driven by need/use requirements
– ODI (CRM, SCM, HCM)
– IPM/IBR (common)
Technology stack guidelines
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27
CRM Domain Topology
Admin Server/EM
ESS
CRM Common
BPEL
Order Capture
CRM Search
Customer
Analytics
Marketing
Contracts
PERF Mgmt.
Sales
EWM ODI
DQ CRM Domain
Web Server
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28
Fusion CRM Topology – Putting it all together
Common CRM
HCM
Financials
SC
M
Security
BI
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29
Oracle Fusion Applications Deployment Local Small Deployment
Database Server
Oracle Fusion Applications Storage
Router
Firewall
Ethernet Switch Fibre Channel Switch
Ethernet Switch
Security
Common Domain, BI Domain, GRG, CRM, Financials, Project, HCM, SCM Domains etc…
Identity and Access Management, Directory
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30
Oracle Fusion Applications Deployment Scale up without limits
Global, highly available implementations for large enterprises
Local deployments
Database Server
Storage
Router
Firewall
Ethernet Switch
Fibre Channel Switch
Ethernet Switch
Security
Application Server
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31
Program Agenda
Technical Architecture
– Technical Components
– Application Topology
Technology Foundation
– User Experience
– Flexibility
– Interoperability
– Adoption Choice
– Modularity
Fusion Applications Technology 5 Core Essentials
32
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
ADOPTION CHOICE
Deploy in the cloud, on
premise, or
both (hybrid)
4
FLEXIBILITY
Tailor applications
without coding or impact
on upgrades
2 MODULARITY
Implement and scale
modules incrementally 5
USER EXPERIENCE
Increase productivity
with a role-based UI 1
INTEROPERABILITY
Integrate more quickly
and with more control
3
Fusion Applications Technology Core Essentials
33
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
USER EXPERIENCE
Increase productivity
with a role-based UI 1
What Do You Need To Know
Who Can Help
How Do You Get It Done
What Do You Need To Do
Increase User Productivity Role-based, information-driven user interface
34
Exception-based management
Embedded business intelligence
Embedded collaboration
1
Embedded help and application guides
35 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Contextual Help
Broader Search Across
Entire Business Process
Link to Help Portal
Customizable User
Assistance
Increase User Productivity Role-based and embedded contextual help 1
36 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Collaborate with Tags,
Ratings, and Discussions
Search by Business
Process or Product
Increase User Productivity Internet searchable help portal 1
Increase user productivity Embedded Intelligence for better decisions
• Real-time self service reporting from transactional data
• Pre-packaged content covering Fusion Applications
• Built on Oracle BI EE technology
Oracle Transactional BI
(OTBI)
• Unlimited historical analysis, including trending and cross-domain insight
• Pre-packaged data warehouse, ETL, metrics, and interactive dashboards
• Built on Oracle BI EE technology
Oracle BI Applications
(OBIA)
• Financial statements, sales territory planning, project performance, and more built on Essbase technology
• Whitespace analysis built on Real-Time Decisions and Oracle Data Mining technologies
Specialized Analytics
37
1
38 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Personalized Dashboard
Common Analytic Semantics
Common Query Catalog
BI Dashboard (Ad-Hoc Analysis) Transaction Page
Data Warehouse
Transaction DB
Increase user productivity Consistent In-Context and Ad-Hoc Analysis
1
Enterprise Portals Composite Apps Team Spaces Dashboards
Increase user productivity Built-in collaboration to build knowledge & consensus
Third Party Repositories
CRM ERP Legacy Apps BI Data Sources
Enterprise Portal Platform
Conferencing
Instant Messaging
Presence Linking
Tagging
Recent Activities RSS
Wikis Blogs
Social Networking
Discussions
39
1
40 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Identity
Management
Application UI BI Dashboards Other UIs
Business
Logic
User
Interface
Business
Process
Business
Rules
Business
Intelligence
Common Security Services
Access/SSO
Functional Permissions
Data Permissions
Increase user productivity Centralized Access and Entitlements Management
1
Transaction DB Data Warehouse
Safeguarding
your identity
Actions in-
context
Meaningful
data
Embedded
analytics
Changing the
workflow
Completing
your tasks
Relationships
Social
networking
Editing
in-place
Increase user productivity Fusion technologies drive the user experience
WebCenter
Suite
Identity
Management
Suite BPEL
BI
Suite
MDS
Contextual
Framework
ADF
Task Flow
MDS
WebCenter
Composer
41
1
Fusion Applications Technology 5 Core Essentials
42
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
FLEXIBILITY
Tailor applications
without coding or impact
on upgrades
2
Tailor applications to evolving needs Update processes and data without code changes
Code-driven
• No programming
• Upgrade friendly
Previous Applications Fusion Applications
• Custom programming
• Impacts upgrades
Web Service
Interface
Process
Metadata
Business
Object
43
2
Process
Composer
Page
Composer
Data
Composer
Reports
Composer
Tailor applications to evolving needs Modify Fusion Applications with easy-to-use tools
44
2
Data Composer
Page Composer
Process Composer
Report Composer
• Create new objects and add attributes
• Changes appear in reports, screens
and integration interfaces
• Add, remove, show, or hide
components on a page
• Add or change process steps
• Adjust processing rules or
constraints
• Create new reports
• Modify existing reports
1. Base application deployed
2. Onsite branding
3. LOB branding
4. User
personalization
and more…
Tailor applications to evolving needs Metadata services minimize the impact of upgrades
• Common metadata store
• Set up personalized content
and services for users
• Stored as layers on top
of base application
• Used throughout Oracle
stack – business
processes, business
intelligence and applications
Insulate users from
updates and patches
45
2
Fusion Applications Technology 5 Core Essentials
46
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
INTEROPERABILITY
Integrate more quickly
and with more control
3
47
Data
Transformation Business
Process
Business
Rules
Human
Workflow
Traditional Approach Fusion Approach
Integrate quickly and effectively Configure integrations, instead of coding them
3
Composite Editor
Lower cost
Easier maintenance
Better error handling
Integrate quickly and effectively Enterprise Repository accelerates integration
48
• Catalog/categorize integration
interfaces for packaged apps
– Web Services, Interface tables,
events, etc.
– Right sized interfaces
– Adapters/connectors
• Enable consumption and govern
usage
• Provide visibility and impact
analysis of interfaces used in
projects
• Facilitate changes/upgrades
Oracle
Fusion
Middleware
Other Oracle
Applications
Custom and
Third Party
Applications
ISV
SaaS
Oracle Fusion
Applications
Enterprise
Repository
3
Integrate quickly and effectively Fusion Application co-existence scenarios
49
CRM
Supply Chain Management
Human Capital Management
Project Portfolio Management
Procurement
Financial Management
E-B
us
ine
ss
Su
ite
P
eo
ple
So
ft
JD
Ed
wa
rds
F
usio
n A
pp
lic
ati
on
s
Siebel CRM
Hyperion Fusion GRC Fusion
Accounting Hub
Fusion Shared-Service Procurement
Fusion Talent Management
Fusion Incentive Compensation
Primavera
Fusion Incentive Compensation
Fusion Sales Planning
CRM On Demand
Fusion Customer Hub
Fusion Distributed Order
Orchestration
Agile PLM
VCP Transportation Management
Warehouse Management
Fusion Product
Hub
Fusion Project Portfolio Management
Fusion Workforce Compensation
Get the benefits of
Fusion while
continuing to use your
core ERP application
3
Fusion Applications Technology 5 Core Essentials
50
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
ADOPTION CHOICE
Deploy in the cloud, on
premise, or
both (hybrid)
4
Freely choose where to run applications Application deployment alternatives
Remote
Management
Hosted &
Managed
On Demand
Cloud ready
Combinations
On Premise
51
4
52
Freely choose where to run applications Oracle Fusion Applications in the Cloud
All Fusion Applications can be deployed in a cloud configuration
@Oracle @Oracle @Customer
Oracle Customer Customer
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Customer Oracle
Customer
• @Oracle – includes IaaS, PaaS, and SaaS
• @Customer – includes IaaS, PaaS, and SaaS or
Customer can provide Infrastructure
• Oracle manages the software and platform
• @Oracle – includes IaaS, PaaS, and SaaS
• All managed by Oracle
• Offered only as a subscription service
• Currently Supports HCM and CRM,
Private Cloud Public Cloud
Software
License
Software
Mgmt
Infrastructure
Mgmt
Datacenter
52
4
Fusion Applications Technology 5 Core Essentials
53
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
MODULARITY
Implement and scale
modules incrementally 5
Implement and scale incrementally Service-oriented architecture (SOA) is more modular
Admin Server/EM
Web Server
ESS
CRM Common
BPEL
Order Capture
CRM Search
Customer
Analytics
Marketing
Contracts
PERF Mgmt.
Sales
EWM ODI
DQ
• Deploy incrementally
• Add capacity as needed
• Manage centrally
Match the
implementation to
the business need
54
5
CRM Domain
Implement and scale incrementally Built-in scalability, reliability and performance
• No single point of failure
• Load balancing
• Session mirroring
• Caching / coherence
• Integrated identity mgmt
• Functional partitioning
No disruptions
Instant response
No size limits DB Server
App Server App Server
HTTP
`Client
FIN 1
FIN 2
FIN SOA
SCM 1
FUNC SETUP
WEBCENTER
OHS WEBSERVER
Load Balancer / BigIP
WebCache (opt)
IDM / OAM
55
5
Implement and scale incrementally Functional Setup Manager for all applications
56
5
Fusion Applications Technology 5 Core Essentials
57
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
…
Java, BPEL, XML,
HTML, AJAX, Portlet, RSS,
Mobile, etc.
100% Open Standards
ADOPTION CHOICE
Deploy in the cloud, on
premise, or
both (hybrid)
4
FLEXIBILITY
Tailor applications
without coding or impact
on upgrades
2 MODULARITY
Implement and scale
modules incrementally 5
USER EXPERIENCE
Increase productivity
with a role-based UI 1
INTEROPERABILITY
Integrate more quickly
and with more control
3
58
Summary Oracle Fusion Applications Technology
• Applications built natively on contemporary, standards-based
Oracle Fusion Middleware
• Metadata-driven configuration and management
• Tailorable UI, process, data and analytics
• Enterprise repository of service-based integrations
• Deployable on premise, in the cloud, or in hybrid
configurations
58
Applications that can grow and evolve with the business
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 59
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 60