Gf University 27may09 Amersfoort

1,124 views
1,048 views

Published on

Eugene's presentation of Enterprise Tools and features of Glassfish V2. This presentation was given at the NLJUG Glassfish University on May 27 in Amersfoort

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,124
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Gf University 27may09 Amersfoort

    1. 1. Glassfish University NLJUG 27 mei 2009 Eugene Bogaart Solution Architect Sun Microsystems
    2. 2. Introduction <ul><li>Intro in GF Clustering </li><ul><li>Thijs Volders - Yenlo </li></ul><li>GF Enterprise Management </li><ul><li>Eugene Bogaart - Sun Microsystems </li></ul><li>GF V3 </li><ul><li>Alexis MP - Sun Microsystems </li></ul></ul>
    3. 3. Agenda <ul><li>Enterprise Management </li></ul><ul><ul><li>Admin Console
    4. 4. CallFlow
    5. 5. Performance Advisor
    6. 6. Performance Monitor
    7. 7. SNMP Monitor </li></ul></ul>Footnote position, 12 pts. <ul><li>Bonus Material </li><ul><li>Updatetool
    8. 8. Netbeans
    9. 9. Cluster with HADB </li></ul></ul>
    10. 10. GlassFish v2 for the Enterprise Integration <ul><li>Open MQ </li><ul><li>High performing JMS implementation
    11. 11. HA for brokers and messages
    12. 12. Available as standalone product
    13. 13. Integration with GlassFish </li><ul><li>In memory, Out of process, or Remote </li></ul></ul><li>JBI support </li><ul><li>OpenESB 2.0 as the integration back-bone
    14. 14. Install, admin, and monitoring integrated in GlassFish v2
    15. 15. Basis for Java CAPS Release 6 </li></ul><li>Oracle TopLink as default JPA persistence engine </li><ul><li>Hibernate also easily usable </li></ul></ul>
    16. 16. GlassFish v2 for Enterprises Management & Monitoring <ul><li>Graphical, command-line, tools, ANT ... </li><ul><li>JMX and Centralized </li></ul><li>Call Flow
    17. 17. Self-management
    18. 18. Diagnostic reports
    19. 19. VisualVM </li><ul><li>Now in Java 6u7
    20. 20. GlassFish plugin </li></ul></ul>
    21. 21. Web Admin Console
    22. 22. Clustering in GlassFish v2 JMX = Java Management Extensions
    23. 23. Call Flow demo
    24. 24. Enterprise Management Tools Demonstration <ul><li>Performance Advisor
    25. 25. Performance Monitor </li></ul>Other demos <ul><li>SNMP </li></ul>
    26. 26. Enterprise Management Tools Performance
    27. 27. GlassFish Performance SPECjAppServer <ul><ul><li>July 2007: #1 score on T2000 </li><ul><li>883.66 JOPS@Standard for GlassFish v2
    28. 28. + 10% vs. WebLogic, +30% vs. WebSphere 6.1 </li></ul><li>July 2007: Best $/perf. on full Open Source </li><ul><li>GlassFish v2, OpenSolaris, Java 6, PostgreSQL
    29. 29. 3x the price/perf vs. Oracle on HP score </li></ul><li>November 2007: Massive Scalability Result </li><ul><li>8,439.36 JOPS@Standard (6 nodes, 18 instances)
    30. 30. Sun T5120 & E6900 </li></ul></ul></ul>You no longer need to chose between Open Source and Performance JBoss Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above reflect results published on www.spec.org as of 11/21/07. The comparison presented is based on GlassFish v2 UR1 run on 6 Sun SPARC Enterprise T5120 (1 chip, 8 cores/chip, 8 threads/core) 1.4GHz 8,439.36 SPECjAppServer2004 [email_address] . For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/ . ?
    31. 31. GlassFish v2 for the Developer <ul><li>Single, smaller, download </li><ul><li>Around 60 MB total </li></ul><li>Multiple User Profiles </li><ul><li>Developer, Cluster, Enterprise
    32. 32. Upgrade from one to another </li></ul><li>Better startup time </li><ul><li>Almost matches Tomcat
    33. 33. (see also GlassFish v3) </li></ul></ul><ul><li>Cool Technologies </li><ul><li>Grizzly's Comet, jRuby
    34. 34. on Rails, jMaki, … </li></ul><li>Update Center </li><ul><li>Provision and install new
    35. 35. features, frameworks, … </li></ul><li>Tools support </li><ul><li>NetBeans, (My)Eclipse,
    36. 36. IntelliJ, etc... </li></ul></ul>
    37. 37. Java EE 5 = (J2EE 1.4).next <ul><li>Java EE 5 Theme: Ease of Development
    38. 38. POJO-based programming </li><ul><li>More freedom, fewer requirements </li></ul><li>Extensive use of annotations </li><ul><li>Reduced need for deployment descriptors
    39. 39. Annotations are the default </li></ul><li>Resource Injection
    40. 40. New APIs and frameworks </li></ul>
    41. 41. JBI support Enterprise Integration
    42. 42. JBI – A Universal Plug 'n Play Layer <ul><li>A standard way to add new functionality to an existing platform
    43. 43. Standard Installation and life cycle for components
    44. 44. Standard WSDL based communication across components
    45. 45. Standard deployment model for all components
    46. 46. Result of the experience we had with our own Products: Integration Server EAI, SeeBeyond ICAN </li></ul>
    47. 47. Open ESB: An Extensible Platform
    48. 48. JBI in a Nutshell ESB Container Foundation Normalized Message Router J2EE™ Platform System Management AS2 JMS WS-I Basic SOAP Service Engines (SEs) as logic containers Binding Components (BCs) as proxies to outside world <ul><li>The “JBI Bus”: a fast, reliable, in-memory messaging bus
    49. 49. Mediates all message exchanges between consumers and providers
    50. 50. Message payloads are opaque data sent along to the receiver ( no canonicalization )
    51. 51. Normalization not performed when consumer and provider in same JBI container </li></ul>JBI Core Services Normalized Message Router Orchestration (BPEL) Transformation (XSLT) J2EE Platform
    52. 53. Request starts here! Calculate interest rate based on type Monthly Payment! Copy Record to Database Drop Quote on Message Queue Provide values from UI Provide values to UI
    53. 54. Thanks, Q & A Eugene Bogaart [email_address]

    ×