API and Specifications for version 3.5.x
If your existing applications currently support different specification levels than are supported by this version of the product, it is likely update at least some aspects of the applications to comply with the new specifications.
In many cases, IBM provides additional features and customization options that extend the specification level even further. If your existing applications use IBM extensions from earlier product versions, it might be necessary for you to perform mandatory or optional migration to use the same kinds of extensions in Version 5.
From Version 3.5.x to version 5, main migration areas concern IBM entensions and migrating to Java 2 Platform, Enterprise Edition (J2EE).
The following table summarizes potential migration areas due to changes in supported specifications:
Specification Support in Version 3.5 Support in Version 5 Must migrate from Version 3.5? Details Enterprise beans EJB 1.0 EJB 2.0 Yes Many EJB 1.0 applications can run unchanged in Version 5 although some changes may be required or recommended. For more information, see Migrate enterprise bean code to the supported specification in the Application Development topic. JDBC JDBC 1.0 JDBC 2.0 Yes Many applications can run unchanged in Version 5 although some changes may be required or recommended. JavaServer Pages JSP .91 JSP 1.2 Yes JSP 1.0 and 1.1 APIs are a pure subset of JSP 1.2. For more information, see Migrate Web applications in the Application Development topic. JSP 1.0 No JSP 1.1 No Servlets Servlet 2.1 Servlet 2.3 Yes Many Servlet 2.1 applications can run unchanged in Version 5 although changes might be required or recommended. For more information, see Migrate Web applicationsin the Application Development topic. Servlet 2.2 No Servlet 2.2 APIs are a pure subset of Servlet 2.3. For more information, see Migrate Web applicationsin the Application Development topic. The following table summarizes potential migration areas due to changes in supported APIs:
API Must migrate from Version 3.5? Details Security Yes Changes may be required due to J2EE security. For more information, see Migrate security configurations from previous releases in the Securty topic. Sessions Yes Many applications can run unchanged in Version 5, although changes may be required or recommended. For more information, see Migrate HTTP sessions. The following table summarizes potential migration areas due to changes in supported tools:
Tool Must migrate from Version 3.5? Details XML Configuration Tool Yes Use JMX supported provided by WSAdmin. For more information, see The wsadmin administrative tool in the Administration topic. WebSphere Control Program Yes Use JMX supported provided by WSAdmin. For more information, see The wsadmin administrative tool in the Administration topic.