Roadmap and Strategy for Weblogic / Glassfish Server in the Cloud
Total Page:16
File Type:pdf, Size:1020Kb
Roadmap and Strategy for WebLogic / GlassFish Server in the Cloud HUJAK Keynote Duško Vukmanovi ć FMW Principal Sales Consultant Oracle Obligatory 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. Program Agenda • WebLogic Server Roadmap • WebLogic Server Today / Tomorrow • GlassFish Server Roadmap • GlassFish Server Today / Tomorrow Oracle Cloud Application Foundation Complete & Integrated Modern Cloud Infrastructure Private Cloud Traffic Director/Web Tier WebLogic Coherence Tuxedo Server Deployment Public Cloud Cloud Application Foundation Roadmap WebLogic Server, Coherence and Fusion Middleware Dec 2011 Feb 2012 CY2013 CY 2013+ WebLogic Server 12c WebLogic Server 11g WebLogic Server 12c Java EE 7, Java SE 8, (12.1.1) + PS5 (10.3.6) + (12.1.2) + Cloud Coherence 3.7.1.1 Coherence 3.7.1.1 Coherence 12c (12.1.2) (12.1.3/12.1.4) • Pre-Fusion Middleware 12c • Fusion Middleware 11g PS5 • FMW Infrastructure w/ADF • SOA, ODI, WebCenter • Java EE 6 (11.1.1.6+) • Java SE 7 • Java EE 7 Reference • Java SE 6 and 7 • Java SE 6 and 7 • JDev , Eclipse, NetBeans Implementation and • Maven integration updates • JDev, OEPE, NetBeans • Upgradeability Standard Approval • Glassfish to WebLogic • Active GridLink for RAC • Maven updates • GlassFish 4.0 • OEPE, NetBeans Session Affinity • Startup improvements • Java SE 7 and 8 • Active GridLink for RAC • Transaction logs in DB • OSGi in WLS applications • Java Cache, Web Sockets Session Affinity • JMS Distributed Topics • WebSockets/HTML5 standardized in Java EE Update • Managed Coherence • JMS Capacity • Transaction logs in DB • Java Cloud Service (EE 5 Servers improvements • JMS Distributed Topics with some EE 6) • Dynamic Clusters • Fusion Middleware 12c • EM Cloud Control • EM Cloud Control • JDBC Replay updates • Coherence 3.7.1.1 • Coherence 3.7.1.1 • JMS Resource Adapter • Oracle Cloud and Java • Exalogic optimizations • Exalogic Optimizations • JMS - JAX-WS WSDL Service updates • Seamless upgrade • Exalogic Optimizations • Exalogic optimizations Error Correction Policy - WLS 10.3.6 Terminal Patchset 5 Year Window for WebLogic Server 11g Support and Error Correction Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 CY CY CY CY 2011 2011 2011 2011 2012 2012 2012 2012 2013 2013 2013 2013 2014 2015 2016 2017 End of Grace Period WebLogic 10.3.4 Extended Grace Period Error correction through August 2013 WebLogic 10.3.5 WebLogic 10.3.6 Terminal Patchset – Landing Pad Error correction through June 2017 Debug/Error Correction Support: Debug/Existing Patch Support: Premier Support Extended Support WebLogic Server 12.1.1 and 10.3.6 Java EE 6 Support (12.1.1), Full Fusion Middleware Support (10.3.6) Feature WebLogic Server 12c (12.1.1) WebLogic Server 11g (10.3.6) Java EE support Java EE 6 Java EE5 (plus selected APIs) New Maven FullDeveloper Lifecycle Deployment Fusion Middleware Support (FMW 12.1.2+) FullFMW 11.1.1.6 support Available IDEsupport OEPE, NetBeans, (JDeveloper in 12.1.2) JDeveloper, OEPE, NetBeans now OVAB certification (FMW 12.1.2+) Yes Java SE 6 and Java SE 7 Yes Yes Glassfishto WebLogic Server DD support Yes Yes Active GridLink forRAC –Session Affinity Yes Yes Common TLOGsin Database, Disaster Recovery Yes Yes Exalogic Optimizations Yes Yes OracleTraffic DirectorSupport (Exalogic) Yes Yes EM Cloud Control Support Yes Yes WebLogic Server 12c – New Features Java EE 6 Database Enterprise Scale Cloud • JSP 2.1, JSF 2.0 • GridLink – Session • Database Transaction • Optimized WebLogic Affinity Logs Virtual Appliances • EJB 3.1, JPA 2.0 • Coherence Exalogic • GridLink – Transaction • Database Store • Context and Dependency Exabus Affinity Performance Injection Enterprise Manager 12c • WebLogic Elastic • GridLink – Fast Message Overflow • Restful Web Services • Cloud Management Connection Failover • Coherence Elastic Data Developer Performance • Diagnostics Advisor • Exalogic HTTP, JMS and • JDeveloper • Incident and Problem Over •200 SPECjEnterprise WorldNew FeaturesWeb Service Management • Eclipse Records– EjOPS Overall, Performance EjOPS/Core, • Patch Automation • TopLink Multi-Tenancy • NetBeans EjOPS/Processor Distributed Caching Security Updates • Maven Traffic Management • Coherence Transactions • New Certification Java SE Validation • Software Load Balancer • Coherence Rest • New SPNEGO Update • Java SE 6 • Traffic Shaping • Coherence Query Explain • New RSA Update • Java SE 7 Plan • SSL Termination • New JSSE Support Oracle WebLogic Server 12c Key New Capabilities Java EE 6 and Developer Productivity Simplified Deployment and Management with Virtualization Integrated Traffic Management Enhanced High Availability and Disaster Recovery Much Higher Performance Seamless Upgrade Free WebLogic Server For Developers License OOW Free license for single user developer Update desktop WebLogic Server – Not for production deployment but can build production applications Available only via Oracle Technology Network download All versions of WebLogic Server hosted on Oracle Technology Network – WebLogic Server 10.3.3 through 12c (12.1.1) Available Now! WebLogic Server 12.1.1 Development Development Tooling, Maven, Spring, Classloading, Open Source … • Java EE 6 Full Profile Certified • Standard Java IDE Support • Maven Integration • Java SE 6 and Java SE 7 support • Developer zip distribution • Windows, Mac OSX, Linux…. • GlassFish DD Support on WebLogic • Latest Spring Framework Support • Built in Classloading Analysis Tool (CAT) CAT Seamless Upgrade From WebLogic, iAS and Others Simple UpgradeAutomated Tooling Redeployment Migration Services WebLogic Internet JBoss GlassFish Server 11g Application Server WebSphere WebLogic Server 12c Disaster Recovery New Features Three-Tier Topology • Transaction Logs in Database Web Server Tier – Option to use DB instead of file store Local LB – Enables common storage, replication with Web Tier Binaries Web Configuration application and JMS data Server 2 – Configuration benefits WebLogic Cluster – Supported with RAC, Exalogic, Exadata – Maximum performance with GridLink Managed Binaries Servers Machine 2 Configuration • JDBC Store Performance MachineMachines 2 – Optimizations for DB Store use cases New Transaction Logs – Enabler for new DR architectures RAC RAC RAC Node 1 Node 2 JMS MessagesNode 3 Faster – Supported with RAC, ExaLogic, Exadata Machine 1 Machine 2 ApplicationMachine Data 3 RAC Cluster – Maximum performance with GridLink Disaster Recovery Architecture All State Can be Persisted in Oracle for Simplified Disaster Recovery Global Load Active Site Standby Site Balancer Web Tier Web Tier Local LB Local LB Local LB Binaries Binaries Local LB Web Tier Web Tier WebLocal Tier LB LocalWeb LB Tier Web Tier Configuration Configuration Web Tier File replication for more static files Middleware Tier Middleware Tier WebLogic Binaries Binaries WebLogic WebLogic WebLogic WebLogic Configuration Configuration WebLogic Oracle RAC Oracle RAC Transaction Active Dataguard or Transaction Logs Logs JMS Messages GoldenGate for JMS Messages transactional data Application Data Application Data WebLogic Server: #1 in Performance SPECjEnterprise 2010 Performance World Record 45.000 • Multi-Node Overall EjOPS 30.000 40.104 – 2.4X more workload than IBM 15.000 World Record Sept, 2011 16.646 – Running on Oracle Database RAC - 3.000 • Overall EjOPs per Processor 3.265 – 56% more workload than IBM 1.500 World Record 2.081 Sept, 2011 • Overall EjOPS per Core - – 50% more workload than IBM WebLogic 50% better than IBM on identical hardware! 400 452 on identical hardware!!! 200 307 World Record Sept, 2011 0 See: http://www.spec.org/jAppServer2010/results/ Active GridLink for RAC New performance optimizations WebLogic Cluster Managed Managed • Web Session Affinity Server 1 Server 2 – New Affinity type in WebLogic Server Machine 1 Machine 2 GridLink Data Source Affinity – Connection requests use Affinity “hint” Context – Performance for Web Apps Connection Requests within • Configuration Wizard support same Web Session – Create Gridlink-enabled domains – Templates, Configuration Wizard, WLST Local Local Offline Gridlink “aware” Listener Listener ONS ONS • Fusion Middleware Support RAC RAC – Standardized RAC integration across FMW Node 1 Node 2 Machine 1 Machine 2 RAC Cluster Cloud Application Foundation Roadmap WebLogic Server, Coherence and Fusion Middleware In Beta Dec 2011 Feb 2012 CY2013 CY2013+ WebLogic Server 12c WebLogic Server 11g WebLogic Server 12c Java EE 7, Java SE 8, (12.1.1) + PS5 (10.3.6) + (12.1.2) + Cloud Coherence 3.7.1.1 Coherence 3.7.1.1 Coherence 12c (12.1.2) (12.1.3/12.1.4) • Pre-Fusion Middleware 12c • Fusion Middleware 11g PS5 • FMW Infrastructure w/ADF • SOA, ODI, WebCenter • Java EE 6 (11.1.1.6+) • Java SE 7 • Java EE 7 Reference • Java SE 6 and 7 • Java SE 6 and 7 • JDev , Eclipse, NetBeans Implementation and • Maven integration updates • JDev, OEPE, NetBeans • Upgradeability Standard Approval • Glassfish to WebLogic • Active GridLink for RAC • Maven updates • GlassFish 4.0 • OEPE, NetBeans Session Affinity • Startup improvements • Java SE 7 and 8 • Active GridLink for RAC • Transaction logs in DB • OSGi in WLS applications • Java Cache, Web Sockets