InfoQ

News

WebSphere 7.0 Supports Java EE 5, Web Services Enhancements and Web 2.0 Feature Pack

Posted by Srini Penchikala on Nov 03, 2008

Community
Java
Topics
Application Servers

The latest version of IBM Websphere Application Server supports JDK 6.0, EJB 3.0, web services enhancements and Web 2.0 Feature Pack. IBM announced last week the release of Websphere Server 7.0 version. The new version also includes enhancements in Web services including support for JAX-WS, SOAP 1.2, MTOM, WS-ReliableMessaging, WS-Policy, and Kerberos Token Profile.

With the new version, WebSphere has completed Java EE 5 certification which includes EJB 3.0 support and Java Persistence API (JPA). Web 2.0 Feature Pack leverages existing SOA and Java EE assets to deliver web applications through an open Asynchronous JavaScript and XML (AJAX) development framework.

Other features of the new version of WebSphere application server include the following:

Web 2.0 Feature Pack, an optional product extension for WebSphere Application Server V7.0, includes the following features:

  • Web 2.0-to-SOA connectivity for enabling connectivity from AJAX clients and mashups to external Web services, internal SOA services, and Java EE assets. This connectivity also extends enterprise data to customers and partners through Atom Syndication Format (ATOM) and Really Simple Syndication (RSS) Web feeds.
  • AJAX Messaging for connecting AJAX clients to real-time updated data such as stock quotes or instant messaging.
  • AJAX Development Toolkit for WebSphere Application Server based on Dojo javascript AJAX toolkit with IBM extensions.

The new server version also provides support for new programming models like:

  • Session Initiation Protocol (SIP) high availability option to improve performance the availability of SIP implementations.
  • JAX-WS 2.1 support to simplify the development of new Web services.
  • JAXB 2.1 support helps to simplify access to XML documents by Java programs.
  • Portlet 2.0 (JSR 286) support. This specification of Java portlets can send and receive events to perform changes to the portlet state share session attributes with servlets and JavaServer Pages (JSP) located within the same Web applications.

WebSphere version 7.0 also includes WebSphere Application Server Community Edition version 2.1 which is a lightweight Java EE 5 application server built on open source Apache Geronimo technology. In addition to the community edition, the latest version also offers different server configurations which include the following:

  • WebSphere Application Server Express (v7)
  • WebSphere Application Server Network Deployment (v7)
  • WebSphere Application Server for z/OS (v7)

Billy Newport recently blogged about the new release of WebSphere ND 7.0 and its features such as the new 64 bit IBM Java 6 virtual machine and the pointer compression feature offered by this JVM version.

The new release also offers enhancements in other areas like security, application development and systems management. Runtime provisioning and OSGi technology dynamically selects only the needed functions for memory and space reducing the application server footprint. New WebSphere Business Level Applications (WBLA) helps in the management of multi-component applications, simplifying administrative tasks. Also, IBM Rational Application Developer for WebSphere V7.5 supports the new WebSphere Application Server features to help the Java developers develop, assemble, and deploy Java/JEE web applications.

A free trial version of WebSphere Application Server version 7.0 is available for download. The free community edition version can also be downloaded from their website. Both downloads require user registration on the IBM website.

Check out the Feature Pack for Web 2.0 Redbook by Robin Howlett Posted Nov 4, 2008 6:09 AM
WebSphere 7 New Features Summary (One Year Birthday) by Andrew Spyker Posted Oct 30, 2009 1:52 PM
  1. Back to top

    Check out the Feature Pack for Web 2.0 Redbook

    Nov 4, 2008 6:09 AM by Robin Howlett

    This Redbook demonstrates techniques and technologies available through the WAS Feature Pack for Web 2.0 for building dynamic, next-generation Web applications.

  2. Here is another link that summarized top features on the WebSphere Community Blog:

    webspherecommunity.blogspot.com/2009/10/websphe...

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.