290 likes | 511 Views
Cloud Application Foundation WebLogic Server, Coherence, and Java EE Strategy Update. Frances Zhao-Perez Oracle Cloud Application Foundation Product Management. Agenda. Cloud Application Foundation strategy update Java EE Launch and main themes
E N D
Cloud Application FoundationWebLogic Server, Coherence, and Java EE Strategy Update Frances Zhao-PerezOracle Cloud Application Foundation Product Management
Agenda • Cloud Application Foundation strategy update • Java EE Launch and main themes • WebLogic Server 12.1.2 key features and future direction • Coherence 12.1.2 and key features • Enterprise Manager 12c • Development Tools 12c • Cloud Application Foundation roadmap
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 remain at the sole discretion of Oracle.
Cloud Application Foundation Infrastructure Investment Areas Optimized for Engineered Systems Reliability, Availability, Scalability, Performance and Density Oracle Business Applications #1 Fusion Middleware Multi-Data CenterInfrastructure Cloud Application Foundation Java EE 6, Java SE 7HTML5 Best of Breed with Leading Java Standards Foundation for Fusion Middleware & Applications
Java EE 7 Launch Last Month June 12 Over 8,500 Registrants! THANK YOU! TO OUR KEY JAVA EE PARTNERS
Java EE 7 – Major Themes in Context Java EE 7 Developer Productivity & HTML5 Ease ofDevelopment Enterprise Java Platform Lightweight Robustness EE 5, EE 6 28 specs J2EE 20 specs Web Services 32 specs 2005-2012 1998-2004 2013 - Future
Java EE 7 Themes Java EE 7 Themes DEVELOPER PRODUCTIVITY MEETING ENTERPRISE DEMANDS Java EE 7 ENTERPRISE EDITION • Batch • Concurrency • Simplified JMS • More annotated POJOs • Less boilerplate code • Cohesive integrated platform • WebSockets • JSON • Servlet 3.1 NIO • REST
Looking Forward Java EE 8and Beyond Mobility/HTML5 Cloud / PaaS Modularity NoSQL JSON Binding StateManagement Configuration JCACHE
Cloud Application Foundation 12c Launch • Press Release and Product Release – July 11, 2013 • Online Launch Event – Current Plan: July 31, 2013 CAF Executive Launch Session with Oracle Customer/Industry Expert Discussion30 min WebLogic Server Session 30 min Coherence Session 30 min Development Tool Session 30 min Enterprise Manager Session 30 min
What’s Really New in the CAF 12c Launch? • “Minor” release of WebLogic Server 12c – 12.1.2 • But feature rich – dynamic clusters, Database 12c integration, Managed Coherence Servers, Maven repository, install/patching, first OHS 12c, OVAB & more • Major release of Coherence 12c – 12.1.2 • Major new features – GoldenGateHotcache, Managed Coherence Servers, Async Backup, Live Events, Site/Rack Safe, install/patching Maven repository & more • Major release of Enterprise Manager – Release 3 • Includes new functionality and full FMW Control for Oracle HTTP Server, WebLogic, Coherence and Fusion Middleware • Major release of JDeveloper 12c, Incremental of Eclipse 12c – 12.1.2 • JDeveloper and ADF 12c and Oracle Enterprise Pack for Eclipse
Deliver Cloud elasticity with built-in Oracle Database 12c integration and dynamic clustering • Simplify management with common install, update and administrative tools • Increase developer productivity with support for Maven, HTML5, WebSockets and more WebLogic Server 12.1.2 The #1 Application Server Across Conventional and Cloud Environments
WebLogic Server Current Releases and Roadmap ReleasedFeb 2012 ReleasedDec 2011 CY2013+ CY2013 • WebLogic Server 12c (12.1.1) + Coherence 3.7.1.1 • Pre-Fusion Middleware 12c • Java EE 6 • Java SE 6 and 7 • Maven integration updates • Glassfish to WebLogic • OEPE, NetBeans • Active GridLink for RAC Session Affinity • Transaction logs in DB • JMS Distributed Topics • EM Cloud Control • Coherence 3.7.1.1 • Exalogic optimizations • Seamless upgrade • WebLogic Server 11g PS5 (10.3.6) + Coherence 3.7.1.1 • Fusion Middleware 11g PS5 (11.1.1.6+) • Java SE 6 and 7 • JDev, OEPE, NetBeans • Active GridLink for RAC Session Affinity • Transaction logs in DB • JMS Distributed Topics Update • Java Cloud Service (EE 5 with some EE 6) • EM Cloud Control • Coherence 3.7.1.1 • Exalogic Optimizations • WebLogic Server 12c (12.1.2) + • Coherence 12c (12.1.2) • FMW Infrastructure w/ADF • OUI/Opatch • Java SE 7 • JDev, Eclipse, NetBeans • Maven updates • OSGi in WLS applications • WebSockets/HTML5 • TopLink Data Services • Managed Coherence Servers • Dynamic Clusters • Database 12c Integration • JMS Resource Adapter • JMS - JAX-WS WSDL • Exalogic Optimizations • Java EE 7, Java SE 8, • Cloud • (12.1.3/12.1.4) • SOA, ODI, WebCenter • Java EE 7 Reference Implementation and Standard Approval • GlassFish 4.0 • Java SE 7 and 8 • Java Cache, Web Sockets standardized in Java EE • JMS improvements • Fusion Middleware 12c updates • Oracle Cloud and Java Service updates • Exalogic optimizations
WebLogic 12c (12.1.2) – Sample New Features • Cloud elasticity with dynamic clustering • Built-in integration with Oracle Database 12c • Exalogic optimizations for up to 3X acceleration for JMS applications • Common install, upgrade, and patch provisioning framework • Standardized administrative tooling for Coherence, WebLogic and Web Tier with WebLogic Management Framework • Elastic JMS with cluster targeting • Built-in Maven support for build and lifecycle management • TopLink Data Service for JSON-REST/HTML5 JPA based services • WebSockets for highly interactive, low latency mobile and Web applications • “Minor” Release – But Still Significant Features in All Categories
Dynamic ClustersSimplified Configuration with Scalability and Elasticity Simplified Operations for Cluster Scale Out Simplified Initial Cluster Configuration Dynamic Cluster 1 Dynamic Cluster 1 Server Template Server Template Server 2 Server 2 Server 1 Server 1 Server 4 Server 3 Server 6 Server 5 Elastic scaling for Cloud Environments Server 8 Server 7
WebLogicServer 12.1.2 and Database 12c Continuous Availability, Performance at Scale, Multi-Tenancy WebLogicDomain 1 WebLogicDomain 2 WebLogicDomain n 100’s … • WebLogic Server with Database 12c • WebLogic10.3.6, 12.1.1 – certification • WebLogic 12.1.2 - new feature integration • Continuous Availability capabilities • Transaction Guard and Application Continuity • Multi-Tenant Database Support • Pluggable Databases running in Database Container • New scalability integration - Middle Tier Performance at Cloud Scale • Database Resident Connection Pools • Multi-Site Availability • Global Data Services ReplayRead/WriteBased on TransactionGuard Information Multi-Tenant Database DBMS Resident Connection Pool PDB 1 PDB 2 PDB 3 PDB 4
Exalogic Optimizations - Accelerated JMS Application Application • Problem: Maximize JMS message processing performance on Exalogic • Solution: Compress JMS messages to optimize I/O intensive processing • Benefit: Up to 3X throughput increase for JMS workloads requiring message persistence JMS JMS Exalogic Storage Exalogic Storage 3X JMS Messages/Sec
Scale applications to meet mobile and Cloud demands • Power applications with always-accurate, real time data • Streamline operations through advanced integration with WebLogic Server and Oracle Database 12c Coherence 12c The #1 In-Memory Solution Across Conventional and Cloud Environments
Coherence 12c – Sample New Features • Coherence GoldenGateHotcache • Consolidated eventing infrastructure - Live Events • Common install and patch framework • Standardized administrative tooling – Managed Coherence Servers • Synchronous and asynchronous backups • Site-safe and rack-safe configurations • Coherence integration examples on GitHub • Local Maven repository integration • … • Major Release – Features in All Categories
Handle more Data & TransactionsWith 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 InfiniBand Message Bus IPoIB
Coherence Exabus Improvements • Stability Improvements • Unsolicited disconnect handling • Refined service join protocol • Improved Scalability: • Leveraged MessageBus to remove logical bottlenecks in the cache service tier • Reduced per-connection CPU consumption • Reduced end-to-end latency • Reduced number of per request context switches • Infiniband Message Bus 1.1 Coherence on Exalogic
Coherence GoldenGateHotCache Database Synchronization • Solves the “stale cache” problem • Applications updating DB outside Coherence • Leverages existing technologies • Golden Gate • TopLink Grid • Golden Gate detects changes, drives Cache updates through JPA/TopLink Grid • No programming • Broaden the applicability/usability of Coherence in enterprise applications
High-Performance Backup OptionsChoose eventual consistency with Asynchronous Backups Backup Client Primary 1 Backup Client Primary 1 2 2 2 Synchronous Asynchronous: New Option in 12.1.2 3 3 4 Synchronous Backups provide greatest consistency guarantees… …but they come with a latency penalty Asynchronous backups ~40-50% reduction in latency (for single backup) Choose between speed and consistency Asynchronous popular model if stale reads are tolerable or can be detected
Reduce lifecycle management complexity by up to 90% • Maximize control of business application service levels • Manage up to 2x more middleware infrastructure with existing resources Enterprise Manager 12c Native Cloud Management for Cloud Application Foundation
Develop rich applications faster with Oracle ADF 12c running on WebLogic Server 12c • Develop with a common framework for faster, multi-channel deployments • Code smarter and reduce errors through advanced dependency analysis Developer Tools 12c Oracle’s JDeveloper, JDeveloper and Enterprise Pack for Eclipse, NetBeans Comprehensive Tools Working in Tandem with Cloud Application Foundation
Cloud Application Foundation and Exalogic Roadmap July 2013 Dec 2011-Feb 2012 Winter 2013/14 • 12c Release 1 – 12.1.1 • WebLogic Server 12c • Java EE 6 • Tuxedo 12c • Tuxedo ART • Tuxedo MessageQ • Exalogic • Hardware Upgrade • Exalogic Control • Virtualization • 12c Release 2 – 12.1.2 • WebLogic Server • Database 12c, Elasticity, ODA • Coherence • Hotcache, Managed Servers • Java Cloud Service 13.2 • JDeveloper/ADF/Eclipse • Enterprise Manager 12c R3 • Java EE 7 • Exalogic • Application Templates • 12c Release 3 – 12.1.3 • Fusion Middleware 12c • SOA Suite, BPM Suite • WebLogic/Coherence • Private Cloud, Incremental Java EE 7, ODA Updates, Exalogic Optimizations • Java Cloud Service 13.3 • IaaS in the Public Cloud • Exalogic • IaaS in the Private Cloud
Cloud Application FoundationWebLogic Server, Coherence, and Java EE Strategy Update Frances Zhao-PerezOracle Cloud Application Foundation Product Management