36 IBM Branch Transformation Toolkit 5.1 Migration and Usage Guidelines
This part of the chapter discusses each of these elements and considers their
place in the entire migration process. In some cases, such as migration
prerequisites, we have provided only abstract guidance. However, for some
elements, we have provided detailed instructions.
2.5.1 Application code
For a Branch Transformation Toolkit application, the migration from version 4.3
to version 5.1 will have a significant impact on the application code. The exact
workload required for code modification depends on the technology adopted by
the application. In some cases, deprecated APIs used in the application have to
be replaced with new ones.
During the migration process, your staff can follow standard, iterative
development practices. Generally, we assign a special team to carry out the
migration work. However, we can also involve the application developers.
2.5.2 Development environment
Development environments change over time. The Branch Transformation
Toolkit is based on the J2EE standard. The development environment of toolkit
applications is integrated with WebSphere Studio Application Developer or
WebSphere Studio Application Developer Integration Edition, both of which are
based on the Eclipse Platform.
Development environments comprise more than just the IDE you use. The
changes necessary for a successful migration will impact several aspects of your
development environment because the development platform and the toolkit
plug-ins have changed dramatically between Branch Transformation Toolkit V4.3
and V5.1. You should also think about how migration will affect other areas of
your development environment such as test servers, or development practices
and methodologies.