One of the main issues in planning the upgrade of a Java ES product is to understand that product's dependencies on other Java ES products, and whether other products need to be upgraded to support the upgrade of the intended product. Researching and working through this issue can affect your upgrade plan in two distinct ways:
It can add to the set of products you need to upgrade in order to achieve your upgrade objectives.
It can change the order in which you upgrade individual products.
The Interoperability Matrix in Sun Java Enterprise System 7 Release Notes provides dependency information about each product in Java ES 7 Base, including supported product versions for each dependency. Use this information, coupled with knowledge of the product versions in your existing Java ES deployment, to determine whether you need to upgrade some additional products in order to support your intended upgrades.