1. GlassFish & Java EE Business Update
Alexandra Huff
alexandra.huff@oracle.com
GlassFish & Java EE Principal Product Manager
1
2. History
• 10 years at Sun, pre-Oracle
• Open Source advocate - OpenSolaris, MySQL,
GlassFish
• “Volume Sales” program
Value & 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
2
2
3. 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
3
5. Java EE 6 Built for Developers
Lightweight, Extensible … and for the Enterprise
• Standardized Web profile
– Enables competitive standardized light weight Web containers
• Standardized POJO Programming Model
– No more lock in with proprietary models – built into the platform
• Hardened Standard Web services stack
– Metro is the industry reference for interoperability
• Standardization of REST as first class citizen
– Foundation model in an emerging cloud based world
Java Classes* Lines of Code* Lines of XML*
25 50 80
% % %
Le Le Le
ss ss
tha tha ss
nJ nJ Jav
av
aE
av
aE aE
E5 E5 E5
* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne
6. GlassFish: Java EE “Scout Thread”
Vital to Success of Oracle’s Fusion Middleware
• GlassFish Server 3.0.1 - Today
– Oracle-branded release of GlassFish – Java EE 6
• GlassFish Server 3.1 – 1HCY 2011
– GlassFish with Clustering – Java EE 6
• WebLogic Server 11g - Today
– Java EE 5 – Platform for Fusion Middleware
• WebLogic Server 11g R2 – 2HCY 2011
– Java EE 6, GlassFish alignment
7. JavaOne - San Francisco Pre-Briefing
Message to the 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
• You are some of the many members of those
communities
• We are interested in your feedback
• … and your continuing participation!
7
7
8. Open Source vs Commercial Offering
What’s the Difference?
• Enterprise Manager
• Access to enterprise level support
• Ability to file bugs
• Patches and updates
8
8
9. 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
9
9
10. Further Opportunities
Partnership and Innovation
• System Integrators
• Value-Add Resellers
• Independent Software Vendors
• Independent developers
Custom user interfaces
Custom design and support
OEM solutions
GlassFish licensing and professional services
10
10
14. GlassFish and Tomcat - Comparison
• Shared ancestry
• GlassFish:
• More than a web container; supports many powerful web
container capabilities
• More scalable; higher performance
• More reliable & available
• More secure
• More extensible, modular; ease of expansion
• Easier migration
• Instant support for clustering and failover
• Superior administration and monitoring
• Support for scripting languages
14
14