Robert Lee
Open source comes of age with Java EE 5 SDK - SPECJAppServer2004 benchmark
In the event you missed JavaOne'2006, Sun released the Java EE 5 SDK - the next generation of enterprise Java which includes the Sun Java System Application 9.0 Server Platform Edition (SJSAS 9.0 PE). The SDK is a defining release for the Java EE community because it dramatically increases developer efficiency by streamlining and reducing the amount of code written and maintained by including technologies such as EJB 3.0, JSF 1.2 and Annotations making Java EE and Web Services easier to use to both new and experienced developers alike.
Developed in public with Project GlassFish Open Source community, Sun latest benchmark of Sun Java System Application 9.0 Server Platform Edition on SPECJAppServer2004 highmarks a new age for enterprise software and vigor of OSS community to deliver enterprise performance and scalability with zero cost software. Pushing the price performance envelope, Sun's result of 712 JOPS and price performance of $72/JOPS on a complete Free OSS stack including of total acquisition cost for Java EE application server, database software and hardware. The four-node configuration leveraged Sun Fire X4100 multi-core systems running Solaris 10, Sun Java System Application Server 9.0 Platform Edition and MySQL 5 delivered throughput in excess 42,000 operations per minute supporting over 6,000 concurrent users with absolutely no software licensing constraints to take into production.
This publication outlines the true measure of price-performance based on $/JOPS factoring the complete software and hardware cost of deployment in achieving the measured result for the entire topology, using money ($/JOPS) as the true factor in gaging efficiency of the system, details which are overlooked in other JOPS/core price-performance analysis as they omit true cost of licensing their software and underlying hardware in providing overall system capacity. Comparative results are quite astonishing, true $72/JOPS of Free OSS Stack (with Solaris 10, Sun's Application Server 9 Platform Edition and MySQL5) versus other similar 12 core topologies with BEA WebLogic 9 and Oracle database on RedHat Enterprise Linux of $612/JOPS, see diagram below:
Required Disclosure Statement:
For more details see Tom Daly's blog , Scott Oak's blog and Jenny Chen's blog. This submission underlines Sun's continued commitment to provide high performance, scalable, free and Open Source software to the developer and Java EE deployment community. Get and try it out yourself, the Java EE 5 SDK is at http://GlassFish.dev.java.net
Posted at 11:18AM May 25, 2006 by rlee in Sun | Comments[1]
Project Glassfish - Spawns Beta Java EE 5 SDK
Hello world! Like most of you, I also contemplated the content of my first blog entry. Concluded that majority of new partners, customer and developer alike may not be completely versed in the "alphabet soup" of acronyms floating inside Project GlassFish and working interrelationship of: source code, licenses, binaries, products, compatibility certification and the newly released Java EE 5 SDK in Beta. Besides developer's first glimpse of Project GlassFish and desire to download to play with something cool - i.e. EJB 3 Java Persistence, they may also encounter acronyms in blogs such as: RI, TCK, Java EE SDK, JCP, CDDL, etc. This blog does not constitute thesaurus for Project GlassFish, but like to help clarify some common misnomers in understanding Project GlassFish.
Glassfish is a Open Source developer community to enhance the development of the next generation of Java EE 5 specification in the JCP (Java Community Process). It provides a complete visible, untethered access to source code under the CDDL (Common Development and Distribution License) with interim builds, for commiters to view, contribute fix or add new features. Project GlassFish source are utilized in the production of RI (Reference Implementation) with addition of TCK (Test Certification Kits) are provided and support by Sun to the Java EE licensees to certify for Java EE compliancy. At this time no Application Server vendor can claim Java 5 EE compatibility, as the Java EE specification have not been approved by the JCP. More importantly for developers Project GlassFish source forms the basis of the future Sun Java System Application Server 9.0 Platform Edition with added bundled installer, administration capabilities, tuned and quality tested perform and scale and supported by Sun.
A major milestone was reached at Project GlassFish with availability of Beta version of the Sun Java System Application Server 9.0 Platform Edition binaries, 9.0PE is bundled inside the Java EE SDK with samples, blueprints and NetBeans 5.5 Technology Preview which provides a complete development environment to generate and deploy Java EE 5 artifacts.
To evaluate the Beta version of Sun Java System Application Server 9.0 Platform Edition and NetBeans 5.5 go to: http://java.sun.com/javaee/downloads/index.html
Posted at 09:39AM Feb 21, 2006 by rlee in Sun |