13
An Overview of GlassFish and A Guide through GlassFish Day – Nov 08 Eduardo Pelegrí-Llopart Sun Microsystems, Inc.

Overview of GF and Guide to GlassFish Day

Embed Size (px)

DESCRIPTION

An Overview of GlassFish and a Guide to the GlassFish Day of Nov 6th, 2008

Citation preview

Page 1: Overview of GF and Guide to GlassFish Day

An Overview of GlassFish andA Guide through GlassFish Day – Nov 08

Eduardo Pelegrí-Llopart

Sun Microsystems, Inc.

Page 2: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

2

Outline

OverviewHistory and PrinciplesOverview of GlassFishAdoption Status

Guide Through GlassFish Day (Online)

Links for Additional Information

Page 3: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

3

Timeline

Tomcat

Java.NetCreated

J1'036/03

J1'056/05

J1'065/'06

GlassFishStarts

v1fcs

J1'075/07

v2ß2

J1'026/02

JWSDP 1.0

J1'996/99

9/07

v2fcs

12/07

v2UR1

5/08

v2 UR2v3 TP2

10/08

v3 Prelude

v2.1 fcs

12/08 6/09

v3 fcs

Page 4: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

4

GlassFish PrinciplesCustomer/User FocusTransparent DevelopmentEnterprise QualityWin-Win Relationships

Communities and Companies

Think Globally, Act LocallyWithin Components and within Geographies

Page 5: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

5

GlassFish Today

HK2

ShoalGrizzly

Metro

JAXB

JSF/Mojarra

WebTier

JSP

Jersey

Woodstox@Codehaus

EclipseLink@Eclipse

Felix@ASF

OpenMQ

OpenESB

GlassFish Server

Hudson

Phobos

SlynkrOther

SocialSoftware

AS CoreEJB

Others

Woodstock

Derby@ASF

Page 6: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

6

Increased ProductivityJava EE 5 – Not your Father's J2EEStandards Based - Easier Adoption; Avoid Vendor Lock-in!Fast Startup and Redeployment TimeIDE Support - NetBeans, Eclipse, IDEAGreat DocumentationGreat Community SupportEmphasis in porting Frameworks and Tools

Page 7: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

7

Ease of UseClusteringHA DB SupportCentralized AdminDocumentationAdvanced MonitoringWeb 2.0 Support – AJAX, Comet, JRubyBest Web Services, w/ .NET InteropFastest Open Source AppServerSee SPECjAppServer 2004 results

Production Ready

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 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.

Page 8: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

8

GlassFish Open Source Business Model

Free Right-to-Use – Start NowOptional Free Registration – Stay in TouchSubscription Support

Sustaining PatchesWorld-Wide SupportAffordable (per Socket, Unlimited)Consulting & Training

Page 9: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

9

GlassFish Open Source Business Model

GlassFish v2 UR2

Sustaining Branch for Sun GF Enterprise v2 UR

Patch Releases

GFv1fcs U1

p1 p2 p3

GFv2

GFv3

fcs U1U2

p4

p1 p2 p3 p4 p5

Page 10: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

10

Some Adoption Indicators

+11M d/ls since May06+14M d/ls since June05+240K Registrations from Dec 07+100 GAP Winners

Page 11: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

11

Some Products Based on GlassFish

GlassFish Enterprise Server

OpenMQ / JavaMQ

GF w/ HADB

MEP / Mobile Enterprise Platform

SailFin / Communications Server

WebSynergy / PortalESB SuiteMural / MDM

Java CAPS

OpenSSO /OpenSSO Enterprise

OpenESB/GlassFish ESB

Page 12: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

12

Guide Through GlassFish DayOverview – EduardoSaved Session State – JanEclipseLink – Gordon YorkeJersey & JAX-RS – Marc & PaulScripting – VivekArchitecture – JeromeUpdate Center – TomGF & NetBeans – LudoJasperSoft – Jose MoralesJava EE 6 – RobertoJSF 2.0 – RogerNuxeo – Bogdan Stefanescu

Overview – EduardoComet – JeanFrancoisEmbedded – ByronEhcache Server – Greg LuckEJB 3.1 – KenJPA 2.0 – LindaWebSynergy – JamesExtending GF Console – KenGF and Eclipse (demo) – LudoA Web App (demo) – ArunGlassFish ESB - Frank

Page 13: Overview of GF and Guide to GlassFish Day

Eduardo Pelegri-Llopart – November 6th, 2008

Overview and Guide

13

Additional Information

http://GlassFish.orghttp://blogs.sun.com/TheAquarium• And many more, mostly at blogs.sun.com

http:/blogs.sun.com/GlassFishForBusinesshttp://wikis.sun.com/display/TheAquarium/GlassFishDotTV