Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Fusion Middleware y la Disrupción Digital
Jesús María Guerra
@OracleJMGuerra
Sevilla, 10 de Diciembre de 2014
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Nike – Make Shoes Don’t They?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
A Coffee is a Coffee...right?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 56 12/11/2014 Oracle Confidential – Internal/Restricted/Highly Restricted 56 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Disrupted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Business Platform
Digital business context and Fusion Middleware
Digital Business Platform (DBP)
DBP in a customer context
1
2
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Business Platform
Digital business context and Fusion Middleware
Digital Business Platform (DBP)
DBP in a customer context
1
2
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Business
The use of any digital technology to promote,
sell and enable enhanced and innovative
products, services and experiences
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
IoT Cloud
Mobile Social
Data
Oracle and the Digital
Forces
Disruptive Technologies Are Transforming The Experience
Social, mobile, cloud, data & IoT – Five distinct technology trends are combining and aligning to necessitate bigger changes than expected
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Customer Experience
Operational Improvement
New Business Models
44% 30% 26%
The use of any digital technology to promote, sell and enable enhanced and innovative products, services and experiences
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Multi-channel catalog application
• Elimination of the cost or printing and distribution.
• Increased sales providing a more dynamic and focused experience for the end customer
Würth España
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Applications Must be Ready For…
The ‘Internet of Things’ to increase traffic with
30 BILLION DEVICES
Creating and sharing their own data between them
Cloud traffic to drive global data growth to a whopping
40+ ZETTABYTES PER YEAR
That’s 5,200 GB of data for every person on Earth
Global mobile data traffic to hit an astounding
130 EXABYTES ANNUALLY
With the number of mobile devices exceeding earth’s
human population
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Disruptives Tecnologies: Challenges
Complex value chain
Lack of standardization to build, deploy & manage IoT applications
Need to analyze Fast data in real time
No consistency in managing security of data and identity of devices
No integration platform to convert data into business automation
Oracle Confidential – Internal/Restricted/Highly Restricted 65
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Deliver Next Generation Applications With a Mission Critical Cloud Platform
Multi-tenancy with Oracle
Database 12c
Cloud Elasticity with Dynamic
Clustering
Exalogic Optimizations
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Mobile Computing Cloud Computing
Digital Business
Internet of Things
Engineered Systems Big Data/Fast Data
Oracle Fusion Middleware Key Themes
Oracle Confidential – Internal
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Application Foundation Foundation of Platform as a Service for Fusion Middleware
Cloud Application Foundation
WebLogic Server
Platform as a Service
Private and Public Infrastructure as a Service
Coherence Tuxedo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 68
Oracle JDeveloper Oracle Enterprise Pack for Eclipse
Development
Oracle Enterprise Manager Operations
Oracle Java Cloud Service Developer Cloud Service
Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Elasticity with Automated Scaling Dynamic Clusters
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Elasticity with Automated Scaling Dynamic Clusters
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database Real Application Clusters (RAC)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 71
Oracle WebLogic 12.1.3 and Oracle Database 12c Integration for Performance, Availability, Multitenancy, Scalability
WebLogic, Database Integration
Active GridLink for RAC – Performance, HA, Manageability
Application Continuity
Support for Multi-Tenant Database
Scalability with Database Resident Connection Pooling
Global Availability with Global Data Services Application
Continuity
DB Resident Connection
Pool
Global Data Services
Multi-Tenant Database
WebLogic Server
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
GridLink
WebLogic
GridLink
WebLogic
WebLogic Integration with Oracle RAC Up to 3X Better Performance with Active GridLink for RAC
• Integrated WebLogic and Database RAC clusters
• Dynamic load balancing of requests to RAC nodes
• RAC node transaction affinity for data locality
• Continuous connection availability regardless of RAC changes
80% 20%
RAC Node Load Aware Connection Requests
GridLink
WebLogic
GridLink
WebLogic
RAC Node Affinity For Transactions
XA
GridLink
WebLogic
GridLink
WebLogic
Continuous Connections Regardless of RAC Changes
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Server and Database 12c Integration Continuous Availability, Performance at Scale and Multi-Tenancy Focus
• WebLogic Server with Database 12c
– WebLogic 12.1.2 - new feature integration
– WebLogic 10.3.6, 12.1.1 – certification
• Continuous Availability capabilities
– Transaction Guard and Application Continuity
• New scalability integration - Middle Tier Performance at Cloud Scale
– Database Resident Connection Pools
• Multi-Tenancy Support
– Oracle Pluggable Database
DBMS Resident Connection Pool
Oracle Database RAC
Replay Read/Write
Based on Transaction Guard Information
WebLogic Domain 1
WebLogic Domain 2
WebLogic Domain n … 100’s
Pluggable DB 1 Pluggable DB 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Application Scalability with Connection Sharing Database Resident Connection Pooling
Virtualization of Database Connections
• Better sharing and more efficient use of Database resources
• Data sources attach/detach connections automatically
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Domain 1
Data-Source
Multi-Tenancy at Middle and Data Tiers
Application 1: Get Connection to PDB 5
1 2
2
5
1 1 2
4 4
Container Database
PDB1 PDB 2 PDB 3 PDB 4 PDB 5 PDB 6
Appears as ‘Regular’ Database to WebLogic
Simplify configuration
• Hosted on single container: Configured a single data-source Pools connections to all tenant databases
• Increases elasticity, scalability, and enables multi-tenancy
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Detect and reflect database changes in cache in real time
• Leverage existing technologies
– GoldenGate, TopLink Grid
• Broaden applicability/usability of Coherence
• No code change
Oracle Coherence 12.1.3 - GoldenGate HotCache Real Time Database Updates for Your Apps
App App App
Coherence
Batch Process
GoldenGate HotCache
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle’s Java Cloud Service – Public or Private
DEPLOY ANYWHERE
Deploy WebLogic Anywhere
Architecture Standards Products
Transparently move applications between On-Premise & Public Cloud
The Same
On-Premise Private Cloud
Oracle Public Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Platform & Infrastructure Services
Integration
Business Intelligence
Process
Mobile
Documents
Java Developer
Lin
e o
f B
usi
nes
s U
ser
IT/D
evel
op
er
Database
Compute Storage Messaging
Social
Identity Performance Monitoring & Analytics
Big Data
A Complete Portfolio of Services
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Java Cloud
Key Features
Full-Featured: WebLogic 12c or 11g Instance
Clustering, In-Memory, High Availability, Elastic Load Balancing, Scale Up & Scale Out
Oracle Back Up/Restore, Patching, Application Server Management
Full portability: On-premise to Cloud
Oracle Database Cloud
Full-featured: Dedicated 11gR2 or 12c DBMS
Secure: Encryption - Network, DB, Storage
Highly Available: Data Guard, RAC Cluster
Managed: Oracle Backs Up, Patches, Upgrades
All DB Tools: SQL Loader, Data Pump, JDBC, OCI, Enterprise Manager, Any Third Party Tools
Full portability: On-premise to Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
LLB/OTD
MS1 MS2 MS3
WLS Cluster 2 MS1 MS2 MS3
WLS Cluster 1 WLS
Admin
WebLogic Domain
Coherence
File Store
(Site Local Binaries, Config Data)
OHS
Web Tier
Management Console
Global Load Balancer
LLB/OTD
MS1 MS2 MS3
WLS Cluster 2 MS1 MS2 MS3
WLS Cluster 1 WLS
Admin
WebLogic Domain
C C C C C C Coherence
File Store
(Site Local Binaries, Config Data)
OHS
Web Tier
RAC Node 1 RAC Node 2 RAC Node 3 RAC Node 1 RAC Node 2 RAC Node 3
Transaction Data
JMS Store Data
Application Data
Transaction Data
JMS Store Data
Application Data
Site 1 Site 2
Active GridLink and SCAN
Multi Data Center Active/Active Architecture
RAC Cluster RAC Cluster
Storage Replication
HTTP Session
Replication
Active Data Guard
/Tx/Message
Federated Caching
81
Zero Downtime
Patching
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Business Platform
Digital business context and Fusion Middleware
Digital Business Platform (DBP)
DBP in a customer context
1
2
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
New Business Models Operational Efficiency Customer Experience
Digital Business Patterns
External Systems Core Apps Product Systems
Mobile Social IOT Big Data
Knowledge Mgt Content Mgt Collaboration Services
Data Sources
On-Premise Private Cloud Public Cloud
Process Service Data
Digital Innovation
Digital Enablement
Systems of Record
Cloud
Engineered Systems
Mobile Devices Web Channels Portals
Email Social Media POS System
Kiosk IOT Device ATM
Physical Shop/Branch Call Centre App Store
Marketing Automation E-commerce Sales Automation Service
Social Relationship Mgt
Business Rules Policy Mgt Identity Mgt
Process Workflow Activity Monitoring Events & notifications
Development Tools Channel Mgt Analysis
Data Reservoir
Data Factory
Enterprise Information Store
Reporting Data Access And Privacy
Customer Profile
Digital Frontline
Channels
Digital Business Platform
Information Mgt
Deployment
Events
Inte
grat
ion
Enab
lem
en
t Service
s
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Example: Digital Design Pattern
1
Network/cloud connectivity
2
3 7
6 5 4
Devices and Gateways with embedded Java and event processing to capture and filter event data 1
Device generated events are integrated into the enterprise using Oracle Service Bus and Oracle Event Processing
2
Critical or abnormal events trigger workflow or automated processes using Oracle Business Process Management
3
Device data is passed to Oracle Big Data Appliance for analysis 4
Data is stored in a Data warehouse running on Oracle Exadata 5
Oracle Business Intelligence provides analysis and reporting 6
Task lists, reports etc are delivered to multiple device types using Oracle Application Development Framework and Oracle ADF Mobile
7
Things Cloud Integration Big Data
Process
System Analytics
User
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Internet of Things Platform: Oracle View
Communication Network
Mobile
Devices
Smart City E-Health Home
Automation Industrial
Automation
Oracle Event Processing on Java Embedded Suite
Device
Service Provider
Infrastructure Services
IoT Services
IoT Applications
Oracle Public Cloud 3rd party APIs IoT Developer
Services Oracle API Mgmt Service Provider APIs
IoT Application Store
BIEE,Big Data, NoSQL
Oracle SOA & BPM
Oracle Event Processing
Oracle DB Security
WebCenter, Endeca, ADF
Mobile
Oracle IAM Suite
Oracle WebLogic Server, Coherence, Database & EM
Powered by Engineered Systems
Medical
Devices
Traffic
Cameras
Industrial
Equipment
Security
Alarms
Intelligent
Appliances
Oracle BRM, CRM & Comms Network & Security Mgmt
Java Card, Embedded Java
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Business Platform
Digital business context and Fusion Middleware
Digital Business Platform (DBP)
DBP in a customer context
1
2
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Produced by: Ian Broughton, The Digital Team, Oracle EMEA
connecting value, choice & service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
BP Digital Retail Vision (StoryBoard)
• Mobile • Telematics
• iBeacons • Up-Sell
• Geo-location data • Mobile Payments
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
New Business Models Operational Efficiency Customer Experience
Digital Business Patterns
External Systems Core Apps Product Systems
Mobile Social IOT Big Data
Knowledge Mgt Content Mgt Collaboration Services
Data Sources
On-Premise Private Cloud Public Cloud
Process Service Data
Cloud
Engineered Systems
Mobile Devices Web Channels Portals
Email Social Media POS System
Kiosk IOT Device ATM
Physical Shop/Branch Call Centre App Store
Marketing Automation E-commerce Sales Automation Service
Social Relationship Mgt
Business Rules Policy Mgt Identity Mgt
Process Workflow Activity Monitoring Events & notifications
Development Tools Channel Mgt Analysis
Data Reservoir
Data Factory
Enterprise Information Store
Reporting Data Access And Privacy
Customer Profile
Digital Frontline
Channels
Digital Business Platform
Information Mgt
Deployment
Events
Inte
grat
ion
Enab
lem
en
t Service
s
BP Retail Number of times a capability is used across all scenes The case is made for a digital platform
9
7
4
2 4 2
7 2 4
2
6
1
4 1
3
6 2
2
2
3
1 5 1
6 3
2 5 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Digital Storyboard - Scenes 1 to 7
Architecture Capabilities- Scenes 1 to 7
BP Digital Retail Vision
• Mobile • Telematics
• iBeacons • Up-Sell
• Geo-location data • Mobile Payments
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How Can Oracle Help? • Help to define Digital Visions & Journeys
– Digital Experiences across all industries
– Working with design agencies to help define the digital vision
• Map Digital Visions to architecture capabilities
– Existing capabilities
– New capabilities
– Capabilities that need to be consolidated and shared
– Explore digital design patterns
• Business driven Digital Roadmap
Digital Transformation
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Fusion Middleware The Best Application Platform in the Industry
WebLogic Server
Application Platform as-a-Service
Private and Public IaaS
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 92
Coherence
Oracle Database and Database RAC
• Development
• Desktop, IoT and Mobile Applications
• Private and Public PaaS
• Application Server Quality of Service
• Integrated Data Grid
• Choice of Deployment Platforms
• Database Integration
• Manageability, Management Integration
• System Performance, Availability
• Architectural flexibility and choice
• Investment protection
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |