SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
GlassFish v2.1
Harpreet Singh
Who am I ?
•Technical Lead for GlassFish v2.1
•Past
   > CallFlow Monitoring Lead
   > Monitoring Team Member
   > Security Implementation Lead
• blogs.sun.com/harpreet




                                                                       2
                 GlassFish – The Best Open Source Application Server
Agenda

• Terminologies
• V2.1 Release Drivers
• V2.1 Features, Performance, Testing




                                                                      3
                GlassFish – The Best Open Source Application Server
What is GlassFish ?
•A Community
     > Users, Partners, Testers, Developers, ...
     > Started in 2005 on java.net
•Application Server
     > Enterprise Quality and Open Source (CDDL & GPL v2)
     > Java EE 5 Reference Implementation
     > Full Commercial Support from Sun
•Leverages Sun's experience in other Java, Middleware, SDK




                                                                          4
                    GlassFish – The Best Open Source Application Server
How We Got Here

Tomcat
Jasper
                                                             v3
Catalina
                                                                                 v3
                                                             Prelude
                            v1            v2
 JSTL
            GlassFish
 Struts
                                                 UR1 UR2
                                                                        v2.1
             Launch
    Crimson
    XSLTC
    Xalan
    Xerces


                                                                               Mid-2009
  JAXB                                                           Oct Jan
              June        May            Sept.
JAX-RPC                                                         2008 2009
              2005        2006           2007
   JSF


                                                                  (you are here)


                                                                                      5
                        GlassFish – The Best Open Source Application Server
Some Adoption Indicators
                                                    •5m hits in 15 months
                                                    •420k+ different IPs




•250k registrations
•9m+ downloads in 2008

 http://beta.glassfish.java.net:81/maps/
                                                                             6
                       GlassFish – The Best Open Source Application Server
Terminologies

• Sun GlassFish Enterprise Server v2.1
   > Built on top of GlassFish v2.1
• Sun GlassFish Communications Server 1.5
   > Built on top of SailFin 1.0




                                                                         7
                   GlassFish – The Best Open Source Application Server
High Level Features – GlassFish v2.1
  Enabler for SailFin 1.0
•
  Rebranding of SJSAS to SGES
•
  Bug Fixes
•
  No regression in functionality & performance from 9.1
•
  UR2
• Hooks for additional features
    > Enterprise Manager Support
• Tooling: Support for Netbeans 6.0, 6.5



                                                                      8
                GlassFish – The Best Open Source Application Server
GlassFish v2.1 is an Enabler for ...
      Java EE RI & SDK

   Sun GlassFishJava EE RI & SDK
Enterprise Server 2.x


                                                                         Derby


                                                                   MQ
                                        Project
                                       GlassFish
                                                                   Portal Server


                                                          Open ESB




                         Users and Other Groups
                                                                                   9
                   GlassFish – The Best Open Source Application Server
SGES v2.1 from SJSAS 9.1.1




                                                               10
         GlassFish – The Best Open Source Application Server
SGES v2.1 Bug Fixes

• Spec Compliance Issues, Security Issues, Important
  customer impact bugs
  > 9.1 UR1, UR2, Patches 1-5
• Issues Fixed/Integrated
     > V2.1 Issues (291) + 9.1UR1 (183) + 9.1UR2 (18) + Patches1-5 (86) +
       SailFin 1.0 Specific Issues
     > Total Bug Fixes from GlassFish v2: 578 issues resolved
     > Total Bug Fixes from GlassFish v2ur2: 377 issues
     > Additional Fixes for SailFin 1.0
• Feature freeze 1/21/08, FCS HCF: 11/12/08 and GA
  1/21/09

                                                                        11
                 GlassFish – The Best Open Source Application Server
GlassFish v2.1: Platforms Supported
• V2
      Operating Systems
  >
       > Solaris Sparc 10 U3/U4 - 64bit JVM
       > Solaris 10 x86 – 64bit JVM, Solaris 10 Sparc, Solaris 10 x86, Solaris 9 Sparc and x86
       > Red Hat 3.0, 4.0, Suse Linux 10 SP1
     > Windows XP, Windows 2003, Vista (Business edition), Windows 2000
     > AIX 5.3, 5.2
  > JDK 1.5.0_17, 1.6_U7

• New for v2.1
    Windows 2008
  >
  > RHEL 5.0
  > OpenSolaris




                                                                                                 12
                         GlassFish – The Best Open Source Application Server
GlassFish v2.1: Subset of integrations...
• Components Integration
    > MQ 4.3: A new version of MQ
    > Metro 1.1.5 b01
    > Generic RA 2.0
    > PE ORB (updated to b89)
    > Shoal (latest version 1.1_12142008)
    > JBI 080602_1
    > JSF v1.2_05 b22
    > Update Center 1.0_01-b09




                                                                      13
                GlassFish – The Best Open Source Application Server
GlassFish v2.1: Testing...
• Compatibilty
  > Java EE 5 CTS certified: Compatibilty continued...
• Functional testing
• Upstack Testing with GlassFish Portfolio
  > Web Stack 1.4, AM 7.1.1, Web Synergy 1.0 etc.
• Performance
  > No regressions since v2ur2: Throughput, Response Time, CPU
    measurements, HA degradation
  > No regressions in SPECjAppserver benchmark
• Globalization: 7 languages


                                                                       14
                 GlassFish – The Best Open Source Application Server
Hooks for Enterprise Manager

                                Enterprise Manager



                Customer
                Advocate                                     eLearning
                                                             Credit




   Customer Focused                                                 24x7 Support
   Support Team


                                 GlassFish
      Sun VIP                    Open Source
                                                                    Patches &
      Interoperability           Application Server
                                                                    Upgrades
      Support



                                                                                   15
                  GlassFish – The Best Open Source Application Server
Sun GlassFish Enterprise Server
Enterprise Manager


•SNMP Monitoring

•Performance Advisor

•Performance Monitor




                                                                    16
              GlassFish – The Best Open Source Application Server
Reference
•http://glassfish.org
•http://blogs.sun.com/theaquarium
•http://blogs.sun.com/stories
•http://blogs.sun.com/glassfishforbusiness
•http://wiki.glassfish.java.net




                                                     Fast, Easy & Reliable
                                                   Modular, Embedable, Extensible

                                                                            17
                 GlassFish – The Best Open Source Application Server
GlassFish v2.1
Harpreet Singh
World Record Performance                                                                                                                        SPECjAppServer 2004 Results
    SpecjAppServer 2004                                                                                                                    1000

                                                                                                                                            900




>July 2007: #1 score on T2000
                                                                                                                                            800

                                                                                                                                            700




                                                                                                                                                                                              ?
                                                                                                                                            600



>883.66 JOPS@Standard for GlassFish v2
                                                                                                                                            500

                                                                                                                                            400

                                                                                                                                            300


>Improved in areas not covered by benchmark                                                                                                 200

                                                                                                                                            100



>10% faster than BEA WebLogic
                                                                                                                                              0
                                                                                                                                                      Sun           BEA           IBM          JBoss




>30% faster than IBM WebSphere 6.1




 Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above ref ectl
 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 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.



                                                                                                                                                                                           19
                                                    GlassFish – The Best Open Source Application Server

Weitere ähnliche Inhalte

Was ist angesagt?

Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1 Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1
Shreedhar Ganapathy
 
Andrei Niculae - glassfish - 24mai2011
Andrei Niculae - glassfish - 24mai2011Andrei Niculae - glassfish - 24mai2011
Andrei Niculae - glassfish - 24mai2011
Agora Group
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
Vinay H G
 

Was ist angesagt? (20)

Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1 Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1
 
GlassFish Article September 07
GlassFish Article September 07GlassFish Article September 07
GlassFish Article September 07
 
GlassFish Community and future larochelle
GlassFish Community and future larochelleGlassFish Community and future larochelle
GlassFish Community and future larochelle
 
MySQL Aquarium Paris
MySQL Aquarium ParisMySQL Aquarium Paris
MySQL Aquarium Paris
 
Andrei Niculae - glassfish - 24mai2011
Andrei Niculae - glassfish - 24mai2011Andrei Niculae - glassfish - 24mai2011
Andrei Niculae - glassfish - 24mai2011
 
GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010
 
GlassFish v3 Prelude Aquarium Paris
GlassFish v3 Prelude Aquarium ParisGlassFish v3 Prelude Aquarium Paris
GlassFish v3 Prelude Aquarium Paris
 
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
 
OSGi and Java EE in GlassFish - Tech Days 2010 India
OSGi and Java EE in GlassFish - Tech Days 2010 IndiaOSGi and Java EE in GlassFish - Tech Days 2010 India
OSGi and Java EE in GlassFish - Tech Days 2010 India
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
 
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
 
GlassFish OSGi Server
GlassFish OSGi ServerGlassFish OSGi Server
GlassFish OSGi Server
 
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUG
 
OSGi & Java EE in GlassFish - Best of both worlds
OSGi & Java EE in GlassFish - Best of both worldsOSGi & Java EE in GlassFish - Best of both worlds
OSGi & Java EE in GlassFish - Best of both worlds
 
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
 
Building HTML5 WebSocket Apps in Java at JavaOne Latin America 2012
Building HTML5 WebSocket Apps in Java at JavaOne Latin America 2012Building HTML5 WebSocket Apps in Java at JavaOne Latin America 2012
Building HTML5 WebSocket Apps in Java at JavaOne Latin America 2012
 
OpenMQ Aquarium Paris
OpenMQ Aquarium ParisOpenMQ Aquarium Paris
OpenMQ Aquarium Paris
 
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなどJakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
 
GlassFish v3 : En Route Java EE 6
GlassFish v3 : En Route Java EE 6GlassFish v3 : En Route Java EE 6
GlassFish v3 : En Route Java EE 6
 

Ähnlich wie Glassfish V2.1 Harpreet Singh

Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2
Abhishek Gupta
 
Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2
Abhishek Gupta
 
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure  Deploy With Fun  Glass Fish And Net Beans For A Better...Develop With Pleasure  Deploy With Fun  Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
railsconf
 

Ähnlich wie Glassfish V2.1 Harpreet Singh (20)

Glass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.MiniGlass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.Mini
 
Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009
 
Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2
 
Net Beans61 Ide
Net Beans61 IdeNet Beans61 Ide
Net Beans61 Ide
 
Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2Glass Fish Slides Fy2009 2
Glass Fish Slides Fy2009 2
 
Web Space10 Overview
Web Space10 OverviewWeb Space10 Overview
Web Space10 Overview
 
Glass Fish V3 University Amers May2009
Glass Fish V3  University Amers May2009Glass Fish V3  University Amers May2009
Glass Fish V3 University Amers May2009
 
Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225
 
Gf Overview For Spanish Speakers 16 October2008
Gf Overview For Spanish Speakers 16 October2008Gf Overview For Spanish Speakers 16 October2008
Gf Overview For Spanish Speakers 16 October2008
 
Running your Java EE applications in the Cloud
Running your Java EE applications in the CloudRunning your Java EE applications in the Cloud
Running your Java EE applications in the Cloud
 
GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09
 
OpenSSO Roadmap Aquarium
OpenSSO Roadmap AquariumOpenSSO Roadmap Aquarium
OpenSSO Roadmap Aquarium
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene Bogaart
 
Gfp Launch Sailfin Whatis Sreeram
Gfp Launch Sailfin Whatis SreeramGfp Launch Sailfin Whatis Sreeram
Gfp Launch Sailfin Whatis Sreeram
 
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure  Deploy With Fun  Glass Fish And Net Beans For A Better...Develop With Pleasure  Deploy With Fun  Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
 
[JOI] TOTVS Developers Joinville - Java #1
[JOI] TOTVS Developers Joinville - Java #1[JOI] TOTVS Developers Joinville - Java #1
[JOI] TOTVS Developers Joinville - Java #1
 
OpenSolaris Web Stack MySQL BOF
OpenSolaris Web Stack MySQL BOFOpenSolaris Web Stack MySQL BOF
OpenSolaris Web Stack MySQL BOF
 
OTN Developer Days - GlassFish
OTN Developer Days - GlassFishOTN Developer Days - GlassFish
OTN Developer Days - GlassFish
 
Sail Fin Webinar Overview
Sail Fin Webinar OverviewSail Fin Webinar Overview
Sail Fin Webinar Overview
 
Glass Fishv3 March2010
Glass Fishv3 March2010Glass Fishv3 March2010
Glass Fishv3 March2010
 

Mehr von Eduardo Pelegri-Llopart

Mehr von Eduardo Pelegri-Llopart (20)

Juggling at freenome
Juggling   at freenomeJuggling   at freenome
Juggling at freenome
 
Csumb capstone-fall2016
Csumb capstone-fall2016Csumb capstone-fall2016
Csumb capstone-fall2016
 
Digital activitymanagement
Digital activitymanagementDigital activitymanagement
Digital activitymanagement
 
Progress next iot_pelegri
Progress next iot_pelegriProgress next iot_pelegri
Progress next iot_pelegri
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ ProgressIOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
What is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouWhat is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts You
 
Community Update 25 Mar2010 - English
Community Update 25 Mar2010 - EnglishCommunity Update 25 Mar2010 - English
Community Update 25 Mar2010 - English
 
GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010
 
Virtual Box Aquarium May09
Virtual Box Aquarium May09Virtual Box Aquarium May09
Virtual Box Aquarium May09
 
Introduction To Web Beans
Introduction To Web BeansIntroduction To Web Beans
Introduction To Web Beans
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
 
OpenDS Primer Aquarium
OpenDS Primer AquariumOpenDS Primer Aquarium
OpenDS Primer Aquarium
 
Fuji Overview
Fuji OverviewFuji Overview
Fuji Overview
 
Nuxeo 5.2 Glassfish
Nuxeo 5.2 GlassfishNuxeo 5.2 Glassfish
Nuxeo 5.2 Glassfish
 
OpenSSO Deployments
OpenSSO DeploymentsOpenSSO Deployments
OpenSSO Deployments
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Glassfish V2.1 Harpreet Singh

  • 2. Who am I ? •Technical Lead for GlassFish v2.1 •Past > CallFlow Monitoring Lead > Monitoring Team Member > Security Implementation Lead • blogs.sun.com/harpreet 2 GlassFish – The Best Open Source Application Server
  • 3. Agenda • Terminologies • V2.1 Release Drivers • V2.1 Features, Performance, Testing 3 GlassFish – The Best Open Source Application Server
  • 4. What is GlassFish ? •A Community > Users, Partners, Testers, Developers, ... > Started in 2005 on java.net •Application Server > Enterprise Quality and Open Source (CDDL & GPL v2) > Java EE 5 Reference Implementation > Full Commercial Support from Sun •Leverages Sun's experience in other Java, Middleware, SDK 4 GlassFish – The Best Open Source Application Server
  • 5. How We Got Here Tomcat Jasper v3 Catalina v3 Prelude v1 v2 JSTL GlassFish Struts UR1 UR2 v2.1 Launch Crimson XSLTC Xalan Xerces Mid-2009 JAXB Oct Jan June May Sept. JAX-RPC 2008 2009 2005 2006 2007 JSF (you are here) 5 GlassFish – The Best Open Source Application Server
  • 6. Some Adoption Indicators •5m hits in 15 months •420k+ different IPs •250k registrations •9m+ downloads in 2008 http://beta.glassfish.java.net:81/maps/ 6 GlassFish – The Best Open Source Application Server
  • 7. Terminologies • Sun GlassFish Enterprise Server v2.1 > Built on top of GlassFish v2.1 • Sun GlassFish Communications Server 1.5 > Built on top of SailFin 1.0 7 GlassFish – The Best Open Source Application Server
  • 8. High Level Features – GlassFish v2.1 Enabler for SailFin 1.0 • Rebranding of SJSAS to SGES • Bug Fixes • No regression in functionality & performance from 9.1 • UR2 • Hooks for additional features > Enterprise Manager Support • Tooling: Support for Netbeans 6.0, 6.5 8 GlassFish – The Best Open Source Application Server
  • 9. GlassFish v2.1 is an Enabler for ... Java EE RI & SDK Sun GlassFishJava EE RI & SDK Enterprise Server 2.x Derby MQ Project GlassFish Portal Server Open ESB Users and Other Groups 9 GlassFish – The Best Open Source Application Server
  • 10. SGES v2.1 from SJSAS 9.1.1 10 GlassFish – The Best Open Source Application Server
  • 11. SGES v2.1 Bug Fixes • Spec Compliance Issues, Security Issues, Important customer impact bugs > 9.1 UR1, UR2, Patches 1-5 • Issues Fixed/Integrated > V2.1 Issues (291) + 9.1UR1 (183) + 9.1UR2 (18) + Patches1-5 (86) + SailFin 1.0 Specific Issues > Total Bug Fixes from GlassFish v2: 578 issues resolved > Total Bug Fixes from GlassFish v2ur2: 377 issues > Additional Fixes for SailFin 1.0 • Feature freeze 1/21/08, FCS HCF: 11/12/08 and GA 1/21/09 11 GlassFish – The Best Open Source Application Server
  • 12. GlassFish v2.1: Platforms Supported • V2 Operating Systems > > Solaris Sparc 10 U3/U4 - 64bit JVM > Solaris 10 x86 – 64bit JVM, Solaris 10 Sparc, Solaris 10 x86, Solaris 9 Sparc and x86 > Red Hat 3.0, 4.0, Suse Linux 10 SP1 > Windows XP, Windows 2003, Vista (Business edition), Windows 2000 > AIX 5.3, 5.2 > JDK 1.5.0_17, 1.6_U7 • New for v2.1 Windows 2008 > > RHEL 5.0 > OpenSolaris 12 GlassFish – The Best Open Source Application Server
  • 13. GlassFish v2.1: Subset of integrations... • Components Integration > MQ 4.3: A new version of MQ > Metro 1.1.5 b01 > Generic RA 2.0 > PE ORB (updated to b89) > Shoal (latest version 1.1_12142008) > JBI 080602_1 > JSF v1.2_05 b22 > Update Center 1.0_01-b09 13 GlassFish – The Best Open Source Application Server
  • 14. GlassFish v2.1: Testing... • Compatibilty > Java EE 5 CTS certified: Compatibilty continued... • Functional testing • Upstack Testing with GlassFish Portfolio > Web Stack 1.4, AM 7.1.1, Web Synergy 1.0 etc. • Performance > No regressions since v2ur2: Throughput, Response Time, CPU measurements, HA degradation > No regressions in SPECjAppserver benchmark • Globalization: 7 languages 14 GlassFish – The Best Open Source Application Server
  • 15. Hooks for Enterprise Manager Enterprise Manager Customer Advocate eLearning Credit Customer Focused 24x7 Support Support Team GlassFish Sun VIP Open Source Patches & Interoperability Application Server Upgrades Support 15 GlassFish – The Best Open Source Application Server
  • 16. Sun GlassFish Enterprise Server Enterprise Manager •SNMP Monitoring •Performance Advisor •Performance Monitor 16 GlassFish – The Best Open Source Application Server
  • 19. World Record Performance SPECjAppServer 2004 Results SpecjAppServer 2004 1000 900 >July 2007: #1 score on T2000 800 700 ? 600 >883.66 JOPS@Standard for GlassFish v2 500 400 300 >Improved in areas not covered by benchmark 200 100 >10% faster than BEA WebLogic 0 Sun BEA IBM JBoss >30% faster than IBM WebSphere 6.1 Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above ref ectl 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 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/. 19 GlassFish – The Best Open Source Application Server