1. GlassFish -
Overview and Roadmap
Eduardo Pelegrí-Llopart (Engineering & Community)
Eduard Pelegrí i Llopart
Sun Microsystems, Inc.
2. GF v3 Prelude Launch and Roadmap Overview
Outline
GlassFish Recap and Status Update
GlassFish v3 Prelude
Overall GlassFish Roadmap
Q&A
Webinar Especial, 16 de Octubre 2008 2
3. GF v3 Prelude Launch and Roadmap Overview
GlassFish Webinars – para Hispanos
Disclaimers...
First Webinar
Tentative Plans for Regular Events
Give us your feedback
Webinar Especial, 16 de Octubre 2008 3
4. GF v3 Prelude Launch and Roadmap Overview
Disclaimers...
Slides en Español
Reusadas (falta de tiempo)
Spaninglish (ver la próxima)
Dadme feedback y lo mejoraremos
Webinar Especial, 16 de Octubre 2008 4
5. GF v3 Prelude Launch and Roadmap Overview
Eduard/o
Nacido en Barcelona, España
Criado principalmente en Caracas, Venezuela
Bachillerato en Caracas; Pregrado y Maestría en USB
PhD en UC Berkeley, PostDoc en Xerox PARC
Residente en California
En Sun desde 1990
Spaningslish
• En venezuela los libros de informática son en inglés
• Mis interacciones técnicas son en inglés
• ¿Quizás podemos cambiar esto en el futuro?
Webinar Especial, 16 de Octubre 2008 5
6. GF v3 Prelude Launch and Roadmap Overview
Eduard/o @ Sun
Developer Group (DevPro)
Spring Group (Object-Oriented OS, DOE, Corba)
Java (since `95)
Java RMI, Java Beans, JSP, JSTL, JAXP, JAX-RPC, JAX-
WS, JWSDP, GlassFish
Distinguished Engineer in SWI organization
• Portal, Integration, WebServer, GlassFish, Identity, Directory, AM
Focused on Conversion of our products & communities to
Open Source
Webinar Especial, 16 de Octubre 2008 6
7. GF v3 Prelude Launch and Roadmap Overview
Outline
➔ GlassFish Recap and Status Update
GlassFish v3 Prelude
Overall GlassFish Roadmap
Q&A
Webinar Especial, 16 de Octubre 2008 7
9. GF v3 Prelude Launch and Roadmap Overview
GlassFish Principles
Customer/User Focus
Transparent Development
Enterprise Quality
Win-Win Relationships
• Communities and Companies
Think Globally, Act Locally
• Within Components and within Geographies
Webinar Especial, 16 de Octubre 2008 9
10. GF v3 Prelude Launch and Roadmap Overview
GlassFish Today
GlassFish Server Jersey
Hudson
Woodstock
Metro Woodstox
jMaki OpenMQ @Codehaus
JAXB
OpenESB EclipseLink
Grizzly
Shoal @Eclipse
Phobos HK2
WebTier Derby
JSF/Mojarra @Java.Net
Slynkr AS Core
Other EJB
SocialSoftware JSP Felix
Others @ASF
Webinar Especial, 16 de Octubre 2008 10
11. GF v3 Prelude Launch and Roadmap Overview
Why Use GlassFish v2 Server?
Increased Productivity
Production Ready
Future Proof
Wide Adoption
Synergies with Sun Strategy
Webinar Especial, 16 de Octubre 2008 11
12. GF v3 Prelude Launch and Roadmap Overview
Increased Productivity
● Java EE 5 – Not your Father's J2EE
– Improved and New Specifications
– Use of Annotations from Java SE 5
● Standards Based
– Easier Adoption
– Avoid Vendor Lock-in! - We will try hard to keep you happy!
● Fast Startup and Redeployment Time
– Continously Improving
● IDE Support - NetBeans, Eclipse, IDEA
● Great Documentation
● Great Community Support
Webinar Especial, 16 de Octubre 2008 12
13. GF v3 Prelude Launch and Roadmap Overview
Productivity – From Your Perspective
OSWorkFlow
OSCache
Integration ORB
Apache Httpd CJUG-Classifieds
Open ESB BIRT
Seams
DOJO MyFaces OpenSSO
Facelets WebDAV
Shale ADF SiteMesh
JSPwiki AJAX
Tapestry
Dalma StringBeans Portal
BlogTrader WebSphere MQ
Webinar Especial, 16 de Octubre 2008 13
14. GF v3 Prelude Launch and Roadmap Overview
Production Ready
● Ease of Use
● Clustering
● HA DB Support
● Centralized Admin
● Documentation
● Advanced Monitoring
● Web 2.0 Support – AJAX, Woodstock, Comet, JRuby
● Best Web Services, w/ .NET Interop
● Fastest Open Source AppServer
– See SPECjAppServer 2004 results
Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation.
Competitive benchmark results stated
above ref ect 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
l
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/.
Webinar Especial, 16 de Octubre 2008 14
15. GF v3 Prelude Launch and Roadmap Overview
GlassFish Open Source Business Model
● Free Right-to-Use – Start Now
● Optional Free Registration – Stay in Touch
● Subscription Support – From the Source
– Sustaining Patches
– Indemnification
– World-Wide Support
– Affordable - from $4,500 for 4 sockets
● Look for Additional Price Points - Wednesday
● Consulting & Training
Webinar Especial, 16 de Octubre 2008 15
16. GF v3 Prelude Launch and Roadmap Overview
GlassFish Open Source Business Model
GlassFish v2 UR2
Sun GlassFish Enteprise v2 UR2
Patch Releases
Sustaining Branch for Sun GF Enterprise v2 UR
Webinar Especial, 16 de Octubre 2008 16
17. GF v3 Prelude Launch and Roadmap Overview
Public And Restricted Releases
GFv3
fcs U1U2
GFv2
p1 p2 p3
fcs U1
GFv1
p1 p2 p3 p4 p5
Webinar Especial, 16 de Octubre 2008 17
18. GF v3 Prelude Launch and Roadmap Overview
Some Adoption Indicators
+11M d/ls since May06
+14M d/ls since June05
+330K UC users in 4
months
+200K Registrations since Dec07
+6x JBoss D/ls!!
Webinar Especial, 16 de Octubre 2008 18
19. GF v3 Prelude Launch and Roadmap Overview
Latest Download Graph
Webinar Especial, 16 de Octubre 2008 19
20. GF v3 Prelude Launch and Roadmap Overview
GAP Awards
Webinar Especial, 16 de Octubre 2008 20
21. GF v3 Prelude Launch and Roadmap Overview
Outline
GlassFish Recap and Status Update
➔GlassFish v3 Prelude
Overall GlassFish Roadmap
Q&A
Webinar Especial, 16 de Octubre 2008 21
22. GF v3 Prelude Launch and Roadmap Overview
New Areas - GlassFish v3
Modular, OSGi-based
Lightweight, Fast StartUp, Scalable
Embeddable and Extensible
JavaEE 6 and Frameworks
All JVM-Scripting Languages
For Developers and Deployers, Education and Research
New Partnering Opportunities
From Very small to HA to Communication to Grid
Webinar Especial, 16 de Octubre 2008 22
23. GF v3 Prelude Launch and Roadmap Overview
GlassFish v3, Plans
Prelude Release – October 29/30 08
• Modular, OSGi, Felix-based
• Java Web Tier (Java EE 5-based)
• Scripting
• jRuby, Groovy, Jython, ...
• Supported
• Bundled in NB 6.5
• Extensible incrementally into...
GlassFish v3 – May'09 (JavaOne
• JavaEE 6 release
Rest of products move on v3
• WebSynergy, GlassFish ESB, ...
Webinar Especial, 16 de Octubre 2008 23
24. GF v3 Prelude Launch and Roadmap Overview
V3 Launch Plans
Late September – Partner Briefing
Mid October – Community-Focused Online Webinars
RCs – Second Half of October
Press Release & Code Release – October 29th
Late October – In Depth Webinar
Webinar Especial, 16 de Octubre 2008 24
25. GF v3 Prelude Launch and Roadmap Overview
Outline
GlassFish Recap and Status Update
GlassFish v3 Prelude
➔Overall GlassFish Roadmap
Q&A
Webinar Especial, 16 de Octubre 2008 25
26. GF v3 Prelude Launch and Roadmap Overview
New v2 Releases
GlassFish v2 U2 – Current Public
... patch 1, 2, 3 – Sustaining Releases
• Localized bug fixes, etc
GlassFish v2.1 – Next Public Release
• Improved stability, performance, some features
• Basis for Sailfin / Communication Server
• Dec08/Jan09
Enterprise Subscription
• Considering additional features (SNMP)
• But base core remains
• And same very competitive price!
Webinar Especial, 16 de Octubre 2008 26
27. GF v3 Prelude Launch and Roadmap Overview
Current v3 Plan
V3 == Modularity + Java EE 6 (+ Scripting, Scalability)
V3 Prelude – October. Modularity (+ Scripting)
V3 FCS – (tentative) JavaOne 2009. JavaEE 6
V3.x FCS – (If needed) End of 2009. Extra Scalability
Webinar Especial, 16 de Octubre 2008 27
28. GF v3 Prelude Launch and Roadmap Overview
GlassFish-Related Products
Webinar Especial, 16 de Octubre 2008 28
29. GF v3 Prelude Launch and Roadmap Overview
Expanding the Current Ecosystem
Sailfin – GlassFish Communication Server
OpenESB – GlassFish ESB
Mural – MDM
Social Software
WebSynergy - GlassFish + Liferay + OpenSSO + ....
Scripting - JRuby, Groovy, Jython, ...
MySQL Synergies
Identity Synergies w/ OpenSSO, OpenDS, Id Mgr/Role
Mgr
Update Center Expansion - IPS
Partnerships
Webinar Especial, 16 de Octubre 2008 29
30. GF v3 Prelude Launch and Roadmap Overview
Outline
GlassFish Recap and Status Update
GlassFish v3 Prelude
Overall GlassFish Roadmap
➔Q&A
Webinar Especial, 16 de Octubre 2008 30
31. GF v3 Prelude Launch and Roadmap Overview
Information Sources
Daily News - http://blogs.sun.com/theaquarium
Sun Home Page - http://sun.com/glassfish
Partners Home - http://sun.com/glassfishpartners
Business News - http://blogs.sun.com/glassfishforbusiness
Adoption Stories - http://blogs.sun.com/stories
Community Page - http://glassfish.org
Webinar Especial, 16 de Octubre 2008 31
32. GF v3 Prelude Launch and Roadmap Overview
Outline
GlassFish Recap and Status Update
GlassFish v3 Prelude
Overall GlassFish Roadmap
Q&A
Webinar Especial, 16 de Octubre 2008 32