Oracle Reference Architecture and Oracle Cloud
Anbu Krishnaswamy Anbarasu Enterprise Architect
Global Enterprise Architecture Program
Social. Mobile. Complete.
Safe Harbor Statement
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.
Program Agenda
IT Strategies from Oracle (ITSO) and Oracle Reference Architecture
ORA Cloud Reference Architecture
Case Study: Oracle Cloud Architecture
Hybrid Cloud Use Cases
Summary
IT Strategies from Oracle (ITSO) and
Oracle Reference Architecture
IT Strategies from Oracle
Technology Perspectives
Cloud Computing SOA
BPM EDA
Business Analytics
. . .
Industry Perspectives
Customer Experience Financial Services
Utilities Public Sector Communications
Oracle Reference Architecture Enterprise Technology
Strategies
Enterprise Solution Designs Business Services
Application Infrastructure Interaction
Information Management Shared Infrastructure
Enterprise Development Enterprise Security Enterprise Management
Business Processes
Information Assets
. . .
Oracle Reference Architecture (ORA)
• Single, unified reference
architecture across the (Oracle) technology space
• Supports architecture entry point
• Built on sound architecture principles
• Product agnostic, yet
complementary to Oracle
• Modular & extensible
• Content builds out over multiple iterations
• New technologies and strategies incorporated over time, extending the core material
• Accommodates future strategies
Oracle Reference Architecture
Business Services Application Infrastructure
Interaction
Information Management Shared Infrastructure
Enterprise Development Enterprise Security Enterprise Management
Business Processes
Information Assets
Architecture Concepts
Principles & Guidelines
Architecture Views
Component Drilldowns
Product Mappings
Enterprise Technology Strategy (ETS)
Oracle Reference Architecture
Business Services Application Infrastructure
Interaction
Information Management Shared Infrastructure
Enterprise Security Enterprise Management Business Processes
Information Assets
Practitioner
Guides Maturity Model
ORA
Perspective
A B C D E
Method Development
Field
Enablement Customer
Enablement Tools
Enterprise Development
ORA - Cloud Reference
Architecture
Cloud Management
Cloud Conceptual View
Cloud Consumer
Cloud Broker
Access Infrastructure Clou
d Brokering
Services
IaaS PaaS SaaS
Cloud Provider Physical Resources
Blades Disk Engineered Others
Resource Abstraction
Compute Storage Others
Facilities
Real Estate Utilities Cooling Others
Cloud Management
Security and Policy Mgmt Cloud
Business Mgmt
Cloud Operations
Orchestration
Design-time
Management Access
Resources
Services
Cloud Architecture - Logical View
Cloud Architecture - Logical View
Deployable Entities Services PaaS Container
IaaS Server Network Storage
SaaS Application
Queue Business Process Business Service
Interfaces Native Protocols Portals Custom UIs Self-Service APIs
Access
Network Proxy Perimeter Security Naming Balancing
Resources
Physical Pools Servers Disks Engineered
Logical Pools Compute Networks Storage External Clouds
Legacy Partners Other
Data
Pool Managers Business Mgmt
Customer, Contracts, Revenue Mgmt
Orchestration Orchestration, Mediation Security and Policy
Mgmt
Security, Policy Mgmt, Security Services User Interaction / self service
Cloud Management Operations
Service, Lifecycle, Configuration,
Performance, Monitoring
Design-time Model Mgmt, Tools
Other Facilities Real Estate Cooling Utilities Other
Cloud Management Capabilities Overview
Cloud Business Management Customer Management
Contracts Management
Revenue Management
Customer
Mgmt Portal Customer DB
Contracts Repository
Definition Discovery Contracts
Portal Pricing
SLA
Rating
Discounts Metrics
Finance DB Billing Payment
Reporting Chargeback Collection B2B Interface Opportunity Management
Account Management
Customer Provisioning Relationship Management
Orchestration
Workflow Event Processing
Mediation
Design-time
Solution Catalog
Model Management
Validation Federation Package Deploy
Model Design Introspection
Cloud Management
Security & Policy Management Security Management
Security Services Identity Entitlements
Delegated Admin Certificates
Risk Analysis
Authentication Authorization
Federation Role Mapping Encryption Auditing
Security Store
Policy Store
Fraud Detection Policy Management
Attachment
Deployment Assessment
Authoring Compliance
Enforcement IVR
Interface
Cloud Operations
Service Management
Lifecycle Management
Monitoring
Performance Management
Configuration Management Service Definition
Metering Forecasting
Service Discovery SL Authoring
Abstraction
Capacity Management
Asset Discovery Asset Mgmt Patch Mgmt
Release Mgmt
Knowledge Mgmt Compliance Change Control SL Management
Biz Service User Experience
Diagnostics Problem/Incident
Biz Transaction Provision Management
Resource Mgmt
Administration Dashboard Diagnostics Query
Reporting Topology Viewer
Management Repository Self Service
Repositories User Interaction
Repository
Product Mapping to Logical View
Oracle Web Center Suite, Enterprise Manager Cloud Control
Interfaces
Oracle Cloud: CRM, HCM/Talent, OSN, RightNow, Taleo
Oracle Applications
SaaS
Oracle Cloud: Java, Database Fusion Middleware, Oracle Database,
Exadata, Exalogic
PaaS
SuperCluster, Sun Servers, ZFS Storage, Sun Blade Ethernet
Oracle Solaris, Oracle Linux
IaaS
Oracle Billing and Revenue Management, Enterprise Manager Cloud Control,
Enterprise Repository
Business Management
Oracle Enterprise Manager Cloud Control, Oracle VM
Operations
Oracle Identity and Access Management
Security and Policy Management
Oracle Service Bus, Oracle BPEL Process Manager, Enterprise Manager Cloud Control
Orchestration
Oracle Virtual Assembly Builder, Enterprise Manager
Cloud Control
Design-time
Oracle HTTP Server, Oracle Directory Services Plus
Network
Exalogic, Exadata, Super Cluster Sun Servers, ZFS Storage, Sun Blade Ethernet
Resources
Oracle VM
Oracle Virtual Assembly Builder
Pool Management
Engineered Systems Deployment
Oracle Cloud Architecture
Bring Oracle’s leading Enterprise Technology and Business Applications Software
to any customer or partner, anywhere in the world,
through the Internet
Oracle Cloud: Mission
Oracle Cloud
Application Services Platform
Services
Social Services
Common Infrastructure Services
Platform Services
Complete, Standards-Based, Enterprise-Grade
Database Services
Developer Services Java
Services
Collaboration Services
Analytics Services Mobile
Services
Common Infrastructure Services
Application Store
Application Services
Complete Suite, Best-of-Breed, Enterprise Grade
Human Capital
Management Talent Management Sales & Marketing
Financial Management
Procurement,
Sourcing, Inventory Project Management
Customer Service and Support
Governance, Risk, Compliance
Common Infrastructure Services
Social Relationship Management
Complete, Integrated, Enterprise Grade
Common Infrastructure Services
Social Data and Insight Social Monitoring Social Network
and Engagement Social Sites Social Marketing
Common Infrastructure Services
Cache
In-Memory Cache
Secure Identity
Identity Administration
Messaging
Mail, Push
Storage
Object Storage
Compute
Elastic Compute
Queues
Lightweight Queues
Oracle Cloud Management Access
Resources Oracle Cloud
Services
Resources
Shared Infrastructure Services
Virtual Service Assemblies Provisioning
Tenant Management Integration Security & Identity Platform Services
Database, Java
Social Network Application Services
Fusion CRM, HCM
cloud.oracle.com
Self-service Sign Up Lifecycle Management
Shared Systems Infrastructure
Mid Tier Data Tier
Oracle Cloud Application, Platform and Social Services
Oracle Cloud: Logical Architecture
Designed like Enterprise Private Clouds
Consolidation Performance Standardization Integration Automation Self-service
Lifecycle Management
Oracle Exadata Oracle ExaLogic
Hybrid Cloud Use Cases
Integrating with Oracle Cloud
A Public Cloud you may choose to use
A model for building your own Private Cloud
A part of your future Hybrid Cloud
–
Consider building a similar architecture to the same standards
A Public Cloud Service and a Cloud Architecture
Different Types of Hybrid Clouds
Functional Distribution
– Different components in separate clouds (e.g., CRM, HR)
– Leverage best of breed services with private cloud needs
Lifecycle Distribution
– Separate development and test
– Perhaps the easiest
Workload Distribution
– “Cloudbursting”
– More challenging for complex enterprise transactions
Alternative architectures for integrating public and private clouds
A B X
A A
Dev Prod
Functional Distribution
Management Access
Resources Order to Cash
Standards
SOA, BPM, JMS
Management Access
Resources
CRM HCM
• Business process coordinated through multiple applications distributed across multiple clouds.
• Standards are essential
Hybrid Interoperability of Business Processes
Functional Distribution
Management Access
Resources
Order to Cash Management
Access
Resources
CRM HCM
• Business process coordinated through multiple applications distributed across multiple clouds.
• Standards are essential
Products for Business Processes Integration
Oracle Fusion Middleware
Oracle SOA and BPM Suite
Oracle Data Integration
WebLogic Messaging Oracle Service
Bus
Functional Distribution Hybrid (Design)
Hybrid Interoperability of Business Processes
Key Strategy:
Standardization
Management Access
Resources Service A | B | X
Open Standards
Common Repositories
BPM
• Business process coordinated JMS
through multiple applications
distributed across multiple clouds.
• Standards are essential
• Mechanisms include:
Open Standards,
Common Repositories
IAM OER*
EMCC**
SOA
* Oracle Enterprise Repository
** Enterprise Manager Cloud Control
Exadata
A B
X
Lifecycle Distribution
Management Access
Resources Dev
Portability
Templates, Assemblies, OER
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
Management Access
Resources Production
Test
Hybrid Interoperability of Application Lifecycle
Lifecycle Distribution
Management Access
Resources Dev
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
Management Access
Resources Production
Test
Hybrid Interoperability of Application Lifecycle
Oracle Enterprise Manager Oracle Virtual
Assemblies
Oracle Enterprise Repository Oracle Fusion
Middleware Oracle VM Templates
Lifecycle Distribution Hybrid (Developer)
Hybrid Interoperability of Application Lifecycle
Key Strategy:
Portability
Management Access
Resources Dev OR Prod Service
Deployable Entities
Oracle Virtual
Assemblies Oracle Virtual
Assembly Builder
• Stages of SDLC are distributed across runtime environments
• Requires Packaging
• Mechanisms include:
Workflow, Deployable entities Exalogic
Workflow
WebLogic Server Continuous
Integration Dev Prod
Workload Distribution
Management Access
Resources
Service A Management
Access
Resources Service A
Consistency
Replication, Messaging
• Identical processing spread over multiple clouds.
More difficult for complex enterprise apps
• Relies on data consistency
Hybrid Interoperability of Replicated Workloads
Workload Distribution
Management Access
Resources
Service A Management
Access
Resources Service A
• Identical processing spread over multiple clouds.
More difficult for complex enterprise apps
• Relies on data consistency
Hybrid Interoperability of Replicated Workloads
Oracle Database
Oracle Dataguard
Oracle Data Integration Oracle Golden
Gate
Oracle Fusion Middleware
Oracle Coherence
Workload Distribution Hybrid (Operations)
Hybrid Interoperability of Replicated Workloads
• Identical processing spread over multiple clouds. More difficult for complex enterprise apps
• Relies on data consistency
Key Strategy:
Consistency &
Synchronization
Management Access
Resources Service A
Caching
Synchronization
Oracle Data Integration
Oracle Coherence Oracle Web
Server
Oracle Dataguard
• Mechanisms include:
for Stateless: Caching
for Stateful: Synchronization, Recovery
Oracle Golden Gate
A A
Summary
Summary
IT Strategies from Oracle (ITSO) and Oracle Reference Architecture (ORA) provide guidance for your Cloud
implementation
Oracle Cloud – Business applications and platform Cloud services built on engineered systems
Hybrid Cloud –
–
Understand what hybrid use case you want
–
Build to standards
–