IBM Support

Rational Application Developer for WebSphere Software 9.0.x: new features and enhancements

Product documentation


Abstract

This document provides an overview of new features and enhancments in IBM Rational Application Developer for WebSphere Software 9.0.

Content





Rational Application Developer for WebSphere Software 9.0.1.1
Link Date Released Status
Download 9.0.1.1 Release

This release of Rational Application Developer for WebSphere Software contains new features and enhancements in the following areas:
IBM SDK for Java Technology Edition updates Other JDK support



IBM SDK for Java Technology Edition updates

Beginning with version 9.0.1.1, IBM SDK for Java Technology Edition is updated to the following versions:

  • IBM SDK for Java Technology Edition for Windows, Version 7.0 Service Release 8 with an APAR fixed (IV66375)
  • IBM SDK for Java Technology Edition for Linux, Version 7.0 Service Release 8 with an APAR fixed (IV66375)


Other JDK support

The following JDK for OS X is supported beginning with version 9.0.1.1:



Eclipse IDE support

The following Eclipse IDE is supported beginning with version 9.0.1.1:



Eclipse platform updates
The following additional Eclipse 4.2.2.3 patches and fixes are included in this release:

Rational Application Developer for WebSphere Software 9.0.1
Link Date Released Status
Download 9.0.1 Release



WebSphere Optimized Local Adapters support

Added support for using the WebSphere Optimized Local Adapters (WOLA). This new feature, when combined with existing WebSphere Adapters capabilities and J2C tooling, provides a simple way to integrate components on z/OS systems running in batch address spaces, Customer Information Control System (CICS) environments, and Information Management System (IMS) environments with those supported using WebSphere Adapters today (SAP, Oracle, PeopleSoft, Seibel, and so on). The resource adapter is a new installable feature, and must be installed from Installation Manager to enable the new function.




NIST SP800-131A compliance

The National Institute of Standards and Technology (NIST) Special Publications 800-131 standard strengthens algorithms and increases the key lengths to improve security. The NIST SP800-131 standard requires that users must be configured for strict enforcement of the standard by a specific timeframe. The security standard provides for a transition period to move to the new standard.The transition period allows for a mixed environment of settings that are not supported under the set standard along with those that are supported. See the list of components that are compliant with the requirements defined by the NIST Special Publications 800-131a.




Portal tools

Beginning with version 9.0.1, the following server support is added for development tools and remote server stub:
    • IBM WebSphere Portal Server 8.0 on IBM WebSphere Application Server 8.5



Performance and license usage optimization

Beginning with version 9.0.1, the following product functions are enhanced:






IBM product integration support

Beginning with version 9.0.1, the following product is supported for integration:






IBM SDK for Java Technology Edition updates

Beginning with version 9.0.1, IBM SDK for Java Technology Edition is updated to the following versions:



Other JDK support

The following JDK for OS X is supported beginning with version 9.0.1:



Eclipse platform updates

The following additional Eclipse 4.2.2.1 patches and fixes are included in this release:


IBM Assembly and Deploy Tools support
IBM Assembly and Deploy Tools for WebSphere Administration is updated to 8.5.5.0 version



IBM Build Utility support
IBM Rational Application Developer for WebSphere Software Build Utility is updated to 9.0.1.0 version



IBM Cloud Tools support



IBM Code Coverage Tools Extension for Rational Team Concert Builds support
IBM Rational Application Developer Code Coverage Extension is updated to 9.0.1.0 version



IBM Rational Agent Controller support

IBM Rational Agent Controller is updated to 9.0.1.0 version




IBM Extension for Rational Team Concert with Jazz Team Server

IBM Rational Application Developer Extension for Rational Team Concert with Jazz Team Server is updated to 8.5.1.0




Updates to supported web browsers

Beginning with version 9.0.1.0, the following additional web browser versions are supported:




Additional supported operating system versions

Beginning with version 9.0.1.0, the following additional operating system versions are supported:



IBM WebSphere Application Server test environment updates

The following IBM WebSphere Application Server test environment updates are available:
IBM WebSphere Application Server 7.0 Test Environment Update v7.0.0.31.
IBM WebSphere Application Server 7.0 Test Environment Update v7.0.0.29.

Rational Application Developer for WebSphere Software 9.0
Link Date Released Status
Download 9.0 release


Additional supported operating systems

Beginning with version 9.0, the following additional operating system is supported:



Eclipse IDE support

Beginning with version 9.0, the following IDE is supported:



IBM SDK for Java Technology Edition updates


Updated support and embedded test environments for WebSphere

Supports WebSphere Application Server V8.5.5 and V8.5 (including Liberty profile), V8.0, and V7.0.

Included are the following test environments:



IWD Tools

You can import archives from IBM Workload Deployers as utility JAR files.

The Import, Acquire, and Reacquire wizards support importing EJBs or utility JAR files as a project or a binary file.


CDI tools
  • A deployment descriptor editor for beans.xml with in-editor validations.




Maven Tools
  • Maven preferences settings page is redesigned for better usability and setting up workspace environment for Maven development


WebSphere Tools
  • Editor for configuring the for WebSphere Application Server Dynacache caching mechanism of servlets, JSPs, web services, and commands using the cachespec.xml config file.



Maven and OSGi
  • OSGi Maven projects can be added to OSGi applications and deployed to WebSphere and Liberty servers.


  • Declare, add, and use Maven project archetypes in IBM's Maven repository.




  • Expanded support for Maven/OSGi projects with EJB and JPA content.



Migration tools

Simplified and streamlined the workspace migration wizard. Wizard pages are reduced from four to two.






Liberty Tools
  • Added the ability to install a Liberty runtime target for development by drag and drop method:
    You can drag a copy of Liberty Profile distribution image and drop it to the Runtime Explorer view.  The Runtime environment creation wizard is then launched and ready to create a runtime environment for you.
  • Enhanced incremental publishing of OSGi applications:
    OSGi applications are published more efficiently.  After a published application changes, only the affected bundles, or fragments are republished to the server instead of the entire application.
  • Added ability to easily create and validate bootstrap.properties, server.env, and jvm.options files:
    You can create bootstrap.properties, server.env, and jvm.options files easily by right-clicking a server in the Servers view, selecting New >Server Environment File, and then selecting the file that you want to create. The files are validated for correctness.
  • Support for targeting and installing Liberty features:
    You can now easily install and update your own Liberty Features without leaving the workbench. Once you have created your Liberty Feature you can install or update it in multiple ways:
      • You can install it from the Project Explorer and Enterprise Explorer views using the "Install Feature..." option within the Liberty Feature's context menu:and select the Liberty runtime environment that you would like to install the feature into.
      • Another way to install your Liberty Feature is to drag and drop the feature from your Project Explorer or Enterprise Explorer view onto the Liberty Runtime of your choice within the Runtime Explorer view.
        You can update the feature using the context menu or by dragging and dropping the feature again.
  • You can now choose to install only the WebSphere Application Server Liberty Profile runtime environment core if you want a smaller installation footprint. You can add extended features if you need more features.


  • Minify runtime packaging - added a new "minify" server packaging option to minimize further the final package footprint and to allow users to share the server easily.


  • When publishing an application to the server from the workbench, the specific type of application element that matches the type of the application is added the server configuration.  For example, <webApplication id="MyWeb" location="MyWeb.war" name="MyWeb"/>.  The new application element names are webApplication, enterpriseApplication and osgiApplication.
  • Simplified password settings dialog in the server configuration editor to improve usability.  A new hash password encryption method has been added for applicable element on the server configuration:


  • Added ability to create collective controller on the server and also create a collective member and join a collective.


  • Post-install support for extended content - in the runtime explorer view, you can right click on an existing runtime and use the context menu to install additional content. If you have already downloaded the content from wasdev.net, you can simply drag that content and drop it to the runtime in the runtime explorer view.


  • Detection of usage of superseded features and provided quick fix for replacing superseded features on the server configuration editor.



SCA
  • Added ability to Import OASIS SCA archives from the file system



  • Simplified configuration of EJB bindings for OASIS SCA: Graphical Interface to configure EJB bindings with Local interfaces



  • Handy menu action to test SCA services configured with Web Service binding using the Generic Service Client.



Health Center Integration for Profiling
  • New sample-based profiling capabilities are available through the Health Center agent.








Code Coverage
  • You can now delete launches from the Code Coverage Launch History view.
  • The Code Coverage launch history preference can set a higher limit for before deleting launches. You can also choose to not delete launches.

     


Web and Mobile Tools
  • Quickly and easily create user interfaces for mobile web applications using the Mobile UI Pattern gallery.  This gallery is launched from the "New" button in the Mobile Navigation View, and provides a wide selection of common UI design patterns to choose from.  Patterns are implemented in both Dojo and jQuery, and provide a variety of options to customize how your UI will be generated:



  • The following functions are removed:
    • Palette drawer containing the CEA Dojo Widgets. Existing applications using the CEA Dojo widgets will continue to work within Rational Application Developer.  CEA samples and help have also been removed. 
      Although CEA tooling has been removed, you can still develop web applications that use CEA widgets using the standard Web Tools tooling.  Use the Web Project wizard to create a standard web projects..  Then, manually copy in CEA from the WebSphere Server containing the CEA Widgets.  You can continue to create/edit web pages using the Web Page Wizard and Rich Page Editor.  This removal does not prevent you from developing CEA applications.
    • Web Site Navigation facet was removed from Rational Application Developer.  By not supporting this facet, also, Web Site Navigation icon won't be visible from the Project Explorer view (e.g. if facet is installed in an imported project from older RAD versions) and so then, "Site" category in the palette view is not reachable any more.
  • The following wizards have been deprecated in preparation for removal in a future release:


Web Services


Build Utilities


Portal Toolkit
  • Support for creation of jQuery based Portlet projects is enabled through portlet project wizard to allow easy usage of jQuery APIs using the content assist option, drag and drop of jQuery mobile widgets from palette and visualization of jQuery Mobile widgets in Rich Page Editor. Auto-generated initialization files and javascript code would allow use of portlet variables in a portlet jsp of jQuery enabled portlets.



Java EE Connector (J2C) Tools


Rational Agent Controller

Rational Agent Controller v9.0 supports remote profiling and code coverage on the following platforms:


Eclipse platform updates

The following additional Eclipse 4.2.2 patches and fixes are included in this release:

Document information

More support for: Rational Application Developer for WebSphere Software
General Information

Software version: 9.0, 9.0.1, 9.0.1.1

Operating system(s): Linux, OS X, Windows

Reference #: 7038836

Modified date: 01 December 2014