1 / 0

Oracle Coherence 12 c Strategy and Roadmap

Oracle Coherence 12 c Strategy and Roadmap. Craig Blitz, Senior Group Product Manager Jens Eckels , Director of Marketing.

ormand
Download Presentation

Oracle Coherence 12 c Strategy and Roadmap

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle Coherence 12c Strategy and Roadmap Craig Blitz, Senior Group Product Manager Jens Eckels, Director of Marketing
  2. 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 remain at the sole discretion of Oracle.
  3. Program Agenda Oracle Coherence & Cloud Application Foundation Introducing Oracle Coherence 12c Sneak Peek at the Future Coherence-Related Sessions and More Information
  4. Oracle Coherence andCloud Application Foundation
  5. Oracle Coherence Through 12c Market Leader and Pioneer Since 2001 Origins of Coherence Coherence 12c + Foundation for Mobile & Cloud Architectures In-memory grids become strategic standards Scale for the Internet of Things (IoT) Tangosol founded in 2000 Coherence 1.0 in 2001 Acquired by Oracle 2007 2000 - 2007 2008 - 2012 2013 + Deep integration with FMW & Exalogic In-memory data grids grow in popularity Broadening vertical adoption Coherence 3.5 – 3.7.1.1
  6. Oracle Fusion Middleware Business Innovation Platform for the Enterprise and Cloud Web Social Mobile Complete and Integrated Best-in-class Open standards On-premise and Cloud Foundation for Oracle Fusion Applications and Oracle Cloud User Engagement Business Process Management Content Management Business Intelligence Service Integration Data Integration Identity Management Development Tools Cloud Application Foundation Enterprise Management
  7. Coherence and CAF 12c Application Innovation REST, WebSocket, TopLink Data Services, ADF Mobile, Live Events, DB Notifications, Multitenancy, IDE Integration, Maven Integration Manageability WebLogic Management Framework, Unified Provisioning, Managed Coherence Servers, OHS Management, Dynamic Clusters, Elastic JMS, Enterprise Manager Quality of Service Application Continuity, Database Resident Connection Pooling, Global Data Services, HotCache, Multi-Data Center, WebSocket, Dynamic Clusters, Elastic JMS, Enterprise Manager Coherence In-Memory Data Clients Oracle Database 12c Innovation and Integration Across the Stack Web Tier Oracle HTTP Server, Traffic Director WebLogicServer
  8. Program Agenda Marketing guy stops here to avoid audience rebellion
  9. Core Enterprise Challenges Batch Processing App App App App App Scaling applications to support growth Offloading and protection of shared services Coherence In-Memory Data Grid Delivery of information in real time Middleware
  10. Modern Best Practice Caching ArchitecturePatterns Pioneered by Coherence First Generation Cache Solutions (still commonly seen today) Modern Best Practice Cache Solutions Application n Application 1 … Logical Application Tier Logical Caching/Data Grid Tier Logical Application Tier Logical Application Tier Clustered Cache Data Grid Application 1 Application n Independent Colocated Cache Independent Colocated Cache Coherence Easy to scale – scales horizontally & vertically Clustered caching avoids synchronization issues Can dramatically improve performance with parallel query capabilities and compute Difficult to scale – must scale vertically only Complex to keep cache synchronized Often have performance due to large memoryusage, large data sizes
  11. Introducing Oracle Coherence 12c
  12. Coherence 12c Deliver Scalable, Real-time, Highly Available Next-Generation Applications Simplify Application Lifecycle Management and Operations Quicken Time to Market with Improved Development Tooling
  13. High-Velocity “Fast Data” Simplified development of Event Driven applications Scalable processing on the data grid Coherence Live Events Scale your Applications to Provide Real-Time Customer Experiences
  14. Coherence Live Events EVENT-DRIVEN ARCHITECTURE Interceptors with Custom Logic Apps One programming model for all events Triggers, Backing Map Listeners, Partition Listeners Formalizes programming semantics for event driven architectures Declarative configuration Coherence Live Events
  15. Handle more Data & Transactions With Lower Latency Up to 6x the speed on as little as half the hardware on Exalogic Elastic Cloud Take full advantage of native InfiniBand Latency 10Gbe IPoIB Response Time 10Gbe InfiniBand Message Bus IPoIB
  16. Coherence on Exalogic Improve Performance, Reduce Hardware Infiniband Message Bus Lower response times up to 6x Built on Exabus APIs Uses expanded Exalogic X3-2 memory and SSD more efficiently Message Bus reduces latency jitter 16x faster rebalancing improves availability Up to 6x Better Response Time 10Gbe InfiniBand Message Bus IPoIB
  17. Dynamic Proxy Thread Pool Tuning Virtual Load Balancing Respond to changes in users, volumes Proxy Tier Improved customer experience Proxy load balancing ensures client distribution Automatic Proxy server thread pool tuning Optimize proxy usage dynamically Simplifies configuration and tuning Data Tier In-Memory Data Grid NEW IN 12.1.2
  18. Keep cache in sync with underlying databases Deliverdatabase updates to applications in real time No programming GoldenGate HotCache Keeps Your Data Grid Current
  19. GoldenGate HotCache Coherence GoldenGate HotCache SOLVE THE STALE CACHE PROBLEM App App App Batch Process Detect and reflect database changes in cache in real time Leverage existing technologies GoldenGate, TopLink Grid Broaden the applicability/usability of Coherence in enterprise applications Coherence In-Memory Data Grid
  20. Synchronous and asynchronous backups Site-safe and rack-safe configurations Multi-machine loss protection Multi data center solutions Broad Range of Availability Options Flexible Consistency and Topology Models
  21. Coherence 12c Deliver Scalable, Real-time, Highly Available Next-Generation Applications Simplify Application Lifecycle Management and Operations Quicken Time to Market with Improved Development Tooling
  22. Consolidate to a common install and patch framework Reduce complexity with standardized administrative tooling Automatically adapt to spikes in user demand Deliver Operational Simplicity and Cost Savings
  23. Common Provisioning Framework Unified Installation, Patch, Upgrade for Coherence Integrated Tooling REDUCE COST TO INSTALL, MAINTAIN Common Provisioning Framework Consistency across Web Tier, Application Server, Data Grid Oracle Universal Installer (OUI) Opatch Reconfiguration Wizard Web Tier WebLogic Coherence
  24. Integrated Cluster management and monitoring Leverage container model via Grid Archives (GAR) Simplified development and deployment Managed Coherence Servers Harness the WebLogic Management Framework
  25. Coherence 12c Deliver Scalable, Real-time, Highly Available Next-Generation Applications Simplify Application Lifecycle Management and Operations Quicken Time to Market with Improved Development Tooling
  26. Oracle Enterprise Pack for Eclipse (OEPE) Developer Productivity Coherence Project Configuration GAR Support in 12.1.2 Standalone Coherence Project Coherence Runtime Support Launch Configurations Run/Deploy/Debug from IDE Run as Managed Coherence Server Cache Configuration Editor
  27. Generates POF configfile based on @Portable classes Predictable type-id generation Generational Accepts previous POF config file Operates against a GAR and supported by maven GAR plugin Command line or consumable API POF Configuration Generator Dependency-2.jar @portable inventory Dependency-1.jar @portable account @portable orders Simpler POF Development POF Config Generator Pof-config.xml
  28. Configuration EnhancementsFacilitate easier programmatic configuration and extension Dynamic Extensible Configuration Native dependency injection support (@Injectables) Custom Config Namespaces Add custom services Easier Framework Integration Programmatic, non-XML
  29. REST Security and Usability Improvements Improved Client Integration Proxy Tier Secure SSL communications HTTP basic authentication, client-side certificates Fine-grained authorization Query Enhancements “named queries” Limit query results Keyset Retrieval Pluggable Query Engines Data Tier In-Memory Data Grid
  30. Emerging Patterns Community Projects The Coherence Incubator Coherence Tools Oracle Tools Coherence Community Innovation and Integration Adopt easily, integrate seamlessly
  31. Simplified Maven IntegrationPlug-In and Ready to Use POM RAPID DEVELOPMENT AUTOMATION, PRODUCTIVITY Support private Maven Repositories Consistency across development teams Efficient use of central Maven resources Product JARs POMs Private Repository
  32. Sneak Peek at the Future
  33. Recoverable CachingEnabling 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) Coherence Cluster Application In-Memory On-Disk
  34. Federated CachingCross Data Center Data Management Active/Active Group Distribute updates from one to one/many other data grids. Facilitates simplified movement of data between on-premise and cloud cluster deployments Supports multiple distribution strategies Active/Passive Active/Active Hub & Spoke Ability to overlay distribution strategies across locations Pluggable Conflict Resolution New York London Sydney Tokyo Active/Passive Group Hub & Spoke Group
  35. Memcached AdaptorStandards and Ease of Adoption Memcached PHP Client Memcached Java Client Memcached Ruby Client Compliments Native, REST, JCache clients Migrate from Memcached to Coherence Take advantage of Coherence benefits and features Scalability, availability, and reliability Data source integration including HotCache Memcached client support on Coherence proxies Access Coherence from (widely available/free multi-language) memcached clients Memcached … Client Memcached Acceptor Proxy Server POF Serializer Cache Server Cache
  36. JCache (JSR 107) SupportThe Standard API for Caching on The Java Platform Specification Status Oracle and Software AG co-spec leads + Apache, Bluestone, Fujitsu, Goldman Sachs, IBM, RedHat, TmaxSoft Release .10: EG Passed Sept 9, 2013 Release .11: Proposed Final Draft Coherence and JCache Standard API, Advanced Features Multiple Cache Topology support Interoperability with all Coherence clients Federated and Recoverable Cache support Application javax.cache.* API (JSR-107 JCache) Coherence Cluster Coherence JSR-107 Adapter Coherence API (NamedCache) CoherenceCache
  37. Elastic Data ImprovementsIncreased Density and Larger Data Grids Coherence Cluster Machine 1 Machine 2 SSD SSD Broadens adoption use cases: Off-heap index storage Query processing Significantly increases cluster densities ~10x over on-heap Opens up new “extra-large” use-cases Increased density reduces operational costs Data Data Index Index RAM RAM Node 1 Node 1 Node 2 Node 2 Node 3 Node 3
  38. Infiniband Message Bus 2.0Exalogic Application Application Zero Buffer Copy Direct Memory Access Kernel Bypass 4X Throughput 6X Lower Latency Second generation implementation of the Infiniband MessageBus API for Exalogic MSGQLT libraries from database Leverages support and tuning investment More latency and scalability improvements Better Virtualization Support
  39. Monitoring GUI/FMWCOut of the Box Monitoring Solutions Facilitating ease of adoption and operational management in development Consistent management and monitoring in line with other Oracle Fusion Middleware Compliments Coherence Management Pack for OEM Complete management and monitoring solution Store historical results Java diagnostics tooling
  40. Program Agenda Send back to marketing guy before you forget something important
  41. For More Information…
  42. Join the Coherence Community Oracle Coherence Users blogs.oracle.com/ OracleCoherence @OracleCoherence /OracleCoherence /OracleCoherence Visit us at: coherence.oracle.com
  43. Innovation Awards 18 Winners Across Eight Categories Lam Research Theater (Next to Moscone North) Session ID: CON8082 Session Title: Oracle Fusion Middleware: Meet This Year’s Most Impressive InnovatorsVenue / Room: YBCA - Lam Research TheaterDate and Time: Monday Sep 23, 4:45 - 5:45 p.m.
  44. Related Sessions
  45. Graphic Section Divider
More Related