Cloud & Oracle FMW
Hisham Galal
Most Important
Technology Trends
5
NIST Definition
Characteristics
“Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with
minimal management effort or service provider
interaction. This cloud model is composed of five
essential characteristics, three service models, and
four deployment models.”
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
§  On-demand self-service
§  Broad network access
§  Resource pooling
§  Rapid elasticity
§  Measured service
Application
Platform
Customizations
Application
Customizations Customizations
Consumer
Consumer
Service
Provider
ServiceProvider
Service Types: IaaS, PaaS, SaaS
IaaS Cloud
SaaS Cloud
PaaS Cloud
IT Professional Developer Business End User
Different Users
Consolidation
Cost Savings
App Development
Focus
New Capability
Speed
Key
Driver
Deployment Models: Private, Public, Hybrid
Private Cloud Public CloudHybrid Cloud
•  OpEx
•  Outsourced services
•  Shared by multiple orgs
•  CapEx & OpEx
•  Control & visibility
•  Not shared
•  Cloudbursting –
overdraft for peak loads
•  Dev/Test & production
•  B2B integration
Exclusive Shared by multiple organizations
Oracle Fusion Middleware and
PaaS Private Cloud
PaaS Private Cloud Architecture
Centralized IT Provides Service
Dept 1
App
Dept 2
App
Dept 3
App
Provided
by
Central IT
Built by
each
department
©2010 Oracle Corporation 8
Self-Service Interface
Enterprise
Management
Shared Components
Application Grid Database Grid
OS, Virtualization
Oracle Elastic Cloud
Exalogic Exadata
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
Oracle Fusion Middleware for PaaS Private Cloud
Fusion Middleware:
• Complete
• Integrated
• Open
• Best of Breed
©2010 Oracle Corporation 9
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Management
Shared Components
Exalogic Elastic Cloud
PaaS Private Cloud Lifecycle
Set up
middleware
Set up self-
service portal
Set up
shared
componen
ts
Dept
App
Build app using
shared
componentsCentral IT
Department
App Owner
Deploy
using self
service
App Users
1. Cloud Set Up
2. App Set Up
3. App Use
Central IT
4. App Admin
Manage app
Use app
©2010 Oracle Corporation 10
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Manager
Shared Components
Exalogic Elastic Cloud
Cloud and Fusion Middleware Application Grid
Cloud Enabling Capabilities
• Resource sharing
• Dynamic capacity adjustment
• Automation
• Fast deployment
Key Benefits
• Operational efficiency
• Deployment agility
• High quality of service
Why Oracle
• Highest performance
• Most dynamic
©2010 Oracle Corporation 11
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
Oracle
Enterprise
Manager
Shared Components
Exalogic Elastic Cloud
Application Grid: Dynamic Capacity
Dept
App 1
Dept
App 2
Shared
Service
Shared
Service Enterprise
Manager
Shared
Service
Dept App 1
WebLogic
Server cluster
nodes
Coherence
data grid
nodes
Sense
demand spike
Adjust
capacity
WebLogic Suite-based Application Grid
©2010 Oracle Corporation 12
Exalogic Elastic Cloud
WebLogic Suite-based Application Grid on Virtualized Infrastructure
Production Environment
Application Grid: Fast Deployment
Fusion Middleware Assembly Builder
Assembly
Builder
Assembly
Dept App
Enterprise
Manager
Development Environment
Dept App Custom code and
environment
description
Dept AppDept App
©2010 Oracle Corporation 13
Exalogic Elastic Cloud
Cloud and Fusion Middleware SOA and BPM
Cloud Enabling Capabilities
• Reusable components
• Secure self-service
• Unified management
Key Benefits
• Development efficiency
• Deployment agility
Why Oracle
• Most comprehensive SOA
and BPM
• Easiest to use and manage
©2010 Oracle Corporation 14
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
Oracle
Enterprise
Manager
Shared Components
Exalogic Elastic Cloud
Registry/
Repository
Service Bus
SOA and BPM: Reusable Platform Components
Oracle WebLogic Suite-based Application Grid
Oracle BPM Suite
create
processes
create
services
Central IT
Dept App
ProcSvc
Oracle SOA Suite
Svc SvcSvc Svc Svc Proc Proc Proc
Enterprise
Manager
Self Svc
register
and connect
ProcSvc
find
components
Department
App Owner
build app
include
components
Dept App
ProcSvc
ProcSvc
Dept App
ProcSvc
ProcSvc
©2010 Oracle Corporation 15
Exalogic Elastic Cloud
Cloud and Fusion Middleware: Data Integration
Cloud Enabling Capabilities
• Improve accessibility of
information between private
and public clouds
• Continuous availability for
cloud data
• Real-time replication to keep
application data in sync
Key Benefits
• Flexibility of data access
• Greater business insight
• Lower TCO for integrations
Why Oracle
• Continuous availability
• Optimized data loading,
and transformation
• Integrated to your apps, BI/
DW and data services
©2010 Oracle Corporation 16
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Manager
Shared Components
Exalogic Elastic Cloud
Oracle SOA
Data Integration: Real-time Data Access
Oracle WebLogic Suite-based Application Grid
Create data
integration
services
Central IT
Svc
Proc Proc Proc
Enterprise
Manager
Self Svc
Svc
Dept App
ProcSvc
ProcSvc
©2010 Oracle Corporation 17
Oracle Data Integrator
and Data Quality
Oracle GoldenGate
Establish real-time data
sync, and high availability
of application data
Load, Cleanse,
and Transform
data
Svc SvcSvc Svc Svc
Exalogic Elastic Cloud
Cloud and Fusion Middleware User Interaction
Cloud Enabling Capabilities
• Basis for self-service portal
• Framework for simplicity and
consistency across dept apps
• Modular UI at right granularity
for shared UI components
• Balance of centralized and
distributed control
Key Benefits
• Development efficiency
• Deployment agility
• Control and consistency of
UI quality
Why Oracle
• Most integrated
• Easiest to use and manage
©2010 Oracle Corporation 18
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
Oracle
Enterprise
Manager
Shared Components
Exalogic Elastic Cloud
Dept App
UIUI
UI
Dept App
UIUI
UI
WebCenter: Consistent UI across Platform
UI Self-Service InterfaceUIUI
Central IT
create self-
service portal
create and
register UI
components
Dept App
UIUI
UIUI
find
components
Department
App Owner
build app
include
components
UIUI
change
component
Change is propagated to
all who share component
©2010 Oracle Corporation 19
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Manager
Exalogic Elastic Cloud
Cloud and Fusion Middleware Security
Cloud Enabling Capabilities
• Centralized authorization,
authentication, role, and
privilege management
• Service-oriented security
declarative, modular identity
services
• Hierarchical management of
organization privileges
Key Benefits
• Efficient, centralized identity
management
• Rapid development, integration
• Balance of control and agility
Why Oracle
• Most integrated
• Easiest to use and manage
• Service-enabled
©2010 Oracle Corporation 20
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
Oracle
Enterprise
Manager
Shared Components
Exalogic Elastic Cloud
Identity Management for PaaS
Svc Proc UI Self-Service Interface
create
reusable
components
Central IT
Dept App
UI
ProcSvc
UIProcSvc
Svc Proc UI UIProcSvc
Svc Proc UI UIProcSvc
register
components
set policies
Department
App Owner
authenticate
build app
discover
authorized
components
Include
components
UI
©2010 Oracle Corporation 21
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
policies
OracleEnterpriseManager
Exalogic Elastic Cloud
Cloud and Oracle Enterprise Manager
Cloud Enabling Capabilities
• Comprehensive cross-stack mgt
• Automated capacity adjustment
• Provisioning automation and
software lifecycle management
• Rich and powerful configuration
management
• Data for chargeback
Key Benefits
• Operational efficiency
Why Oracle
• Most functionality
• Easiest to use and manage
• Highest level of automation
©2010 Oracle Corporation 22
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Manager
Shared Components
Exalogic Elastic Cloud
Enterprise Manager: Administration and Automation
Dept
App
Dept
App
Dept
App
Central IT
set policies
adjust allocation
fail over
log usage
add
resources
monitor
use apps
Department
App Owners
App Users
chargeback
©2010 Oracle Corporation 23
Self-Service Interface
Oracle WebLogic Suite-based Application Grid
Oracle SOA,
Oracle BPM
Oracle Data
Integration
Oracle WebCenter,
Content
Management
Oracle Identity
Management
OracleEnterprise
Manager
Shared Components
Exalogic Elastic Cloud
Flexibility to Run Anywhere You Choose
Cloud Application Foundation Deployment
Inside the data center
Fully customizable
Proven best practices
Simplified operations
On Premise
Cloud Application
Foundation
3rd Party Clouds
Cloud Application
Foundation
Oracle Cloud
Cloud Application
Foundation
ORACLE CLOUD
Application Infrastructure Requirements
Deliver next-generation applications to end-users
utilizing a mission-critical Cloud platform
Simplify and consolidate Operations with native Cloud
management
Accelerate time to market with a modern development
platform and integrated tooling
For More Information
Twitter Facebook Blog LinkedIn YouTube
oracle.com/goto/cloudappfoundation
oracle.com/middleware

Cloud & Oracle FMW

  • 1.
    Cloud & OracleFMW Hisham Galal
  • 2.
  • 4.
    5 NIST Definition Characteristics “Cloud computingis a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models.” http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf §  On-demand self-service §  Broad network access §  Resource pooling §  Rapid elasticity §  Measured service
  • 5.
    Application Platform Customizations Application Customizations Customizations Consumer Consumer Service Provider ServiceProvider Service Types:IaaS, PaaS, SaaS IaaS Cloud SaaS Cloud PaaS Cloud IT Professional Developer Business End User Different Users Consolidation Cost Savings App Development Focus New Capability Speed Key Driver
  • 6.
    Deployment Models: Private,Public, Hybrid Private Cloud Public CloudHybrid Cloud •  OpEx •  Outsourced services •  Shared by multiple orgs •  CapEx & OpEx •  Control & visibility •  Not shared •  Cloudbursting – overdraft for peak loads •  Dev/Test & production •  B2B integration Exclusive Shared by multiple organizations
  • 7.
    Oracle Fusion Middlewareand PaaS Private Cloud
  • 8.
    PaaS Private CloudArchitecture Centralized IT Provides Service Dept 1 App Dept 2 App Dept 3 App Provided by Central IT Built by each department ©2010 Oracle Corporation 8 Self-Service Interface Enterprise Management Shared Components Application Grid Database Grid OS, Virtualization Oracle Elastic Cloud Exalogic Exadata Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management
  • 9.
    Oracle Fusion Middlewarefor PaaS Private Cloud Fusion Middleware: • Complete • Integrated • Open • Best of Breed ©2010 Oracle Corporation 9 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Management Shared Components Exalogic Elastic Cloud
  • 10.
    PaaS Private CloudLifecycle Set up middleware Set up self- service portal Set up shared componen ts Dept App Build app using shared componentsCentral IT Department App Owner Deploy using self service App Users 1. Cloud Set Up 2. App Set Up 3. App Use Central IT 4. App Admin Manage app Use app ©2010 Oracle Corporation 10 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Manager Shared Components Exalogic Elastic Cloud
  • 11.
    Cloud and FusionMiddleware Application Grid Cloud Enabling Capabilities • Resource sharing • Dynamic capacity adjustment • Automation • Fast deployment Key Benefits • Operational efficiency • Deployment agility • High quality of service Why Oracle • Highest performance • Most dynamic ©2010 Oracle Corporation 11 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management Oracle Enterprise Manager Shared Components Exalogic Elastic Cloud
  • 12.
    Application Grid: DynamicCapacity Dept App 1 Dept App 2 Shared Service Shared Service Enterprise Manager Shared Service Dept App 1 WebLogic Server cluster nodes Coherence data grid nodes Sense demand spike Adjust capacity WebLogic Suite-based Application Grid ©2010 Oracle Corporation 12 Exalogic Elastic Cloud
  • 13.
    WebLogic Suite-based ApplicationGrid on Virtualized Infrastructure Production Environment Application Grid: Fast Deployment Fusion Middleware Assembly Builder Assembly Builder Assembly Dept App Enterprise Manager Development Environment Dept App Custom code and environment description Dept AppDept App ©2010 Oracle Corporation 13 Exalogic Elastic Cloud
  • 14.
    Cloud and FusionMiddleware SOA and BPM Cloud Enabling Capabilities • Reusable components • Secure self-service • Unified management Key Benefits • Development efficiency • Deployment agility Why Oracle • Most comprehensive SOA and BPM • Easiest to use and manage ©2010 Oracle Corporation 14 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management Oracle Enterprise Manager Shared Components Exalogic Elastic Cloud
  • 15.
    Registry/ Repository Service Bus SOA andBPM: Reusable Platform Components Oracle WebLogic Suite-based Application Grid Oracle BPM Suite create processes create services Central IT Dept App ProcSvc Oracle SOA Suite Svc SvcSvc Svc Svc Proc Proc Proc Enterprise Manager Self Svc register and connect ProcSvc find components Department App Owner build app include components Dept App ProcSvc ProcSvc Dept App ProcSvc ProcSvc ©2010 Oracle Corporation 15 Exalogic Elastic Cloud
  • 16.
    Cloud and FusionMiddleware: Data Integration Cloud Enabling Capabilities • Improve accessibility of information between private and public clouds • Continuous availability for cloud data • Real-time replication to keep application data in sync Key Benefits • Flexibility of data access • Greater business insight • Lower TCO for integrations Why Oracle • Continuous availability • Optimized data loading, and transformation • Integrated to your apps, BI/ DW and data services ©2010 Oracle Corporation 16 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Manager Shared Components Exalogic Elastic Cloud
  • 17.
    Oracle SOA Data Integration:Real-time Data Access Oracle WebLogic Suite-based Application Grid Create data integration services Central IT Svc Proc Proc Proc Enterprise Manager Self Svc Svc Dept App ProcSvc ProcSvc ©2010 Oracle Corporation 17 Oracle Data Integrator and Data Quality Oracle GoldenGate Establish real-time data sync, and high availability of application data Load, Cleanse, and Transform data Svc SvcSvc Svc Svc Exalogic Elastic Cloud
  • 18.
    Cloud and FusionMiddleware User Interaction Cloud Enabling Capabilities • Basis for self-service portal • Framework for simplicity and consistency across dept apps • Modular UI at right granularity for shared UI components • Balance of centralized and distributed control Key Benefits • Development efficiency • Deployment agility • Control and consistency of UI quality Why Oracle • Most integrated • Easiest to use and manage ©2010 Oracle Corporation 18 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management Oracle Enterprise Manager Shared Components Exalogic Elastic Cloud
  • 19.
    Dept App UIUI UI Dept App UIUI UI WebCenter:Consistent UI across Platform UI Self-Service InterfaceUIUI Central IT create self- service portal create and register UI components Dept App UIUI UIUI find components Department App Owner build app include components UIUI change component Change is propagated to all who share component ©2010 Oracle Corporation 19 Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Manager Exalogic Elastic Cloud
  • 20.
    Cloud and FusionMiddleware Security Cloud Enabling Capabilities • Centralized authorization, authentication, role, and privilege management • Service-oriented security declarative, modular identity services • Hierarchical management of organization privileges Key Benefits • Efficient, centralized identity management • Rapid development, integration • Balance of control and agility Why Oracle • Most integrated • Easiest to use and manage • Service-enabled ©2010 Oracle Corporation 20 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management Oracle Enterprise Manager Shared Components Exalogic Elastic Cloud
  • 21.
    Identity Management forPaaS Svc Proc UI Self-Service Interface create reusable components Central IT Dept App UI ProcSvc UIProcSvc Svc Proc UI UIProcSvc Svc Proc UI UIProcSvc register components set policies Department App Owner authenticate build app discover authorized components Include components UI ©2010 Oracle Corporation 21 Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management policies OracleEnterpriseManager Exalogic Elastic Cloud
  • 22.
    Cloud and OracleEnterprise Manager Cloud Enabling Capabilities • Comprehensive cross-stack mgt • Automated capacity adjustment • Provisioning automation and software lifecycle management • Rich and powerful configuration management • Data for chargeback Key Benefits • Operational efficiency Why Oracle • Most functionality • Easiest to use and manage • Highest level of automation ©2010 Oracle Corporation 22 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Manager Shared Components Exalogic Elastic Cloud
  • 23.
    Enterprise Manager: Administrationand Automation Dept App Dept App Dept App Central IT set policies adjust allocation fail over log usage add resources monitor use apps Department App Owners App Users chargeback ©2010 Oracle Corporation 23 Self-Service Interface Oracle WebLogic Suite-based Application Grid Oracle SOA, Oracle BPM Oracle Data Integration Oracle WebCenter, Content Management Oracle Identity Management OracleEnterprise Manager Shared Components Exalogic Elastic Cloud
  • 24.
    Flexibility to RunAnywhere You Choose Cloud Application Foundation Deployment Inside the data center Fully customizable Proven best practices Simplified operations On Premise Cloud Application Foundation 3rd Party Clouds Cloud Application Foundation Oracle Cloud Cloud Application Foundation ORACLE CLOUD
  • 25.
    Application Infrastructure Requirements Delivernext-generation applications to end-users utilizing a mission-critical Cloud platform Simplify and consolidate Operations with native Cloud management Accelerate time to market with a modern development platform and integrated tooling
  • 26.
    For More Information TwitterFacebook Blog LinkedIn YouTube oracle.com/goto/cloudappfoundation oracle.com/middleware