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
Con
sum
er C
onsu
mer
Serv
ice
Prov
ider
Serv
ice
Prov
ider
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 Cloud Hybrid 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
Ente
rpris
e M
anag
emen
t
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
Ora
cle
Ente
rpris
e M
anag
emen
t
Shared Components
Exalogic Elastic Cloud
PaaS Private Cloud Lifecycle
Set up middleware
Set up self-service portal
Set up shared
components
Dept App
Build app using shared
components Central 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
Ora
cle
Ente
rpris
e M
anag
er
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
Ora
cle
Ente
rpris
e M
anag
er
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 App Dept 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
Ora
cle
Ente
rpris
e M
anag
er
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
Proc Svc
Oracle SOA Suite
Svc Svc Svc Svc Svc Proc Proc Proc
Enterprise Manager
Self Svc
register and connect
Proc Svc
find components
Department App Owner
build app
include components
Dept App
Proc Svc
Proc Svc
Dept App
Proc Svc
Proc Svc
©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
Ora
cle
Ente
rpris
e M
anag
er
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
Proc Svc
Proc Svc
©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 Svc Svc 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
Ora
cle
Ente
rpris
e M
anag
er
Shared Components
Exalogic Elastic Cloud
Dept App
UI UI
UI
Dept App
UI UI
UI
WebCenter: Consistent UI across Platform
UI Self-Service Interface UI UI
Central IT
create self-service portal
create and register UI
components
Dept App
UI UI
UI UI
find components
Department App Owner
build app
include components
UI UI
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
Ora
cle
Ente
rpris
e M
anag
er
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
Ora
cle
Ente
rpris
e M
anag
er
Shared Components
Exalogic Elastic Cloud
Identity Management for PaaS
Svc Proc UI Self-Service Interface
create reusable
components
Central IT Dept App
UI
Proc Svc
UI Proc Svc Svc Proc UI UI Proc Svc
Svc Proc UI UI Proc Svc
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
Ora
cle
Ente
rpris
e M
anag
er
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
Ora
cle
Ente
rpris
e M
anag
er
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
Ora
cle
Ente
rpris
e M
anag
er
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
Top Related