Sun Java Enterprise System 5 Update 1 技术概述

使用 Java ES

基于 Java ES 软件创建业务解决方案涉及大量的标准任务。这些任务的范围和难度取决于您采用 Java ES 的出发点以及您要创建和部署的解决方案的性质。

本节讨论使用 Java ES 的两个方面:Java ES 解决方案生命周期和通常涉及的应用情况。

Java ES 解决方案生命周期

基于 Java ES 软件创建业务解决方案所涉及的任务可分为几个阶段,如下图所示。该图还显示了通常执行各项任务的 Java ES 用户类别。

图 1–3 解决方案生命周期各阶段和用户类别

生命周期各阶段以及执行各阶段相关任务的 Java ES 用户类别的示意图。

上图中显示的生命周期阶段一般可分为以下几组:

图 1–3 中所示各生命周期阶段的任务在第 4 章,Java ES 解决方案生命周期中进行了更为详细的论述。

图 1–3 显示了通常执行生命周期各阶段所示任务的 Java ES 用户。下表描述各类用户的技能和背景。

表 1–5 执行生命周期任务的 Java ES 用户类别

用户 

技能和背景 

阶段 

业务规划员

系统分析师 

一般水平,无需很深的技术知识 

懂得企业的战略方向 

了解业务过程、目标和要求。 

业务分析 

技术要求 

逻辑设计 

结构设计师

很高的技术要求。 

具有广博的部署体系结构知识。 

熟悉最新技术。 

懂得业务需求和约束。 

技术要求 

逻辑设计 

部署设计 

系统集成员

现场工程师 

系统管理员 

系统管理员 

很高的技术要求。 

非常熟悉信息技术环境。 

有实现分布式软件解决方案方面的经验。 

了解网络体系结构、协议、设备和安全。 

了解脚本编写及编程语言。 

部署设计 

部署实现 

专业系统管理员

委托管理员 

支持工程师 

具备专门的技术或产品知识 

熟悉硬件、平台、目录和数据库。 

擅长监视、故障排除和软件升级。 

了解操作系统平台的系统管理。 

操作 

Java ES 应用情况

引起采用 Java ES 的业务需求大不相同。但几乎每个 Java ES 部署的高级目标都符合以下 adoption scenario(应用情况)之一:

每种应用情况都有其自身的注意事项和挑战。根据应用情况的不同,在图 1–3 中所示的生命周期各阶段需要解决的问题以及需要投入的资源也可能会有所不同。

应用情况在不同程度上一般都有以下注意事项:

下表概述了适用于各种 Java ES 应用情况的问题性质。

表 1–6 Java ES 应用情况问题

应用情况 

移植 

集成 

培训 

硬件 

新系统 

不是问题 

很容易集成新组件 

可能是重大问题 

设备成本和人工成本之间的权衡 [只使用几台功能强大的计算机一般会增加设备成本,但需要的 IT 资源较少。使用许多小计算机一般会减少设备成本,但需要更多的 IT 资源。]

增强 

可能是主要问题 

需要集成新组件和现有系统 

可能是重大问题 

可能因现有设备而导致重大的约束 

扩展 

通常不是问题 

可能需要集成新组件和现有系统 

可能是重大问题 

与新系统一样,一般也要求对新硬件进行同样的取舍 

升级 

可能是重大问题 

很容易集成升级的组件 

很小的问题 

很小的问题