Announcing Java EE 5 SDK, Sun Java System Application Server 9
I am pleased to announce the release of Sun Java System Application Server Platform Edition 9, Java EE 5 SDK and preview of Java EE 5 SDK SOA Starter Kit.
Sun Java System Application Server Platform Edition 9 is the first robust, commercial-grade Java EE 5 compliant application Server. Application Server 9 represents the latest technology that makes building robust, scalable enterprise applications easier than ever and is the perfect platform for implementing SOA and Web 2.0 applications. Focused mainly on developer productivity; the full featured, high-performance, small footprint container is free for development, deployment and redistribution. The product also serves as the reference implementation and becomes the default runtime in Java EE 5 SDK. The code for Application Server PE 9 is 100% derived from open source Project GlassFish and is tested to work with over 20 other open source frameworks and applications.
With more than 5 million downloads to date, Sun's Java Enterprise Edition SDK is the most popular software download among Java technology enterprise developers. Java EE 5 SDK makes development easier, faster and more cost-efficient and adds support for all of the latest service-oriented architecture (SOA) technologies, including a major revision to the programming model, updated web services standards, and simplified web application creation. Java EE 5 SDK simplifies Web development projects dramatically through support of new developer friendly technologies such as Java Server Faces 1.2, Java Web Start, annotations and much simpler EJB 3.0. In addition, the Java EE 5 platform includes the latest Web services technologies, such as JAX-WS 2.0 and JAXB 2.0, enabling developers to create new Web services on the Java EE platform more rapidly than ever before. Other enhancements in Java EE 5 SDK are designed to increase developer efficiency by streamlining and reducing the amount of code developers need to write by including code samples and architectural blueprints that simplify building rich enterprise java and webservices applications.
We also have additional SDK binaries which includes preview of SOA starter kit adding support for Business Process Execution Language (BPEL) and business intelligence allowing orchestration of complex business processes and workflows, spanning Web Services, systems, people, and companies. The SOA Starter Kit includes the Project Open ESB Beta which provides a standard way to implement component-based services and enterprise integration frameworks based on Web Services protocols and open standards.
This release is also a simultaneous release with NetBeans 5.5 beta providing next generation Java platform tools for building and deploying Java EE 5 and Service Oriented Architecture (SOA)-ready applications. NetBeans 5.5 enables early support for development of Java EE 5 applications including Web modules, EJB 3.0 modules, and the Java Persistence API.
Below are highlights of Application Server 9, Java EE 5 SDK and Java EE 5 SDK SOA Starter Kit beta
* Java EE 5 platform compatible
o Enterprise JavaBeans 3.0
o Java Persistence API providing a POJO based persistence model.
o JavaServer Faces 1.2
o Web Services Metadata for the Java Platform 1.0
o Java API for XML-Based Web Services (JAX-WS) 2.0
o Java Architecture for XML Binding (JAXB) 2.0
o Streaming API for XML (StAX) 1.0
* Java EE SDK SOA Starter Kit Preview (available as a separate download) includes
o Runtime implementation of Java Business Integration specification
o BPEL Service Engine
o HTTP SOAP Binding component
o Java EE service engine
* Outstanding developer experience
o Simplified Java EE APIs and annotations which reducing the amount of code a developer needs to write
o Open/Modular/Extensible architecture
o Lightweight, low footprint, highly performant runtime
o Integration with NetBeans 5.5 beta which makes iterative application development quicker and easier.
o Enhanced Blueprints and Samples providing step by step guide to program on new Java EE 5 platform. Blueprints also includes guidelines to develop Web 2.0 based applications with AJAX and other popular technologies.
o App Server PE 9 also bundles deployment ready Java DB database making it possible to develop and deploy end to end Java EE applications.
* Java SE 5 and 6 support
o Application Server PE 9 integrates Java 2 Standard Edition 5.0 which includes enhanced management and monitoring features and many performance and scalability improvements.
o Java SE 6 beta can also be used in conjunction with Application Server PE 9.
* Sophisticated Administration
Application Server PE 9 provides remote secure management using a browser based Admin console and scriptable command line interface. New admin console features include:
o Comprehensive web services management support including web services discovery, management, monitoring and provisioning.
o Enhanced application Monitoring, Visualization and Diagnosis
o JMX MBean API to provide for remote, secure, programmatic administration and monitoring using JMX
o Built in management rules and triggers which can be expanded programmatically.
* Fast Infoset support improves webservices performance multiple folds.
* Java Web Start technology support
Standalone rich Java applications can be accessed with a single click over the network from Application Server eliminating the need of local client configurations etc.
* Improved Security
Application Server PE 9 supports OASIS Web Services Security standards including X.509, username/password and SAML token profiles.
* Platform and 3rd party software Support
o Application Server PE 9 runs on wide range of operating systems, databases, webservers and hardware platforms.
The list includes but not limited to Solaris 10 (on x86 and SPARC), Windows 2003, Windows XP, Red Hat Linux 4.0, Derby, Oracle 10g, MySQL 5, Sun Java System Web Server, Apache webserver, Microsoft IIS etc. For complete list, please check the release notes which comes with product documentation.
o App Server PE 9 also for the first time will support 64 bit mode on Solaris systems.
* Backend Connectivity
o Built-in JMS resource adapter makes it easy to connect to backend systems. Application Server PE 9.0 adds out of box connectivity for IBM MQ Series and Sun's MQ Server.
* Migration and Upgrade Tools:
o Application Server PE 9 comes with migration and upgrade tools which enables you to quickly migrate your applications from other Application Servers. This tools also helps you to verify standards conformance and helps to write portable application code.
Useful Links and pointers:
* Download bits http://java.sun.com/javaee/downloads/index.jsp
* Learn Java EE 5 and related technologies from http://java.sun.com
* Stay connected with Open Source Development of Application Server 9 on Project Glassfish via The Acquarium. http://blogs.sun.com/roller/page/theaquarium
Application Server is developed through the Glassfish open source project and community.
* Bug Database on Java Developer Connection: To view bugs or to submit a bug, use the Java Developer Connection Bug Parade. http://developer.java.sun.com/developer/bugParade/index.jshtml
* Sun Technology Forums: The Sun Developer Forums are interactive message boards for sharing knowledge and questions about technologies and programming techniques. http://developers.sun.com/forums/
* Sun Developer Network: For further help and to keep on top of the latest developments, join the Sun Developer Network.
http://developers.sun.com/user_registration/whyregister.html
* Release Notes and Product Documentation: The Release Notes, Installation Notes, and other product documentation are posted on http://docs.sun.com.
* Java Enterprise Community: Part of java.net, the Java Enterprise Community is centered around Java EE applications, components, and tools. http://community.java.net/java-enterprise/
Pratik Parekh
Product Line Manager
Application Platform Products
Sun Microsystems Inc.