Sun Java Enterprise System 2005Q4 技术概述

使用 Java Enterprise System

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

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

Java Enterprise System 解决方案生命周期

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

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

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

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

图 1–3 中所示的解决方案生命周期及每个阶段的任务在第 4 章,Java Enterprise System 解决方案生命周期任务中有更为完整的论述。

图 1–3 显示通常为生命周期各阶段执行所示任务的 Java ES 用户。如果您正在使用 Java ES,则您的工作应与图 1–3 中所示的一个或多个用户类别相吻合。下表描述各类用户的技能和背景。

表 1–5 与生命周期任务相对应的 Java ES 用户类别

用户 

技能和背景 

阶段 

业务规划员

系统分析师 

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

懂得企业的战略方向。 

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

业务分析 

技术要求 

逻辑设计 

结构设计师

很高的技术要求。 

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

熟悉最新技术。 

懂得业务需求和约束。 

逻辑设计 

部署设计 

系统集成员

现场工程师 

系统管理员 

系统经理 

很高的技术要求。 

非常熟悉信息技术环境。 

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

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

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

部署设计 

部署实现 

专业系统管理员

委托管理员 

支持工程师 

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

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

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

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

操作 

Java Enterprise System 应用情况

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

每个应用情况都有自己的问题和挑战。无论适合您的是哪个应用情况,图 1–3 中显示的解决方案生命周期过程都会适用。但是,根据您采用 Java Enterprise System 的具体情况,在生命周期各阶段需要解决的问题和需要投入的资源可能不同。

应用情况在不同程度上一般都有以下问题:

下面是适用于 Java ES 各种应用情况的问题性质摘要表。

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

应用情况 

迁移 

集成 

培训 

硬件 

新系统 

不是问题 

很容易集成新组件 

通常是重大问题 

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

增强 

可能是主要问题 

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

可能是重大问题 

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

扩展 

通常不是问题 

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

可能是重大问题 

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

升级 

可能是重大问题 

很容易集成升级的组件 

很小的问题 

很小的问题