Introducing WebLogic 12c OTN Tour 2012

  • 4,029 views
Uploaded on

An introductory presentation to what's new on WebLogic 12c

An introductory presentation to what's new on WebLogic 12c

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,029
On Slideshare
0
From Embeds
0
Number of Embeds
12

Actions

Shares
Downloads
149
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 2. Efficiency and Extreme Performance with WebLogic 12c Bruno Borges | Fusion Middleware | Product Management3 bruno.borges@oracle.com Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 3. Who am I?● Bruno Borges – Twitter @brunoborges – Blog blogs.oracle.com/brunoborges● 10+ years developing and architecting Java applications, specially for Web● Worked for several regular software companies in Brazil● Talks at conferences in Brazil, former Apache Wicket and Apache Camel evangelist (contributed Camel Twitter component)● Going to JavaOne 12 with 2 sessions: Camel Twitter, and Gamboa architecture● Promises to be fluent on Spanish until the World Cup 4 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 4. Cloud offers are not truly open SaaS IaaS SaaS PaaS IaaS PaaS5 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 5. Oracle Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud6 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 6. Oracle Public Cloud Cloud Application Foundation in the Public Cloud7 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 7. Oracle Exalogic Elastic Cloud Cloud Application Foundation for the Private Cloud8 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 8. Oracle WebLogic Server 12cKey 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 9 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 9. WebLogic Server 12c – New FeaturesJava EE 6 Database Enterprise Scale Cloud• JSP 2.1, JSF 2.0 • GridLink – Session • Database Transaction • Optimized WebLogic• EJB 3.1, JPA 2.0 Affinity Logs Virtual Appliances• Context and Dependency • GridLink – Transaction • Database Store • Coherence Exalogic Injection Affinity Performance Exabus• Restful Web Services • GridLink – Fast Enterprise Manager 12c • WebLogic ElasticDeveloper Connection Failover • Cloud Management Message Overflow• JDeveloper Performance • Diagnostics Advisor • Coherence Elastic Data• Eclipse • SPECjEnterprise World • Incident and Problem • Exalogic HTTP, JMS and Over 200 New Features• NetBeans Records– EjOPS Overall, • Management Web Service• Maven EjOPS/Core, • Patch Automation PerformanceJava SE EjOPS/Processor Distributed Caching • TopLink Multi-Tenancy• Java SE 6 Traffic Management • Coherence Transactions Security Updates• Java SE 7 • Software Load Balancer • Coherence Rest • New Certification • Traffic Shaping • Coherence Query Explain Validation • SSL Termination Plan • New SPNEGO Update • New RSA Update • New JSSE Support 10 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 10. Oracle WebLogic Server: #1 in Market Share Gartner 2010 Worldwide Application ● Oracle strengthened its Server Market Share report shows Lead in 2010 with 43% share ● Oracle’s application server market share grew at a rate of 17.8%, faster than the industry average of 12.1% ● Oracle’s market share is higher than its three closestSource: Gartner, Market Share: All Software Markets, Worldwide –March 2011 – Based on total software revenue competitors combined 11 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 11. Announcing WebLogic Server 12c The #1 App Server across Conventional and Cloud Environments Ready for Cloud Optimized for WebLogic Server Engineered SystemsIndustry’s top choice for WebLogic Server Conventional Systems WebLogic Server Deploy/Run on Private and Public Clouds Deploy/Run on High Performance Engineered Systems Deploy/Run on Conventional Systems 12 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 12. Modern, Cloud Development with Java EE 6 Flexible & Lightweight Extensible• API Pruning • Embrace open source• Standards-based frameworks dependency injection • Enable Drag & Drop• Handle simple to complex • framework installation with no external • Standards-based DI extensions dependencies don’t create proprietary lock-in Developer Productivity • POJO Programming Model • More annotations, better IDE support • Less XML configuration, more convention • Annotations, not deployment descriptors 13 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 13. Java EE 6 and Developer Productivity New in WebLogic Server 12c Java Classes* Lines of Code* Lines of XML* 25% 50% 80% Less Less Less • Completes WebLogic Java EE 6 API support – Servlet 3.0, CDI, Managed Beans, JSP 2.2, EJB 3.1, JAX-WS 2.2 • Certified Java EE 6 Makes Development Faster – Fewer Java Classes, Less Code, Less XML • With Modern Programming Techniques – Dependency Injection, Annotations, POJO, REST * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne14 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 14. IDE Tool Support for WebLogic Server 12c Text EditorsTodayComing … 15 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 15. Enhanced WebLogic Maven Plug-in• Simple and intuitive• New Maven goals, functional support Maven WebLogic plugin new goals• Enable/support/automate the full development ● wls:install - automate install from zip file ● wls:create-domain - create a simple domain lifecycle from Maven ● wls:start-server - process control● Additional WebLogic, ● wls:wlst - execute inline/external WLS scripts ● wls:appc - compile Maven artifacts using appc Fusion Middleware enhancements planned mvn wls:deploy: deploy apps to server● Enables Continuos Integration with Hudson/Jenkins16 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 16. Lightweight Development with WebLogic Server 1GB 2X-6X download size improvement for developers No installer, unzip and go on Win/Linux/OSX 6X Start an instance with -Dservertype=wlx to 318mb launch without EJB, JMS, and JCA containers 168mb FastSwap greatly reduces project redeployment requirement when doing iterative deployment 2X 11g Full Distro 11g Zip Distro 12c Zip Distro 17 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 17. Scaling up to WebLogic Server from GlassFish18 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 18. Seamless Upgrade From WebLogic, iAS and OthersAutomated Tooling Simple Upgrade Redeployment Migration Services Internet WebLogic JBoss GlassFishApplication Server Server 11g WebSphere 19 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 19. Java SE 7: Cleaner, More Maintainable CodeOracle WebLogic Server 12c supportsJava SE 7 (and Java SE 6)- Java language optimizations- Client and server support- Internationalization- SSL/TLS 1.2 in JSSE- Converged Java VMs 20 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 20. Simplified Deployment and Management with Virtualization Private Cloud Engineered Systems Conventional SystemsDeployment Plan Packaged via and Software Oracle Virtual Assembly Builder 21 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 21. Oracle Virtual Assembly Builder Updates22 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 22. Assembly Builder Product Support • Weblogic Server • Coherence • Oracle Traffic Director • Oracle HTTP Server • SOA Suite • Oracle Service Bus • Tuxedo • Oracle Database (RAC & single instance) • Custom applications • Black-box templates23 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 23. WebLogic Server Management New in Enterprise Manager Cloud Control 12c• WebLogic Server 12c – Performance Monitoring and Diagnostics – Configuration Management – Domain and Java EE App Provisioning – MOS Integration & Support Workbench• Cloud Management – Self Service – Metering and Chargeback – Consolidation Planner24 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 24. Integrated Traffic Management New in WebLogic Server 12c • Integrated with Oracle Traffic Director – Routing, Load Balancing, Traffic Shaping • Fast, highly-configurable request routing and caching • SSL Crypto acceleration using Intel™ Advanced Encryption Set • Up to 3.5X More Throughput • and 28% lower CPU than Apache25 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 25. Oracle Traffic Director: Highlights • Multi-core scaling (0.5m+ simultaneous connections per processor) • Reverse-proxy routing/load-balancing • Request rate limiting/throttling • In-memory HTTP 1.1 caching • Built-in cluster management • VRRP HA Failover Groups • OAM SSO Integration • Infiniband/SDP support • Hardware-assisted crypto/compression • OVM/OVAB support26 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 26. WebLogic Active GridLink27 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 27. Active GridLink for RAC New performance optimizations• Web Session Affinity – New Affinity type in WebLogic Server – Connection requests use Affinity “hint” – Performance for Web Apps• Configuration Wizard support – Create Gridlink-enabled domains – Templates, Configuration Wizard, WLST Offline Gridlink “aware”• Fusion Middleware Support – Standardized RAC integration across FMW 28 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 28. Enhanced HA and Disaster Recovery WebLogic Server WebLogic Server3X OLTP 3X OLTP Active Data Guard Coherence and Golden Gate Coherence Active Active GridLink GridLink for RAC for RACIntegrated WebLogic/RAC Clusters Multiple Data Center Architecture  RAC Aware Pool with RAC Node  Integrated with Active Data Guard Affinity (Session/Transaction), RAC (transaction logs) and GoldenGate One Node Support and Fast (Data Grid Change Data Capture) Connection Failover 29 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 29. WebLogic Server 12c Disaster Recovery New Features Three-Tier Topologyl Transaction Logs in Database Web Server Tier – Option to use DB instead of file store Local LB Web Tier Binaries – Enables common storage, replication with Web Configuration application and JMS data Server 2 – Configuration benefits WebLogic Cluster – Supported with RAC, Exalogic, Exadata – Maximum performance with GridLink Managed Binariesl JDBC Store Performance Servers Machine 22 Configuration Machine Machines – Optimizations for DB Store use cases – Enabler for new DR architectures Transaction Logs New – Supported with RAC, Exalogic, Exadata RAC Node 1 RAC Node 2 RAC Node 3 JMS Messages Faster – Maximum performance with GridLink Machine 1 Machine 2 Application Data Machine 3 RAC Cluster 30 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 30. Disaster Recovery Architecture All State Can be Persisted in Oracle for Simplified Disaster Recovery31 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 31. Active GridLink configuration32 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 32. Active GridLink configuration33 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 33. Active GridLink configuration34 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 34. Coherence Data Grid35 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 35. Oracle Coherence: Elastic Data Grid General view about Oracle Data Grid• Virtual memory distributed into Oracle WebLogic IBM Websphere multiple network servers• Nodes can be added/removed Coherence Oracle Coherence dynamically JVM JVM JVM S.O• Linear scalability through lots of S.O S.O network servers• High availability for real through data replication• High performance with parallel processing 36 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 36. Integrated Caching, Data Grid Services• Declarative scale out of session state management with WebLogic• JPA L1/L2 Cache data access with synch/asynch read/write through• Analytics, events and compute• Administration, operations and management built into WebLogic37 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 37. POF (“Portable Object Framework”) Oracle Coherence: Advanced Serialization for High Performance • Comparing serialization formats – XML <date format=“java.util.Date”>2012-03-28</date> 47 chars (something like 94 bytes depending on encoding) – Java (java.util.Date with java.io.ObjectOutputStream) 46 bytes – Using Coherences serialization format (POF) 4F 58 1F 70 6C = 5 bytes38 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 38. WebLogic Server: #1 in Performance SPECjEnterprise 2010 Performance World Record • Multi-Node Overall EjOPS – 2.4X more workload than IBM – Running on Oracle Database RAC • Overall EjOPs per Processor – 56% more workload than IBM • Overall EjOPS per Core • 50% more workload than IBM – on identical hardware!See: http://www.spec.org/jAppServer2010/results/ 39 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 39. WebLogic on Exalogic40 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 40. Exalogic Elastic Cloud I Best in Class • Engineered System • Extreme performance for Java applications • Also for Oracle Business Applications41 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 41. WebLogic Server on Exalogic42 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 42. Exabus – High performance Network Virtualization Direct I/O and Memory access for Java and C++43 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 43. Optimized for and integrated with WebLogic and Coherence44 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 44. Winner case● Growth > 100% ao ano● +30 servers (hardware)● +100 instances - RedHat JBoss● Running Oracle ATG● Average CPU usage: 60% http://www.oracle.com/us/corporate/press/171539445 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 45. Winner case● Time of migration: 3 weeks● ¼ Exalogic● 16 instances of WebLogic● Average CPU usage: 80% 8 Nodes 768 GB RAM 1.6 TB SSD http://www.oracle.com/us/corporate/press/1715394 60 TB NAS46 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 46. Join the WebLogic Community Twitter twitter.com/oracleweblogic Facebook facebook.com/oracleweblogic Oracle’s WebLogic blog blogs.oracle.com/weblogicserver Youtube Youtube.com/oracleweblogic Developer Webcast Series oracle.com/goto/weblogicdevcast Oracle.com/weblogic49 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 47. 50 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware