Sun Java Enterprise System 5 Technical Overview

Java ES Adoption Scenarios

The business needs that lead to the adoption of Java ES vary widely. However, the high-level goal for nearly every Java ES deployment fits into one of the following adoption scenarios:

Each adoption scenario has its own considerations and challenges. Depending on your adoption scenario, the issues you need to address and the resources you need to invest in the life cycle phases shown in Figure 1–3 might vary.

The following considerations apply in varying degrees to the adoption scenarios:

The following table summarizes the nature of the concerns that apply to each of the Java ES adoption scenarios.

Table 1–6 Java ES Adoption Scenario Concerns

Adoption Scenario 

Migration 

Integration 

Training 

Hardware 

New system 

Not a concern 

Relatively easy to integrate new components 

Can be a significant concern 

Trade-offs between equipment costs and labor costs [Using a few powerful computers generally increases equipment costs while requiring fewer IT resources. Using many smaller computers generally decreases equipment costs while requiring more IT resources.]

Enhancement 

Can be a major concern 

Need to integrate new components with existing system 

Can be a significant concern 

Can involve significant constraints due to existing equipment 

Extension 

Not normally a concern 

Might need to integrate new components with existing system 

Might be a significant concern 

Usually requires new hardware with same trade-offs as with a new system 

Upgrade 

Can be a significant concern 

Relatively easy to integrate upgraded components 

Relatively minor concern 

Relatively minor concern