SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal
Oracle Coherence 12c 
Strategy And Roadmap 
Craig Blitz, Director of Product Management 
Jens Eckels, Director Product Marketing 
Cloud Application Foundation 
September 29, 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. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
Introduction to Coherence & the 12c Release 
Coherence Roadmap 
Coherence at OpenWorld
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
Introduction to Coherence & the 12c Release 
Coherence Roadmap 
Coherence at OpenWorld
Coherence: Solving Core Enterprise Challenges 
 Scaling applications to support growth 
App 
App App App 
Middleware 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 Offloading and protection of 
shared services 
 Delivery of information in real time 
Batch 
Processing 
App 
Coherence 
In-Memory Data Grid
Cloud Application Foundation 
Foundation of Platform as a Service for Fusion Middleware 
Development 
Oracle JDeveloper 
Oracle Enterprise Pack for Eclipse 
Operations 
Oracle Enterprise Manager 
Cloud 
Oracle Java Cloud Service 
Developer Cloud Service 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Platform as a Service 
Cloud Application Foundation 
WebLogic 
Server 
Coherence Tuxedo 
Private and Public 
Infrastructure as a Service 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7
Oracle Cloud Application Foundation 
Key Delivery Platforms 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Engineered Systems 
(Exalogic, SuperCluster) 
Public, Private, 3rd Party Cloud 
Conventional 
Systems 
8
Oracle Cloud Application Foundation 
Strategic Investment Areas 
Oracle Business 
Applications 
Fusion Middleware 
Cloud Application 
Foundation 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Multitenancy for 
Density/Utilization 
#1HIGH PRODUCTIVITY 
Java EE 
Java SE 
HTML5 
Mobile, 
Developer Productivity 
High Availability, 
Performance 
Cloud Management 
and Operations 
Foundation for 
Fusion Middleware 
& Applications 
9
Coherence In-Memory Data Grid Overview 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 Reliable In-Memory Key-Value Store 
 Dynamically Scalable 
 Scale processing with data 
 Java, .NET, C++, Memcached, REST, Jcache 
clients 
 Entries can be 
 Reliably processed in-place 
 Queried 
 Aggregated 
 Rich Live Event Programming model 
 Data source integration
Coherence GoldenGate HotCache 
Real Time Database Updates for Your Apps 
 Detect and reflect database changes in 
cache in real time 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 Leverage existing technologies 
 GoldenGate, TopLink Grid 
 Broaden applicability/usability of 
Coherence 
 No code change 
App App App 
Coherence 
Batch 
Process 
GoldenGate HotCache
Managed Coherence Servers 
Administrative and Operational Efficiency WebLogic 
 Combined WebLogic and Coherence Infrastructure 
WebLogic Management Framework for Coherence 
Configure Deploy Start/Stop Monitor 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 WebLogic Management Framework 
 No Extra License Cost for Coherence Users 
 Configuration Wizard, WebLogic admin console, 
WLST, Node Manager 
 Introduces the Grid Archive (GAR) 
 Package and Deploy 
 Coherence “standalone” includes support for GARs 
Console 
Enterprise 
Manager 
WebLogic 
Scripting 
Coherence Coherence 
Coherence Coherence 
WebLogic WebLogic
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Coherence Live Events 
Event-Driven Architecture 
 One programming model for all 
events 
 Triggers, Backing Map Listeners, 
Partition Listeners 
 Formalizes programming semantics 
for event driven architectures 
 Declarative configuration 
Coherence Live Events 
Apps 
Interceptors 
with 
Custom Logic
Coherence JSR-107 Adapter 
Coherence API (NamedCache) 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
JCache (JSR-107) Support 
 JSR-107 
 Oracle Co-Spec Lead 
 Unanimously passed in 2014 
 Full Support in Coherence 
 Multiple Cache Topology support 
 Interoperability with all Coherence clients 
 Leverage Coherence features and benefits 
 Server-side processing 
 HotCache, Multi-Datacenter, etc. 
14 
The Standard API for Caching on the Java EE Platform 
Application 
javax.cache.* API (JSR-107 JCache) 
Coherence 
Cache 
Coherence Cluster
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Memcached Adaptor 
 Migrate from Memcached 
 Use popular Memcached Clients 
 Leverage Coherence benefits and features 
 Scalability, availability, and reliability 
 Data source integration including HotCache 
 Security 
 SASL PLAIN authentication mechanism using 
Coherence JAAS Identity Asserter 
 Integrates with the Coherence Proxy Security 
framework for custom authorization. 
Memcached 
Ruby Client 
Memcached 
… Client 
Memcached 
Acceptor 
POF Serializer 
Cache 
Cache Server Proxy Server 
Memcached 
Java Client 
Memcached 
PHP Client
Invocation with Callback 
final Entry[] aEntry = new Entry[1]; 
AsynchronousProcessor procAsync = new 
AsynchronousProcessor(new 
NumberIncrementor((ValueManipulator) 
null, 1, false)) 
{ 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
 Submit work asynchronously 
 Save client resources 
 No more fork/invoke 
 Avoid hitting system limits 
 Submit work quickly 
 Without waiting for response 
 Not one at a time 
 Order honored during 
rebalancing 
 Protection against aggressive 
clients 
Simple Invocation 
AsynchronousProcessor procAsync = 
new AsynchronousProcessor( 
new NumberIncrementor( 
(ValueManipulator)null, 1, 
false)); 
cache.invoke(0, procAsync); 
procAsync.get(); 
16 
@Override 
public synchronized void 
onResult(Entry entry) 
{ aEntry[0] = entry; } 
@Override 
public void onComplete() 
{ 
Object oMonitor = 
AsynchronousProcessorTests.this; 
synchronized (oMonitor) 
{ oMonitor.notify(); } 
} 
}; 
cache.invoke(0, procAsync); 
// call back when result received 
while (aEntry[0] == null) 
{ 
synchronized (this) 
{ wait(500) } 
} 
Asynchronous EntryProcessors
Coherence On Exalogic Improvements 
Infiniband Message Bus 2.0: Lightweight Message Bus 
 Second generation implementation of the Infiniband 
MessageBus API for Exalogic 
 MQL libraries shared with database and eventually 
other products 
 Leverages support and tuning investment across ExaData and 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
ExaLogic platforms, and other product suites 
 Greater latency improvements at scale 
 Robust handling of component failure 
Application 
Application 
• Zero Buffer Copy 
• Direct Memory 
Access 
• Kernel Bypass 
4X Throughput, 6X Lower Latency, 16x Recovery Time, 2x Density
Full-Lifecycle Monitoring and Management 
DEV OPS 
Coherence Management 
Pack for OEM 
• Complete management and 
monitoring solution 
• Store historical results 
• Java diagnostics tooling 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
JVisualVM Plugin 
• Available now for 3.x on 
Coherence Community 
Website 
• Lightweight plugin to JVM 
FMW Control 
• OOTB administration and 
monitoring for all FMW 
• Dev/QA point-in-time insight 
into cluster
Development Standards & Community 
Strategic Integration and Participation for Cloud Application Foundation 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Standards-Based for 
Easy Adoption 
Spring, Eclipse, Hibernate, 
Java.net, Incubators, More… 
REST 
HTML 5, Websockets, JCache 
GitHub, REST, Maven… 
Community Projects 
for Ongoing Innovation 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 19
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
Introduction to Coherence & the 12c Release 
Coherence Roadmap 
Coherence at OpenWorld
Oracle Coherence 12c Roadmap 
2013 2015 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 21 
12.1.2 
(July, 2013) 
• Managed Coherence Servers 
• GoldenGate HotCache 
• Live Events 
• Configuration Modernization 
• Asynchronous Backups 
• Improved Backup Management 
• Maven Support 
• Exalogic optimizations 
• Dynamic Proxy Thread Pool Tuning 
• REST Improvements 
• OUI/Opatch Integration 
Community @ Java.Net 
• Coherence Incubator 12 (12.1.2) 
• Coherence Spring Integration 
• Coherence Hibernate 4 L2 Cache 
12.1.3 
(June, 2014) 
• JSR 107/JCache 
• Memcached Protocol Support 
• VisualVM Plugin 
• Exalogic IMB 2.0 
• Asynchronous EntryProcessors 
• Java 8 Runtime Support 
12.2.1 
• Multitenancy 
• Recoverable Caching 
• Federated Caching 
• Authorization/Audit Improvements 
• Oracle Fusion Middleware Control 
• Managed Coherence Servers 2.0 
• Elastic Data Improvements 
• Java 8 Developer Feature Support 
• Generics Support 
2014
Coherence 12.2.1 
General Availability: 2015 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
12cR2 
Maximum Availability Architecture 
Multitenancy 
Major Improvements in Core 
12.2.1 
Roadmap 
22
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Recoverable Caching 
Enabling Coherence as Store of Record 
 Recoverable storage of cached data 
 Automatic recovery from cluster failure 
 Transactional or on-demand durability 
 Multiple storage topologies 
 Maximum Scalability with distributed local disks 
 Maximum Availability with shared storage (e.g. 
SAN) 
Application 
Coherence Cluster 
On-Disk In-Memory 
12.2.1 
Roadmap
Multi-Datacenter Solutions London 
Tokyo 
Hub & Spoke Group 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Federated Caching 
 Distribute data grid updates 
 Span on-premise and cloud cluster 
 Multiple distribution strategies 
 Active/Passive 
 Active/Active 
 Hub & Spoke 
 Overlay distribution strategies across 
locations 
 Pluggable Conflict Resolution 
Sydney 
12.2.1 
Roadmap 
Active/Passive Group 
New 
York 
Active/Active Group 
Preliminary Testing: >75% more throughput, up 
to 7x lower replication time
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Multitenancy 
Density and Operational Efficiency 
 Host Multitenant Apps in Coherence 
 Share cluster infrastructure 
 Flexible cache configuration 
 Tenant-specific caches 
 Shared caches for common data 
 Cache and Data Grid Operation Isolation 
 Tenant scoped to Coherence Service 
 Resource tuning via tenant configuration 
 Common CAF lifecycle tooling 
Tenant 1 
Tenant 2 
OHS / OTD 
Coherence 
Cache 
T1 
WLS - MT 
Coherence API (NamedCache) 
T2 
T1 T1 T1 
T2 T2 T2 
12.2.1 
Roadmap
Machine 1 Machine 2 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Elastic Data Improvements 
Increased Density and Larger Data Grids 
 Improved Index Management 
 Reduced Memory Footprint 
 Significantly increases cluster densities 
 ~10x over on-heap 
 Opens up new “extra-large” use-cases 
 Increased density reduces operational costs 
Coherence Cluster 
RAM 
Node 
1 
Node 
2 
Node 
3 
SSD 
Data Index 
RAM 
Node 
1 
Node 
2 
12.2.1 
Roadmap 
Node 
3 
SSD 
Data Index
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Security Improvements 
Auditing and Authorization 
 New Security SPI for Auditing and Authorization for 
Entry Access 
 Identity of a user will be passed with cross-node 
requests 
 Security SPI’s will provide entry point for plug-in points 
for specific implementations 
 Auditing and Authorization SPI’s will be able to log and 
approve all cache entry read/write operations 
12.2.1 
Roadmap
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Developer and Ops Productivity 
 JDK8 
 Support JDK 8 language features 
 Lambdas 
 Default Methods 
 Method References 
 Streams 
 Eliminate need to configure permgen 
 Support for Java Generics 
Examples 
 Method References to add indexes: 
cache.addIndex(Person::getName, false, 
null); 
 Lambda Expressions as Entry 
Processors 
positions.invokeAll( 
equal(Position::getSymbol, "ORCL"), 
e -> e.setValue(e.getValue().split(2))); 
 New replaceAll method in Map 
Interface 
positions.replaceAll( 
equal(Position::getSymbol, "AAPL"), 
(k, v) -> v.split(7)); 
Oracle Confidential – Internal/Restricted/Highly Restricted 28 
Java Improvements 
12.2.1 
Roadmap
The Big Picture: Coherence As A Service 
Convergence of Multiple Investments 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
COHERENCE AS A SERVICE 
• PUBLIC/PRIVATE/HYBRID CLOUD 
• MULTIPLE APPS IN ONE CLUSTER 
• DYNAMIC DEPLOYMENT AND SCALING 
• MAXIMUM AVAILABILITY ARCHITECTURE 
Multitenancy 
•Density 
•Isolation 
•Elasticity 
Java Cloud Service w/ Cache Service 
•Self- or Oracle-Managed 
•Nimbula Integration 
•Compute Service 
Maximum 
Availability 
•Federated Caching 
•Recoverable Caching 
Managed Coherence Servers 
•Container-based Deployment Model 
•Administrative Tooling 
Java SE 
•Resource Isolation 
•Resource Sharing 
Vision
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
Introduction to Coherence & the 12c Release 
Coherence Roadmap 
Coherence at OpenWorld
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
Brand New eBook! 
31 
• Covers all topics in greater detail 
• Helps you get started 
• Tips and Tricks 
• FREE! 
• Download at oracle.com
Join the Coherence Community 
@OracleCoherence /OracleCoherence Oracle Coherence 
blogs.oracle.com/ 
Users 
Visit us at: coherence.oracle.com 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 
OracleCoherence 
/OracleCoherence
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Weitere ähnliche Inhalte

Was ist angesagt?

Exadata MAA Best Practices
Exadata MAA Best PracticesExadata MAA Best Practices
Exadata MAA Best PracticesRui Sousa
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.Taras Matyashovsky
 
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...Tammy Bednar
 
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCIDatabase Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCITammy Bednar
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. částMarketingArrowECS_CZ
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Kamalesh Ramasamy
 
Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Emrah Kocaman
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
 
Manage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OSManage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OSMesosphere Inc.
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyMarketingArrowECS_CZ
 
Coherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden GemsCoherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden Gemsharvraja
 
Aioug connection poolsizingconcepts
Aioug connection poolsizingconceptsAioug connection poolsizingconcepts
Aioug connection poolsizingconceptsToon Koppelaars
 
Web session replication with Hazelcast
Web session replication with HazelcastWeb session replication with Hazelcast
Web session replication with HazelcastEmrah Kocaman
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018harvraja
 

Was ist angesagt? (20)

Queues, Pools, Caches
Queues, Pools, CachesQueues, Pools, Caches
Queues, Pools, Caches
 
Exadata MAA Best Practices
Exadata MAA Best PracticesExadata MAA Best Practices
Exadata MAA Best Practices
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.
 
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
 
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCIDatabase Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. část
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Zero Downtime Migration
Zero Downtime MigrationZero Downtime Migration
Zero Downtime Migration
 
Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020
 
Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Manage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OSManage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OS
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastruktury
 
Coherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden GemsCoherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden Gems
 
Aioug connection poolsizingconcepts
Aioug connection poolsizingconceptsAioug connection poolsizingconcepts
Aioug connection poolsizingconcepts
 
Web session replication with Hazelcast
Web session replication with HazelcastWeb session replication with Hazelcast
Web session replication with Hazelcast
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018
 

Andere mochten auch

Oracle Social CRM Applications Strategy Overview And Roadmap
Oracle Social CRM Applications Strategy Overview And RoadmapOracle Social CRM Applications Strategy Overview And Roadmap
Oracle Social CRM Applications Strategy Overview And Roadmapaniedenthal
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptShiv Bharti
 
Oracle DBA Competency Roadmap
Oracle DBA Competency RoadmapOracle DBA Competency Roadmap
Oracle DBA Competency RoadmapMahesh Vallampati
 
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldKellyn Pot'Vin-Gorman
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()crm2life
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
evaluation question 1
evaluation question 1evaluation question 1
evaluation question 1kgivens96
 
Kultur jaringan bv Shella_Lala
Kultur jaringan bv Shella_LalaKultur jaringan bv Shella_Lala
Kultur jaringan bv Shella_LalaShella Sagita
 
Digipak Pages
Digipak Pages Digipak Pages
Digipak Pages kgivens96
 
Final Shooting Script
Final Shooting Script Final Shooting Script
Final Shooting Script lydfernyhough
 
Opening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas PitchOpening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas Pitchlydfernyhough
 

Andere mochten auch (11)

Oracle Social CRM Applications Strategy Overview And Roadmap
Oracle Social CRM Applications Strategy Overview And RoadmapOracle Social CRM Applications Strategy Overview And Roadmap
Oracle Social CRM Applications Strategy Overview And Roadmap
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
 
Oracle DBA Competency Roadmap
Oracle DBA Competency RoadmapOracle DBA Competency Roadmap
Oracle DBA Competency Roadmap
 
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
evaluation question 1
evaluation question 1evaluation question 1
evaluation question 1
 
Kultur jaringan bv Shella_Lala
Kultur jaringan bv Shella_LalaKultur jaringan bv Shella_Lala
Kultur jaringan bv Shella_Lala
 
Digipak Pages
Digipak Pages Digipak Pages
Digipak Pages
 
Final Shooting Script
Final Shooting Script Final Shooting Script
Final Shooting Script
 
Opening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas PitchOpening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas Pitch
 

Ähnlich wie Oracle Coherence 12c Strategy and Roadmap

The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityOracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityNoel Sidebotham
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudOOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudBen Duan
 
Sesion covergentes 2016
Sesion covergentes 2016Sesion covergentes 2016
Sesion covergentes 2016Fran Navarro
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014Anuj Sahni
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application gridAlicja Sieminska
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Kurt Liu
 
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceBruno Borges
 
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Mee Nam Lee
 

Ähnlich wie Oracle Coherence 12c Strategy and Roadmap (20)

JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityOracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid CloudOOW-5185-Hybrid Cloud
OOW-5185-Hybrid Cloud
 
Sesion covergentes 2016
Sesion covergentes 2016Sesion covergentes 2016
Sesion covergentes 2016
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
 
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
 

Kürzlich hochgeladen

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Kürzlich hochgeladen (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 

Oracle Coherence 12c Strategy and Roadmap

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal
  • 2. Oracle Coherence 12c Strategy And Roadmap Craig Blitz, Director of Product Management Jens Eckels, Director Product Marketing Cloud Application Foundation September 29, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 3. 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. |
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda Introduction to Coherence & the 12c Release Coherence Roadmap Coherence at OpenWorld
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda Introduction to Coherence & the 12c Release Coherence Roadmap Coherence at OpenWorld
  • 6. Coherence: Solving Core Enterprise Challenges  Scaling applications to support growth App App App App Middleware Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |  Offloading and protection of shared services  Delivery of information in real time Batch Processing App Coherence In-Memory Data Grid
  • 7. Cloud Application Foundation Foundation of Platform as a Service for Fusion Middleware Development Oracle JDeveloper Oracle Enterprise Pack for Eclipse Operations Oracle Enterprise Manager Cloud Oracle Java Cloud Service Developer Cloud Service Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Platform as a Service Cloud Application Foundation WebLogic Server Coherence Tuxedo Private and Public Infrastructure as a Service Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7
  • 8. Oracle Cloud Application Foundation Key Delivery Platforms Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Engineered Systems (Exalogic, SuperCluster) Public, Private, 3rd Party Cloud Conventional Systems 8
  • 9. Oracle Cloud Application Foundation Strategic Investment Areas Oracle Business Applications Fusion Middleware Cloud Application Foundation Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Multitenancy for Density/Utilization #1HIGH PRODUCTIVITY Java EE Java SE HTML5 Mobile, Developer Productivity High Availability, Performance Cloud Management and Operations Foundation for Fusion Middleware & Applications 9
  • 10. Coherence In-Memory Data Grid Overview Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |  Reliable In-Memory Key-Value Store  Dynamically Scalable  Scale processing with data  Java, .NET, C++, Memcached, REST, Jcache clients  Entries can be  Reliably processed in-place  Queried  Aggregated  Rich Live Event Programming model  Data source integration
  • 11. Coherence GoldenGate HotCache Real Time Database Updates for Your Apps  Detect and reflect database changes in cache in real time Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |  Leverage existing technologies  GoldenGate, TopLink Grid  Broaden applicability/usability of Coherence  No code change App App App Coherence Batch Process GoldenGate HotCache
  • 12. Managed Coherence Servers Administrative and Operational Efficiency WebLogic  Combined WebLogic and Coherence Infrastructure WebLogic Management Framework for Coherence Configure Deploy Start/Stop Monitor Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |  WebLogic Management Framework  No Extra License Cost for Coherence Users  Configuration Wizard, WebLogic admin console, WLST, Node Manager  Introduces the Grid Archive (GAR)  Package and Deploy  Coherence “standalone” includes support for GARs Console Enterprise Manager WebLogic Scripting Coherence Coherence Coherence Coherence WebLogic WebLogic
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Coherence Live Events Event-Driven Architecture  One programming model for all events  Triggers, Backing Map Listeners, Partition Listeners  Formalizes programming semantics for event driven architectures  Declarative configuration Coherence Live Events Apps Interceptors with Custom Logic
  • 14. Coherence JSR-107 Adapter Coherence API (NamedCache) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | JCache (JSR-107) Support  JSR-107  Oracle Co-Spec Lead  Unanimously passed in 2014  Full Support in Coherence  Multiple Cache Topology support  Interoperability with all Coherence clients  Leverage Coherence features and benefits  Server-side processing  HotCache, Multi-Datacenter, etc. 14 The Standard API for Caching on the Java EE Platform Application javax.cache.* API (JSR-107 JCache) Coherence Cache Coherence Cluster
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Memcached Adaptor  Migrate from Memcached  Use popular Memcached Clients  Leverage Coherence benefits and features  Scalability, availability, and reliability  Data source integration including HotCache  Security  SASL PLAIN authentication mechanism using Coherence JAAS Identity Asserter  Integrates with the Coherence Proxy Security framework for custom authorization. Memcached Ruby Client Memcached … Client Memcached Acceptor POF Serializer Cache Cache Server Proxy Server Memcached Java Client Memcached PHP Client
  • 16. Invocation with Callback final Entry[] aEntry = new Entry[1]; AsynchronousProcessor procAsync = new AsynchronousProcessor(new NumberIncrementor((ValueManipulator) null, 1, false)) { Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |  Submit work asynchronously  Save client resources  No more fork/invoke  Avoid hitting system limits  Submit work quickly  Without waiting for response  Not one at a time  Order honored during rebalancing  Protection against aggressive clients Simple Invocation AsynchronousProcessor procAsync = new AsynchronousProcessor( new NumberIncrementor( (ValueManipulator)null, 1, false)); cache.invoke(0, procAsync); procAsync.get(); 16 @Override public synchronized void onResult(Entry entry) { aEntry[0] = entry; } @Override public void onComplete() { Object oMonitor = AsynchronousProcessorTests.this; synchronized (oMonitor) { oMonitor.notify(); } } }; cache.invoke(0, procAsync); // call back when result received while (aEntry[0] == null) { synchronized (this) { wait(500) } } Asynchronous EntryProcessors
  • 17. Coherence On Exalogic Improvements Infiniband Message Bus 2.0: Lightweight Message Bus  Second generation implementation of the Infiniband MessageBus API for Exalogic  MQL libraries shared with database and eventually other products  Leverages support and tuning investment across ExaData and Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | ExaLogic platforms, and other product suites  Greater latency improvements at scale  Robust handling of component failure Application Application • Zero Buffer Copy • Direct Memory Access • Kernel Bypass 4X Throughput, 6X Lower Latency, 16x Recovery Time, 2x Density
  • 18. Full-Lifecycle Monitoring and Management DEV OPS Coherence Management Pack for OEM • Complete management and monitoring solution • Store historical results • Java diagnostics tooling Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | JVisualVM Plugin • Available now for 3.x on Coherence Community Website • Lightweight plugin to JVM FMW Control • OOTB administration and monitoring for all FMW • Dev/QA point-in-time insight into cluster
  • 19. Development Standards & Community Strategic Integration and Participation for Cloud Application Foundation Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Standards-Based for Easy Adoption Spring, Eclipse, Hibernate, Java.net, Incubators, More… REST HTML 5, Websockets, JCache GitHub, REST, Maven… Community Projects for Ongoing Innovation Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 19
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda Introduction to Coherence & the 12c Release Coherence Roadmap Coherence at OpenWorld
  • 21. Oracle Coherence 12c Roadmap 2013 2015 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 21 12.1.2 (July, 2013) • Managed Coherence Servers • GoldenGate HotCache • Live Events • Configuration Modernization • Asynchronous Backups • Improved Backup Management • Maven Support • Exalogic optimizations • Dynamic Proxy Thread Pool Tuning • REST Improvements • OUI/Opatch Integration Community @ Java.Net • Coherence Incubator 12 (12.1.2) • Coherence Spring Integration • Coherence Hibernate 4 L2 Cache 12.1.3 (June, 2014) • JSR 107/JCache • Memcached Protocol Support • VisualVM Plugin • Exalogic IMB 2.0 • Asynchronous EntryProcessors • Java 8 Runtime Support 12.2.1 • Multitenancy • Recoverable Caching • Federated Caching • Authorization/Audit Improvements • Oracle Fusion Middleware Control • Managed Coherence Servers 2.0 • Elastic Data Improvements • Java 8 Developer Feature Support • Generics Support 2014
  • 22. Coherence 12.2.1 General Availability: 2015 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12cR2 Maximum Availability Architecture Multitenancy Major Improvements in Core 12.2.1 Roadmap 22
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Recoverable Caching Enabling Coherence as Store of Record  Recoverable storage of cached data  Automatic recovery from cluster failure  Transactional or on-demand durability  Multiple storage topologies  Maximum Scalability with distributed local disks  Maximum Availability with shared storage (e.g. SAN) Application Coherence Cluster On-Disk In-Memory 12.2.1 Roadmap
  • 24. Multi-Datacenter Solutions London Tokyo Hub & Spoke Group Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Federated Caching  Distribute data grid updates  Span on-premise and cloud cluster  Multiple distribution strategies  Active/Passive  Active/Active  Hub & Spoke  Overlay distribution strategies across locations  Pluggable Conflict Resolution Sydney 12.2.1 Roadmap Active/Passive Group New York Active/Active Group Preliminary Testing: >75% more throughput, up to 7x lower replication time
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Multitenancy Density and Operational Efficiency  Host Multitenant Apps in Coherence  Share cluster infrastructure  Flexible cache configuration  Tenant-specific caches  Shared caches for common data  Cache and Data Grid Operation Isolation  Tenant scoped to Coherence Service  Resource tuning via tenant configuration  Common CAF lifecycle tooling Tenant 1 Tenant 2 OHS / OTD Coherence Cache T1 WLS - MT Coherence API (NamedCache) T2 T1 T1 T1 T2 T2 T2 12.2.1 Roadmap
  • 26. Machine 1 Machine 2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Elastic Data Improvements Increased Density and Larger Data Grids  Improved Index Management  Reduced Memory Footprint  Significantly increases cluster densities  ~10x over on-heap  Opens up new “extra-large” use-cases  Increased density reduces operational costs Coherence Cluster RAM Node 1 Node 2 Node 3 SSD Data Index RAM Node 1 Node 2 12.2.1 Roadmap Node 3 SSD Data Index
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Security Improvements Auditing and Authorization  New Security SPI for Auditing and Authorization for Entry Access  Identity of a user will be passed with cross-node requests  Security SPI’s will provide entry point for plug-in points for specific implementations  Auditing and Authorization SPI’s will be able to log and approve all cache entry read/write operations 12.2.1 Roadmap
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Developer and Ops Productivity  JDK8  Support JDK 8 language features  Lambdas  Default Methods  Method References  Streams  Eliminate need to configure permgen  Support for Java Generics Examples  Method References to add indexes: cache.addIndex(Person::getName, false, null);  Lambda Expressions as Entry Processors positions.invokeAll( equal(Position::getSymbol, "ORCL"), e -> e.setValue(e.getValue().split(2)));  New replaceAll method in Map Interface positions.replaceAll( equal(Position::getSymbol, "AAPL"), (k, v) -> v.split(7)); Oracle Confidential – Internal/Restricted/Highly Restricted 28 Java Improvements 12.2.1 Roadmap
  • 29. The Big Picture: Coherence As A Service Convergence of Multiple Investments Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | COHERENCE AS A SERVICE • PUBLIC/PRIVATE/HYBRID CLOUD • MULTIPLE APPS IN ONE CLUSTER • DYNAMIC DEPLOYMENT AND SCALING • MAXIMUM AVAILABILITY ARCHITECTURE Multitenancy •Density •Isolation •Elasticity Java Cloud Service w/ Cache Service •Self- or Oracle-Managed •Nimbula Integration •Compute Service Maximum Availability •Federated Caching •Recoverable Caching Managed Coherence Servers •Container-based Deployment Model •Administrative Tooling Java SE •Resource Isolation •Resource Sharing Vision
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda Introduction to Coherence & the 12c Release Coherence Roadmap Coherence at OpenWorld
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Brand New eBook! 31 • Covers all topics in greater detail • Helps you get started • Tips and Tricks • FREE! • Download at oracle.com
  • 32. Join the Coherence Community @OracleCoherence /OracleCoherence Oracle Coherence blogs.oracle.com/ Users Visit us at: coherence.oracle.com Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | OracleCoherence /OracleCoherence
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |