IBM SG24-6320-00 User Manual

Page of 306
 Chapter 3. Migration Strategy and Planning 
39
Draft Document for Review July 28, 2004 7:33 pm
6320ch_planning.fm
3.1.4  External product and user management
If you manage your persistent data externally, then there may be little benefit 
derived from performing a migration. Some examples may include:
Third-party or custom catalog management systems
LDAP authentication
Order status and history retrieved on-demand from an external source
3.1.5  How does custom code impact the process?
Regardless of the approach chosen for the migration, you will have to recreate 
and test your custom code to account for changes in the new version.
WebSphere Commerce V5.6 introduces the concept of a “Master Catalog”. The 
Master Catalog must be a true tree with no loops in the structure. Items must 
now have parents and the parent products can only exist in a single category in 
the Master Catalog. If you manage your product information in an external 
system, consider how these new requirements will impact your integration code.
Several changes in the structure and deployment of custom code will require 
your attention.
String Converters in Access Beans are no longer supported
Security Roles are now required for Enterprise Java Beans
Fine Grained Access Control methods have changed
Command parameter validation methods have changed
User registration and logon mechanisms have changed
Calculation framework customization is now policy based
Access to OrderItems through the OrderItemAccessBean has been changed 
to use a new Item Bean instead
3.1.6  Prepare a detailed Plan
Review with your development team the requirements and then prepare a 
detailed migration plan that includes the refactoring and testing effort required to 
implement these changes on your site. The following section cover Planning 
more in detail.
Note: For further details refer to the product information center at the following 
URL: