350 likes | 552 Views
Roadmap to Cloud Infrastructure with WebLogic Server, Coherence and Java EE. Mike Lehmann Vice President Product Management WebLogic Server, Coherence and Java EE.
E N D
Roadmap to Cloud Infrastructure with WebLogic Server, Coherence and Java EE Mike Lehmann Vice President Product Management WebLogic Server, Coherence and Java EE
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
Oracle’s Strategy for Application Infrastructure Deliver next-generation applications to end-users utilizing a mission-critical Cloud platform Simplify and consolidate operations with end-to-end Cloud management Accelerate time to market with a modern development platform and integrated tooling
Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud • Complete and Integrated • Best-in-class • Open standards • On-premise and Cloud • Foundation for Oracle Fusion Applications and Oracle Cloud Mobile Web Social Oracle Cloud User Engagement Cloud Application Foundation Traffic Director/Web Tier Business Process Management Content Management Business Intelligence WebLogic Server Coherence Tuxedo Service Integration Data Integration Virtual Assembly Builder Identity Management Development Tools Cloud Application Foundation Enterprise Management Exalogic Elastic Cloud
#1 Across Conventional and Cloud EnvironmentsOracle WebLogicServer and Oracle Coherence High Availability, Quality of Service Multi Data Center Support #1 HIGH PRODUCTIVITY Java EE Java SE HTML5 Oracle Business Applications Optimized for Engineered SystemsPerformance/Density Fusion Middleware Cloud Application Foundation Mobile, Developer Productivity Foundation for Fusion Middleware & Applications
Cloud Application Foundation –Release 12c!The #1 Application Foundation Across Conventional and Cloud Environments Oracle Weblogic Server 12c Release 12.1.2 Oracle Coherence 12c Release 12.1.2 Oracle Enterprise Manager 12c Release 12c R3 Oracle Development Tools 12c Application Development Framework, JDeveloper, Oracle Enterprise Pack for Eclipse
Major New Features Across Cloud Application Foundation Product Lines Cloud • Optimized WebLogic Virtual Appliances • Coherence Exalogic Exabus • WebLogic Elastic Messaging • Coherence Elastic Data • Exalogic HTTP, JMS and Web Service Performance • TopLink Multi-Tenancy WebLogic 12c Security • New Certification Validation • SPNEGO Update • RSA Update • JSSE Support Development with WebLogic Server 12c • Maven Repository • HTML5 and WebSockets • TopLink Data Services • JDeveloper 12c • ADF 12c • Enterprise Pack for Eclipse 12c Java EE/Java SE • Java SE 7 • JSP 2.1, JSF 2.0, EJB 3.1, JPA 2.0 • Restful Web Services • JRockit/Hotspot Convergence Database 12c • Active GridLink for RAC • Web and Transaction Affinity • Multitenant Database Integration • Application Continuity with Transaction Guard • Fast Connection Failover • Database Resident Connection Pools • Global Data Services WebLogic 12c Performance • SPECjEnterprise World Records– EjOPS Overall, EjOPS/Processor Enterprise Scale with WebLogic Server 12c • Dynamic Clusters • Elastic JMS • Database Tlogs • Enterprise Manager 12c R3 • Cloud Management • JVM Diagnostics • Incident and ProblemManagement • Patch Automation Coherence 12c • Managed Coherence Servers • GoldengateHotcache • Live Events
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 12cRelease 12.1.2 The #1 Application Server Across Conventional and Cloud Environments
Cloud Elasticity for Workload FlexibilityDynamic Clusters – Web, Elastic JMS, Coherence Dynamic Clusters Declarative Elasticity SIMPLIFIED SCALABILITY • Zero Reconfiguration to Scale, Shrink Clusters • Dynamic Clusters with Automated Ports, Naming • Oracle Cloud, Private Cloud Elasticity
Availability, Multi-Tenancy, ScalabilityOracleWebLogic Server 12c, Oracle Database 12c WebLogic Server WebLogic, DatabaseINTEGRATION • Increase Application Availability with Transaction Guard • Enable better consolidation with Multitenant Database integration • Scale out middleware massively with Database Resident Connection Pool • Grow utilization across data centres with Global Data Services Global Data Services Database Resident Connection Pool Application Continuity Multitenant Database
WebLogic Server 12.1.2Modern Development Platform Clients Proxies WebLogic Server OTD JAX-RS JPA HTML5 clients HTTP/S, JSON/XML WebSocket Server-Sent Events(coming) Database ChangeNotification Web Sockets Apache Avatar(coming– OSS announced JavaOne) HTML5 client emulation (coming) OHS ADF Mobile TopLink Data Services • JAX-RS • WebSockets • JPA 2.1, JSON-P • Maven improvements • ClassloaderAnalysis Tool updates • WebSocketClient Emulation (coming) • Avatar (coming) • Server-Sent Events (coming)
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 12cRelease 12.1.2 The #1 In-Memory Solution Across Conventional and Cloud Environments
Coherence Availability OptionsNew Capabilities for Richer Consistency and Topology Layouts Synchronous Backup Coherence Availability • Synchronous and asynchronous backups • Site-safe and rack-safe configurations • Multi-machine loss protection • Multi data center solutions Backup Client Primary 1 Asynchronous Backup Backup Client Primary 1 2 2 2 3 3 4
GoldenGateHotCache Coherence GoldenGateHotCache for Real Time Data Coherence, GoldenGate Integration Batch Processing App App App App App • Solves the “stale cache” problem • Leverages existing technologies • Coherence • Golden Gate • TopLink • No programming CoherenceIn-Memory Data Grid
Coherence Live Events for Event Driven Solutions EVENT-DRIVEN ARCHITECTURE Interceptors with Custom Logic Coherence Live Events • One programming model for all events • Triggers, Backing Map Listeners, Partition Listeners • Formalizes programming semantics for event driven architectures • Declarative configuration Apps
Reduce lifecycle management complexity by up to 90% • Maximize control of business application service levels • Manage significantly more middleware infrastructure without growing resourcing Enterprise Manager 12cRelease 3 Simplify Operations with End to End Cloud Management
Enterprise Manager 12c for Cloud Application Foundation: WebLogic Server and Coherence WebLogic/Coherence JVM Diagnostics Monitoring Across WebLogic/Coherence SLAs for CompositeJava/Cache Applications WebLogic/CoherenceConfiguration Management Provisioning WebLogic/Coherence DiagnosticsImages to MOS
Unified Management Framework Managed Web Tier, WebLogic and Coherence Servers Enterprise Manager WebLogic Console WebLogic Scripting MANAGEMENT EFFICIENCY • Unified patching, upgrade and installation technology • Combined WebLogic and Coherence Infrastructure • Management of Oracle Web Tie • Based on WebLogic Management Framework WebLogic Management Framework Configure Monitor Deploy Start/Stop Coherence Coherence WebLogic WebLogic Coherence Coherence WebLogic WebLogic
Enterprise Manager 12c and Middleware as a Service Java as a Service • Consolidation to common infrastructure • Standardization of middleware services • Provisioning automation • Showback/Chargeback
Develop and build with a common framework for faster, multi-channel deployments • Develop rich applications faster with Oracle ADF 12c and WebLogic Server 12c • Code smarter and reduce errors through advanced dependency analysis Development and Java Java EE 7, ADF, Oracle’s JDeveloper, Enterprise Pack for Eclipse and NetBeans: Comprehensive Tools for Cloud Application Foundation
Java EE 7 Launch more than 9580 REGISTRANTS “This is the first release of the enterprise framework since Oracle took over the stewardship of Java, and it is being seen as one of the most expansive updates, particularly because of its improved support of HTML5.” – Application Development Trends on the platform an average of over 115 MINUTES downloads of HUNDREDS OF THOUSANDSOF JAVA EE ARTIFACTS
Java EE: Today and into the Future 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
Project Avatar: Open Sourced at JavaOne! HTTP (REST) Databases Application Server Data Access Java EE Client Web Sockets *.html Container Services *.js ChangeNotification Avatar Server *.css SSE Scripting Container Avatar.js Nashorn
Cloud Application Foundation Deployment Flexibility to Run Anywhere You Choose Cloud Application Foundation Cloud Application Foundation Cloud Application Foundation 3rd Party Clouds Oracle Cloud On Premise ORACLECLOUD Inside your data center Fully customizable Proven best practices Simplified operations
On Premise Private Clouds With Oracle Database Appliance and WebLogic Simplified Provisioning Simplified Investment Just hours to a best-of-breed HA Web virtualized application and database infrastructure Capacity on Demand with pricing that scales economically to your workload changes Oracle Database RAC Simplified Maintenance Integrated patching – one-throat-to-choke
SPECjEnterprise2010 Performance WebLogic Server Leadership – Highest EjOPS/Processor Virtualized SPECjEnterprise 2010 EjOPS/Processor Virtualized World RecordSept 2013 IBM WebSphereV8.5.5PowerLinux 7R2 1 node, 8 instances16 cores, 4 chipsPower 780, LPAR Virtualization Oracle See: http://www.spec.org/jEnterprise2010/results/ WebLogicServer 12c (12.1.2) Sun SPARC T5-81 node, 10 instances80 Cores, 5 chips SPARC T5-8, Oracle VM
On Premise Private Clouds With Engineered Systems: Oracle Exalogic Elastic Cloud Performance Integrated Management • Lowest response time • Highest throughput • Most Efficient Solution • App-to-disk Management • Optimized lifecycle • Ease of Setup, Operation Lower Risk Scalable • Engineered product • Platinum Support • Most Reliable Solution • Virtual compute available on Demand through Self-Serve • Agility
Exalogic: Best System to Run WebLogic Server WEBLOGIC SERVER VS. OSS WEBLOGIC SERVER VS. COMMERCIAL COTS VIRTUAL VS. EXALOGIC VIRTUAL 24X 26X 9.4X Commercial Java EE Container OSS Java EEContainer/COTS Virtual WebLogicServer/Exalogic BareMetal OSS Java EEContainer WebLogicServer/Exalogic BareMetal WebLogicServer/Exalogic Virtual
CAF on Third-Party Cloud Providers Java Applications WebLogic Server Oracle Database 12c
Oracle Java Cloud Services Java Platform as a Service – GA since October 2012 • For rapid time-to-market for Oracle SaaS applications extensions • Built-in integration to Storage, Messaging and Developer Services • Fully managed service • Application development: • JDeveloper, Eclipse, NetBeans
Oracle Java as a Service Now in Preview • Fully customizable for any Java application • Each tenant gets dedicated WebLogic cluster(s) • Based on pre-configured VM images • Runs on IaaS Compute services • Built-in High Availability and DR option • Customer has full administrative control • Monthly subscription pricing Cloud APIs, CLIs, Portal Elastic Load Balance Compute API (JSON, REST, Java) Elastic Compute, Storage, Network
Oracle Java as a Service Features • WebLogic Cluster integrated with RAC • Automated Disaster Recovery & failover • More flexible upgrade schedules • Additional staging environment Maximum Availability Oracle manages Highly Available WebLogic Clusters • Oracle manages one or more WebLogic Domains • Quarterly patching & upgrades with SLAs • Automated backup & point-in-time recovery • Elastic Compute and Storage Managed Oracle manages one or more WebLogic Clusters Basic • Single-node WebLogic Suite (12c or 11g) • Runs any Java EE application • Managed by customer using Enterprise Manager Pre-configured, automaticallyinstalled WebLogic software
Which Version for Your Next Project WebLogic/Coherence 12c (12.1.2) WebLogic 11gR1 (10.3.1-6) • FMW 12c Infrastructure • Mission Critical Cloud Platform • Cloud Management • Modern Development Platform • Oracle FMW 11g & Apps on WebLogic 11g • Manageability, Active GridLink for RAC, Messaging, Coherence Integration, OVAB • Engineered Systems, Public Cloud 2008 2009 2010 2011 2012 2013 • Cloud Application Foundation/ADF • Leverage Latest Capabilities • Full FMW and Apps Support • Leverage Existing Infrastructure WebLogic 10g R3 (10.3.0) WebLogic 12c (12.1.1) • Java EE 6 • Developer Productivity, HA, Disaster Recovery • First Oracle Release • Java EE 5
WebLogic Server and Coherence Roadmap WebLogic 12c (12.1.2) WebLogic 11gR1 (10.3.1-6) WebLogic/Coherence 12c (12.1.4) – CY14/15 • FMW 12c Infrastructure • Mission Critical Cloud Platform • Native Cloud Management • Modern Development Platform • FMW 12c Platform • Java EE 7 • Multitenancy • Auto-scaling and density • Federated and recoverable caching • Oracle FMW 11g & Apps • Manageability, Active GridLink, Messaging, Coherence, OVAB • Engineered Systems, Cloud 2010 2011 2012 2013 2014 WebLogic 12c (12.1.1) WebLogic/Coherence 12c (12.1.3) – CY14 • Java EE 6 • Developer Productivity, Oracle Traffic Director, Disaster Recovery • FMW 12c Infra, FMW • Mission Critical Cloud Platform • Built-in Cloud Management • Modern Development Platform
WebLogic Server LeadershipGlobal References, Largest Marketshare and SPECjEnterprise 2010 Leadership