Decarbonising Buildings: Making a net-zero built environment a reality
GlassFish Preso @ MySQL Community Event - Brazil 2010
1. GlassFish & Java EE Business Update
Alexandra Huff Arun Gupta
alexandra.huff@oracle.com arun.p.gupta@oracle.com
GlassFish & Java EE Principal Product Manager Java EE & GlassFish Evangelist
1
2. Java EE 6 Themes
Flexible Embrace open source
Web Profile & frameworks
Pruning Lightweight Extensible
Enables Drag & Drop
Java EE
framework installation
Developer
Productivity
More annotations
POJO development
Less XML configuration
3. JPA 2.0 (JSR 317)
• Java Persistence API – part of Java EE 6 and/or
standalone
• Adds more sophisticated mapping and modeling options
• Expanded query language
• Adds Criteria API, together with Metamodel API
• Support for Validation
• EclipseLink is reference implementation
• Integrated in GlassFish
4. GlassFish Server Chronology
2006 2007 2008 2009 2010 …
GlassFish v1
Java EE 5, Single Instance
GlassFish v2
Java EE 5, High Availability
GlassFish Server 3
Java EE 6, Single Instance
GlassFish Server 3.1
Java EE 6, High Availability
5. GlassFish Server OSE 3.1
Combine benefits from versions 2.1.1 and 3.0
Clustering, replication and centralized admin (2.1.1)
OSGi modularity and Java EE 6 from (3.x)
Other ...
Application Versioning
Application-Scoped resources
SSH-based remote management & monitoring
Various Enterprise OSGi specs
Embedded (extensive)
Admin Console based on RESTful API
6. History
• GlassFish turned 5 in May
• GlassFish 3 turns 1 on December 10th!
• Open Source advocacy - OpenSolaris, MySQL,
GlassFish, NetBeans
• Open source software sales program
Education through whitepapers, webinars, events
Track user interest and successes
Easy to understand pricing and subscription model
Lightweight sales process
> 200 new GlassFish customers in 2009
> 24 million product downloads since 2005
6
6
8. GlassFish and Oracle Middleware
• Best open source application server with • Best commercial application server for
support from Oracle transactional Java EE applications
• Open source platform of choice for light-weight • Platform of choice for standardization
Web applications
• Focus on lowest operational cost and mission
• Interoperability with Fusion Middleware critical applications
• Java EE ‘scout thread’ with focus on latest • Best integration with Oracle Database, Fusion
Java EE standards and community driven Middleware & Fusion Applications
innovation
Production Java Production Java
Application Deployment Application Deployment
GlassFish Server WebLogic Server
8
9. JavaOne - OOW Pre-Briefing
Message to the Global Java Community Leaders
• Oracle depends on the health of Java
• The health of Java depends on the community
• Oracle is investing in Java technology
• …and continues to invest in many of the
communities that contribute to the health of Java
• We are interested in community feedback and
participation
9
9
10. Open Source vs Commercial Offering
What’s the Difference?
• Enterprise Manager
• Performance tuning
• Backup scheduling
• Improved command line interface
• Access to enterprise level support
• Prioritization of bug fixes
• Patches and updates
10
10
12. Where to Get It
• Try it:
• GlassFish Open Source Edition
• GlassFish.org, Java.net, OTN
• http://www.oracle.com/technetwork/java/javaee/downloads/index.html
• Buy it:
• Oracle GlassFish Server - Oracle.com
• http://www.oracle.com/technetwork/middleware/glassfish/downloads/index.html
• List price = $5k/processor
• Named user pricing also available
• Develop then deploy
• Easy transition - open source to commercial version
12
12
13. Further Opportunities
Partnership and Innovation
• System Integrators
• Value-Add Resellers
• Independent Software Vendors
• Independent developers
• Custom user interfaces • Try GlassFish 3
• Custom design & support • Blog about Java EE 6
• OEM solutions • Partner with us - produce
• GlassFish licensing and informational webinars
professional services • Become a local star!
• We provide material and
coaching!
13
13