Glass Fish Portfolio C1 West V3.Mini
-
Upload
eduardo-pelegri-llopart -
Category
Technology
-
view
2.270 -
download
0
description
Transcript of Glass Fish Portfolio C1 West V3.Mini
![Page 1: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/1.jpg)
Sun GlassFish Portfolio:Where Sun's Application Platform is Going
2009 CommunityOne, S307894
Eduardo Pelegrí-Llopart - DE, Sun Microsystems, Inc
![Page 2: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/2.jpg)
22009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
What is theSun GlassFish Portolio?
Why Should I Care?Sun's Plans for Portfolio
goals
![Page 3: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/3.jpg)
32009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
What isThe Future of GlassFish under
Oracle?
non-goals
![Page 4: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/4.jpg)
42009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
•Eduardo Pelegrí-Llopart (eduard/o)•In Java group since '95• RMI, JavaHelp, JavaBeans, JSP, JWSDP, others
•DE focused on “Middleware and Open Source”• On GlassFish since Fall'05, but broad scope• Community, Engineering, Business, Adoption• Not separate groups!
•Engineering “Manager” for Hudson•Main Editor for blogs.sun.com/theaquarium
about
![Page 5: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/5.jpg)
52009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
•History and Current Status•The Sun GlassFish Portfolio•Overview of Main Efforts (w/ news)•Roadmap•Q&A
![Page 6: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/6.jpg)
62009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
•History and Current Status•The Sun GlassFish Portfolio•Overview of Main Efforts (w/ news)•Roadmap•Q&A
![Page 7: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/7.jpg)
72009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Is GlassFish...Community or Customer Focused?
Both!
Community and Sun and PartnersCan Collaborate to Create and Deliver Value to
(non-paying) Users and (paying) Customers
Win-Win
![Page 8: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/8.jpg)
82009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
How We Got Here?CY 2004
Sun Java System Application Server 8.x
Q1
Project GlassFish(Established)
GlassFish v2 UR1 - Registration - AIX Support
Q2 Q3 Q4Q1 Q2Q3 Q4Q1 Q2Q3Q4 Q1Q2Q3Q4 Q1Q2Q3Q4
2006 2007 20082005
GlassFish v2 - Performance - Central Admin - Clustering
GlassFish v2 UR2 - Bug Fixes
GlassFish v1 - Java EE 5 - Single Instance
GlassFish v3 Prelude -OSGi - Java EE 6 Features - Web Container
![Page 9: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/9.jpg)
92009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Where are we?
![Page 10: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/10.jpg)
102009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Where are we?
![Page 11: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/11.jpg)
112009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Where are we?
![Page 12: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/12.jpg)
122009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Other Community Statistics
•~35 projects in GF Server (~60 altogether)•~120 non-Sun contributors in GF Server (~50 active)
• Contributions tend to be around components
•2500 msg/month in GF Server core•6000 msg/month altogether•FishCAT – Community Acceptance Program for GF
• Second Year, 32 members, 125 issues (95% resolved)• Student Program – 67 students, 248 issues
![Page 13: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/13.jpg)
132009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
•History and Current Status•The Sun GlassFish Portfolio•Overview of Main Efforts (w/ news)•Roadmap•Q&A
![Page 14: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/14.jpg)
142009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Sun GlassFish Portfolio
Enterprise Server (GlassFish) Web Space Server (Liferay)
Web Stack
• Built with Liferay• Websites, Collab• Easy presentation
layer• Java, Ruby, PHP• Wide array of Widgets
• Java EE RI • Enterprise-scale• Easy to use/manage• Dynamic Languages• Web Services, .NET
• Enterprise class ESB• Simplifies application
integration and SOA• Built on GlassFish ES• Powerful/Simple IDE
• LAMP/SAMP stack• Apache Web• Tomcat• Squid• Ruby, PHP, Java
Web Stack (OpenSolaris WebStack) GlassFish ESB (OpenESB)
![Page 15: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/15.jpg)
152009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Companion Products
•Telecommunication• Sun GlassFish Communications Server/Sailfin• Sun GlassFish Mobility Platform
•DataBase• MySQL
•Identity• Sun OpenSSO Enterprise• Sun Identity Manager• Sun Role Manager• Sun Directory Server / OpenDS
•… and More• Virtualization, Tools, Solaris, JavaFX....
![Page 16: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/16.jpg)
162009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Portfolio
•Model likeMySQL•Different Levels of
Entitlement
http://sun.com/glassfish
![Page 17: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/17.jpg)
172009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Portfolio
![Page 18: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/18.jpg)
182009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Portfolio
![Page 19: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/19.jpg)
192009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Portfolio
![Page 20: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/20.jpg)
202009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Enterprise Server
Increased Productivity● Java EE 5● Standards Based
– Easier Adoption– Avoid Vendor Lock-in!
● Fast Startup andRedeployment Time
● IDE SupportNetBeans, Eclipse, IDEA
● Great Documentation● Great Community Support
Production Ready● Centralized Admin● Clustering● HA DB Support● Documentation● Advanced Monitoring● .NET Interop● Fastest OSS AppServer
![Page 21: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/21.jpg)
212009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Sustaining Releases
![Page 22: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/22.jpg)
222009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Enterprise Manager
•EasyAdministration•Performance
Advisor•Performance
Monitor•SNMP Support•Self Management•Management
Alerts
![Page 23: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/23.jpg)
232009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Enterprise Manager
•EasyAdministration•Performance
Advisor•Performance
Monitor•SNMP Support•Self Management•Management
Alerts
•Pod 560 – GF Portfolio
![Page 24: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/24.jpg)
242009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
•History and Current Status•The Sun GlassFish Portfolio•Overview of Main Efforts (w/ news)•Roadmap•Q&A
![Page 25: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/25.jpg)
252009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Status (a wirlwind)
•Key Products and Projects• Major Improvements• Pointers to CommunityOne and JavaOne
![Page 26: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/26.jpg)
262009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Stack
•Sun Web Server•Apache HTTPd•GlassFish•Lighttpd•Memcached•Mod_jk, Perl, Rails•PHP, Ruby, Python•Squid, Tomcat
MediaWiki, Drupal, Wordpress, Joomla — deploy
in minutes!
Web Tier, Optimized for OpenSolaris
![Page 27: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/27.jpg)
272009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Stack•Superset of AMP•Manages Upstream
Dependencies• Key committers
•Optimized for Performance•Customized to leverage
OpenSolaris• ZFS, Dtrace, RBAC
Security, SMF
•Same versions on• Solaris, OpenSolaris,
RHEL
•SVR4, RPM, IPS packages•Web Stack Enterprise
Manager
•Replaces CoolStack
New!
![Page 28: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/28.jpg)
282009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Stack●Superset of AMP●Manages Upstream Dependencies
● Key committers●Optimized for Performance●Customized to leverage OpenSolaris
● ZFS, Dtrace, RBAC Security, SMF
●Same versions on● Solaris, OpenSolaris, RHEL
•SVR4, RPM, IPS packages•Web Stack Enterprise
Manager
••Replaces CoolStack
•S311295 - Wed, 1:30pm, Breakout Room 3•Pod 561•http://sun.com/webstack
![Page 29: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/29.jpg)
292009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Space Server•Previously WebSynergy
• GlassFish (v2/v3)• Adds Liferay + Portal• MySQL (et Oracle, etc)
•SailFin, OOo, SharePoint•Cluster Support
Glassfish V2/V3OpenSSO 8
Security Collab CMS OO.o
MySQL
Rest Feeds
PHP, Ruby, etc.
![Page 30: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/30.jpg)
302009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Space Server•Web / Portal Platform
• Content / Widgets / WOA• JSF, Spring, Ruby, PHP,
Groovy, NetBeans & Eclipse
•User Collaboration• Wiki, Blogs, Forums, etc.
•Social Networking• User defined communities• Activity tracking
•Process and Human Workflow
![Page 31: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/31.jpg)
312009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Space Server•Web / Portal Platform
• Content / Widgets / WOA• JSF, Spring, Ruby, PHP,
Groovy, NetBeans & Eclipse
•User Collaboration• Wiki, Blogs, Forums, etc.
•Social Networking• User defined communities• Activity tracking
•Process and Human Workflow
•S304174 – Community Equity - Mon, 1:40pm, Hall E 124•Pod 551•http://webspace.dev.java.net•http://sun.com/webspace Keynote!
![Page 32: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/32.jpg)
322009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish Web Space Server•Web / Portal Platform
• Content / Widgets / WOA• JSF, Spring, Ruby, PHP,
Groovy, NetBeans & Eclipse
•User Collaboration• Wiki, Blogs, Forums, etc.
•Social Networking• User defined communities• Activity tracking
•Process and Human Workflow
•S304174 – Community Equity - Mon, 1:40pm, Hall E 124•Pod 551•http://webspace.dev.java.net•http://sun.com/webspace
Clued-In Demo -MySQL, GF, WebSpace, Fuji, Jersey, Sailfin, MEP, OpenSSO, Cloud, JeOS/OpenSolaris
Keynote!
![Page 33: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/33.jpg)
332009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish ESB•GlassFish ESB ==
OpenESB + Components +GF Server •Supported by Sun
•Released GF ESB v2• Latest is GF ESB v2.1 RC2
• Open ESB started 2005• Many Components in
Catalog (43)• Connectivity, Data
Transformation, Business Logic/Orchestration
Enterprise Service Bus
Business Process Mgmt.
Adapters / Web Services
3rd Party & Custom Components
Data Mashup
XSLTProcessor
![Page 34: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/34.jpg)
342009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish ESBFuji – Towards GF ESB v3
Agility + Flexibility + Ease-Of-Use = Productivity
• GFv3, OSGi, Maven• Conventions• Domain Specific Language• Browser-based Tools
Future!
![Page 35: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/35.jpg)
352009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish ESB•Fuji – Towards GF ESB v3•Agility + Flexibility + Ease-Of-
Use = Productivity• GFv3, OSGi, Maven• Conventions• Domain Specific Language• Browser-based Tools
•TS-4856 – GlassFish ESB - Tue, 10:50am, Esplanade 304•TS-5341 – Rethinking ESB – Wed, 9:45am, Esplanade 304•BOF-5004 – OSGi – Wed, 7:45pm, Esplanade 304
•Pod 563 – GlassFish ESG•Pod 553 - Fuji
•http://openesb.dev.java.net•http://sun.com/glassfishesb
Keynote!
Clued-In
![Page 36: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/36.jpg)
362009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Hudson
•Continuous Integration System• Check out; Build, test; Record; Notify
•Organic Growth for 4 years; Sun sponsored for last yr•Modular with Integrated Plugin Repository (144 Plugins)•Wide Adoption (Mail traffic and Installed Base)•Recent Additions:
• Improved Distributed Builds: Cloud (EC2, Swarms), Installation, Monitoring
• Better native integration: Windows services, debian/solaris packages, Daemons, automatic restart
• Improved plugin development experience (150/5/1 committers)• Maven 2.1 support
![Page 37: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/37.jpg)
372009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Hudson
•Continuous Integration System• Check out; Build, test; Record; Notify
•Organic Growth for 4 years; Sun sponsored for last yr•Modular with Integrated Plugin Repository (144 Plugins)•Wide Adoption (Mail traffic and Installed Base)•Recent Additions:
• Improved Distributed Builds: Cloud (EC2, Swarms), Installation, Monitoring
• Better native integration: Windows services, debian/solaris packages, Daemons, automatic restart
• Improved plugin development experience (150/5/1 committers)• Maven 2.1 support
•Sun Support via Sun GlassFish PortfolioNew!
![Page 38: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/38.jpg)
382009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Hudson
•Continuous Integration System•Organic Growth for 4 years; Sun sponsored for last yr•Modular with Integrated Plugin Repository (144 Plugins)•Wide Adoption (Mail traffic and Installed Base)•Recent Additions:
• Improved Distributed Builds: Cloud (EC2, Swarms), Installation, Monitoring
• Better native integration: Windows services, debian/solaris packages, Daemons, automatic restart
• Improved plugin development experience (150/5/1 committers)• Maven 2.1 support
•Sun Support via Sun GlassFish Portfolio
•S304065 - Mon, 11:50am, Hall E 135•TS-5301 – Wed, 9:45am, Gateway 104•BOF-5105 – Wed, 7:45pm, Gateway 104•Pod 534•http://hudson-ci.org
Keynote!
Connected Developer
![Page 39: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/39.jpg)
392009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
SailFin –GF Communications Server•Open Source Convergence (SIP + HTTP) App Server
• Presence, Conference, IP Multimedia
•Started in 2007 with Strategic partner Ericsson• Layers on GlassFish (v2.1+)• Adds SIP, Performance, Clustering, Converged LB...
•4th most active project at Java.Net, 140+ contributors•Sun GlassFish Communications Server•SailFin v1 (GFv2.1-based) – Jan'09•SailFin v2 – (GFv2.next-based) Oct'09
![Page 40: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/40.jpg)
402009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
SailFin
•Open Source Convergence (SIP + HTTP) App Server• Presence, Conference, IP Multimedia
•Started in 2007 with Strategic partner Ericsson• Layers on GlassFish (v2.1+)• Adds SIP, Performance, Clustering, Converged LB...
•4th most active project at Java.Net, 140+ contributors•Sun GlassFish Communications Server•SailFin v1 (GFv2.1-based) – Jan'09•SailFin v2 – (GFv2.next-based) Oct'09•SailFin v3 (Cafe) – tbd
• CAFE – Converged Application Framework Essentials• Simplifies Writing Converged Applications New!
![Page 41: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/41.jpg)
412009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
SailFin
•Open Source Convergence (SIP + HTTP) App Server• Presence, Conference, IP Multimedia
•Started in 2007 with Strategic partner Ericsson• Layers on GlassFish (v2.1+)• Adds SIP, Performance, Clustering, Converged LB...
•4th most active project at Java.Net, 140+ contributors•SailFin v1 (GFv2.1-based) – Jan'09•SailFin v2 – (GFv2.next-based) Oct'09•SailFin v3 (Cafe) – tbd
• CAFE – Converged Application Framework Essentials• Simplifies Writing Converged Applications
•S304781 - Mon, 10:50am, Esplanade 301•TS-4929 – Thu, 9:30am, Esplanade 300•Pod 556
![Page 42: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/42.jpg)
422009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GF Mobility Platform
•Secure data access and synchronization to:• Enterprise Apps (Siebel,
Oracle, SAP)• Consumer Apps (Twitter,
FaceBook, Photo sharing) • PIM (Email, Calendar, Network
Address Book)
•Device and carrier agnostic
New!MEP 1.1
•JAX-RS Support
•Record(s) merging
•Blackberry OTA client provisioning
•GlassFish cluster support and logging
![Page 43: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/43.jpg)
432009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GF Mobility Platform
●Secure data access and synchronization to:
● Enterprise Apps (Siebel, Oracle, SAP)
● Consumer Apps (Twitter, FaceBook, Photo sharing)
● PIM (Email, Calendar, Network Address Book)
●Device and carrier agnostic
MEP 1.1•JAX-RS Support
•Record(s) merging
•Blackberry OTA client provisioning
•GlassFish cluster support and logging
•TS-4877 – MEP – Wed, 2:50pm, Esplanade 303•Pod 557 – Delivering Mobile Applications...
![Page 44: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/44.jpg)
442009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Java EE 6
•New Features• Profiles• Pruning• Extensibility• More ease of
development
•Full JSRs• EJB 3.1• JPA 2.0• Servlet 3.0• JSF 2.0• JAX-RS 1.0• Connector 1.6• Bean Validation 1.0• Web Beans
•Maintenance JSRs• JAXB 2.2• JAX-WS 2.2• JSR-109 1.3• JAX-RS 1.1• EL 1.2• JSP 1.2• Authentication SPI 1.1• Common Annotations 1.1
![Page 45: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/45.jpg)
452009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Java EE 6Transparency•JAX-RS 1.0 – Fully•JSF 2.0 – Opened mailing
lists recently•All Java EE 7 JSRs will be
done in the open
Schedule•Final by Sep 09•GF v3 will align w/ it
Web Profile•A fully functional mid-sized
profile for web apps•Accepted:
• Servlet 3.0, JSP 2.1, JSR-45, EL 1.2, JSTL 1.2, JSF 2.0
• EJB Lite 3.1, JTA 1.1, JPA 2.0, JSR-250
• Bean Validation 1.0
•Not decided yet:• Web Beans 1.0
•Out for now:• JAX-RS 1.1 Soon!
![Page 46: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/46.jpg)
462009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Java EE 6Transparency●JAX-RS 1.0 – Fully●JSF 2.0 – Opened mailing lists recently●All Java EE 7 JSRs will be done in the open
Schedule●Final by Sep 09●GF v3 will align w/ it
Web Profile•A fully functional mid-sized
profile for web apps•Accepted:
• Servlet 3.0, JSP 2.1, JSR-45, EL 1.2, JSTL 1.2, JSF 2.0
• EJB Lite 3.1, JTA 1.1, JPA 2.0, JSR-250
• Bean Validation 1.0
•Not decided yet:• Web Beans 1.0
•Out for now:• JAX-RS 1.1
•TS-4923 – Java EE6/GFv3 - Tue, 3:20pm, Hall E 134•Sneak Peek on Java EE 6 – Wed, 5pm-7pm, St Regis
Hotel•BOF-4483 – Java EE 6 – Wed, 7:45, Hall E 134•Many more...•Pod 567 – Java EE SDK
![Page 47: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/47.jpg)
472009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish v3•The problems with v1/v2
• Code base massive • Slow startup• Not easily extensible• Not embeddable• No dynamic language support.• Modularization in Marketplace
•The Solution is v3• Proof of concept in 2007• Implementation is Java EE agnostic• Service based architecture loads on demand• Embeddable and Extensible• OSGi-based
![Page 48: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/48.jpg)
482009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish v3
•Kernel • startup/shutdown sequences• basic services (deployment)• configuration reading
•Services• Cross container functionalities
• Security, Naming Manager...• Admin Console
•Containers• handle user's applications• independent of each others
![Page 49: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/49.jpg)
492009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish v3
•GF v3 Prototype in 2007•GF v3 Prelude – Oct 2008•GF v3 Preview – Now
• Preview of Java EE 6• Web Profile (30MB)• Full Profile (50MB)• Early Access
•GF v3 (fcs) – Sep'09
•GFv3 is base for:• GF ESB v3 (Fuji)• WebSpace Server v3• Sailfin v3 (Cafe)• Hudson.next (Embedded)
•Leverages• Update Center• Grizzly 2.0• Jersey.next
![Page 50: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/50.jpg)
502009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
GlassFish v3
•GF v3 Prototype in 2007•GF v3 Prelude – Oct 2008•GF v3 Preview – Now
• Preview of Java EE 6• Web Profile• Full Profile• Early Access
•GF v3 (fcs) – Sep'09
•GFv3 is base for:• GF ESB v3 (Fuji)• WebSpace Server v3• Sailfin v3 (Cafe)• Hudson.next (Embedded)
•Leverages• Grizzly 2.0
•TS-4923 – GFv3 - Tue, 3:20pm, Hall E 134•BOF-1721 – GF Team – Thu, 8:30pm, Esplanade 301•Pod 550•http://glassfish.dev.java.net•http://sun.com/javaee
![Page 51: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/51.jpg)
512009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Related New Work•Mojarra 2.0 - JSF 2.0•Jersey 1.1 - JAX-RS 1.1•Grizzly 2.0 - Redesign•Atmosphere - Comet Framework•EJB Container – EJB 3.1/Lite•NetBeans 6.7 FCS
• Connected Developer, Hudson• GF v3-enabled
•Eclipse Bundle• Includes GlassFish v3
•Update Center – New versions•Metro – New versions
New!
•WebBeans 1.0• txs JBoss!
•Beans Validation• txs JBoss!
•EclipseLink 2.0 – JPA 2.0• txs Oracle!
![Page 52: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/52.jpg)
522009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Related New Work•Mojarra 2.0 - JSF 2.0•Jersey 1.1 - JAX-RS 1.1•Grizzly 2.0 - Redesign•Atmosphere - Comet Framework•EJB Container – EJB 3.1/Lite•NetBeans 6.7 FCS
• Connected Developer, Hudson• GF v3-enabled
•Eclipse Bundle• Includes GlassFish v3
•Update Center – New versions•Metro – New versions
•WebBeans 1.0• txs JBoss!
•Beans Validation• txs JBoss!
•EclipseLink – JPA 2.0• txs Oracle!
•Oops! Too many to list Individually!
![Page 53: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/53.jpg)
532009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Related New Work•Mojarra 2.0 - JSF 2.0•Jersey 1.1 - JAX-RS 1.1•Grizzly 2.0 - Redesign•Atmosphere - Comet Framework•EJB Container – EJB 3.1/Lite•NetBeans 6.7 FCS
• Connected Developer, Hudson• GF v3-enabled
•Eclipse Bundle• Includes GlassFish v3
•Update Center – New versions•Metro – New versions
•WebBeans 1.0• txs JBoss!
•Beans Validation• txs JBoss!
•EclipseLink – JPA 2.0• txs Oracle!
•Oops! Too many to list Individually!
MicrosoftMetro and Azure
Keynote!
![Page 54: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/54.jpg)
542009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Dynamic Languages/Scripting
•Major Emphasis for GlassFish v3• Many benefits also available on GF v2
•(Old) Theme: Reuse the JVM• (Future) Tool: JSR 292(invokeDynamic)/DaVinci JVM
•Benefits of Development Agility (aka Scripting)• While leveraging strength of GlassFish and Java EE
•Languages Actively Worked on• Python, Ruby, Groovy (GF core team); PHP (Caucho)• Grails, Rails, Merb, Sinatra, Django, Lift
![Page 55: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/55.jpg)
552009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Dynamic Languages/Scripting
•Major Emphasis for GlassFish v3• Many benefits also available on GF v2
•(Old) Theme: Reuse the JVM• (Future) Tool: JSR 292(invokeDynamic)/DaVinci JVM
•Benefits of Development Agility (aka Scripting)• While leveraging strength of GlassFish and Java EE
•Languages Actively Worked on• Python, Ruby, Groovy (GF core team); PHP (Caucho)• Grails, Rails, Merb, Sinatra, Django, Lift
•JRuby supported in GFv2.1
Soon!
![Page 56: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/56.jpg)
562009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Dynamic Languages/Scripting
•Major Emphasis for GlassFish v3• Many benefits also available on GF v2
•(Old) Theme: Reuse the JVM• (Future) Tool: JSR 292(invokeDynamic)/DaVinci JVM
•Benefits of Development Agility (aka Scripting)• While leveraging strength of GlassFish and Java EE
•Languages Actively Worked on• Python, Ruby, Groovy (GF core team); PHP (Caucho)• Grails, Rails, Merb, Sinatra, Django, Lift
•JRuby supported in GFv2.1
•S304267 – Mon, 1:40am, Hall E 134•S304258 - Mon, 5pm, Hall E 134•S311290 – DeepDive- Tue, 9am, Breakout Rm 7•PAN-5348 – Tue, 10:50am, Gateway 104•TS-5033 – Thu, 2:50pm, Gateway 104•Pod 566
![Page 57: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/57.jpg)
572009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
•History and Current Status•The Sun GlassFish Portfolio•Overview of Main Efforts (w/ news)•Roadmap•Q&A
![Page 58: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/58.jpg)
582009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
RoadMapCY 2010CY 2009
GlassFish v2.1 - Enterprise Mgr - New Brand
Q1 Q2Q1 Q2 Q3 Q4Q3 Q4
GlassFish v3 - Java EE 6/SDK - Dynamic Languages - Performance - OSGi - Cloud
GlassFish v3.next - Clustering - v2 Parity - Centralized Admin - Enterprise Manager 2.0
GlassFish v2.1.1 - Bug Fixes - Updated AIX support - SailFin 2.0 alignment
GlassFish v3.next2 - Advanced Deployment - Enterprise Mgr 3.0
![Page 59: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/59.jpg)
592009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
Agenda
History and Current StatusThe Sun GlassFish PortfolioOverview of Main Efforts (w/ news)RoadmapQ&A
![Page 60: Glass Fish Portfolio C1 West V3.Mini](https://reader036.fdocuments.in/reader036/viewer/2022062704/555c266ad8b42a0b418b4d20/html5/thumbnails/60.jpg)
Eduardo Pelegrí-Llopart - Sun Microsystems, Inc
Sun GlassFish Portfolio:Where Sun's Application Platform is Going S307894