Oracle Fusion Architecture is based on the following core principles:Model Driven: For applications, business processes and business informationService & Event- enabled: For extensible, modular, flexible applications and processesInformation Centric: For complete and consistent, actionable, real-time intelligenceGrid-Ready: Must be scalable, available, secure, manageable on low-cost hardwareStandards-based: Must be open, pluggable in a heterogeneous environmentThe Oracle Fusion Architecture’s SOA and EDA(event-driven architecture) technology consists ofAn integrated service environment (ISE) to develop servicesA multi-protocol enterprise service bus (ESB) to integrate applicationsA services registry for discovering and managing the life cycle of servicesA BPEL-based orchestration engine to tie services into business processesA business rules engine to enable business policies to be captured and automatedA Web services management and security solution to enforce authentication and authorization policies on services and to monitor services and processes for compliance to SLAs
These modules can be integrated using java technologies as .ear file or web services.
Oracle Fusion Architecture
- > Oracle Fusion is composed of two parts: Fusion middle ware and Fusion
-> Oracle Fusion Middle ware aka FMW : Comprises of the Oracle Application
Server and other technology stack components that Oracle has acquired in past few
years. Fusion Middleware is a family of middleware products covering areas like
BI, Identity Management, Content Management and SOA.
-> Oracle Fusion Applications is Oracle's next generation suite of applications that
eventually replace E-Business Suite. It will assimilate best of breed features from:EBusiness Suite from Oracle applications
Fusion Applications is build on top of the Oracle Fusion Middleware technology
stack using Oracle's Fusion Architecture as blueprint.
1. Oracle Applications is delivered as a Suite (collection of modules), but can be
adopted in modules (subset of Suite).
2. Various Modules in Fusion Applications are
a) Oracle Fusion CRM (Customer Relationship Management) – customers,
contacts, and resources .This will contains the Incentive compensation
b)Oracle Fusion Financials – assets, ledgers, cash cycle, invoices and payments,
accounts receivable, collections, and setup of sub-ledger accounting and tax
c) Oracle Fusion HCM (Human Capital Management) – Employee management
for an organization
d) Oracle Fusion Procurement – procurement including requisitions, purchase
orders, and supplier negotiations
e) Oracle Fusion PPM (Project Portfolio Management) – projects, budget, forecast,
collect costs, bill customers, and report performance.
f) Oracle Fusion SCM (Supply Chain Management) – integrates and automates all
key supply chain processes.
g) Oracle Fusion Setup – special product family for Functional Setup and setting
up Home Page or Help.
h) Oracle Fusion GRC (Governance, Risk, and Compliance) – automated controls
enforcement to enable sustainable risk and compliance management.
Product Families (CRM, HCM, Financials) mentioned
above contains one or more Java EE applications and are
deployed on Oracle WebLogic Server.
4. An application can contain multiple products, and a product
can also span across multiple applications.
Each product in Fusion Application typically has one-to-one
relationship with EAR file, for ex. EarSales.ear is an enterprise
application for product Sales.
Oracle Fusion Applications can best be described as:
Built on an open standards-based platform
Based on best practices business processes
Deployed through a selection of options
Built with security as a priority