任务:确定技术组件
此任务通过特定于 SOA 解决方案的详细信息(特别是从业务分析模型确定子系统时)扩展了传统的 RUP 子系统设计。一旦进行从业务领域到 IT 域的转换,就要将业务领域所定义的已确定功能区域映射到子系统(即:它们的 IT 对等对象)。
用途

为了将业务模型与其 IT 对等对象相关联,需要执行下列操作:

关系
主要描述

一开始,我们确定并记录子系统之间的依赖关系,这些子系统对应于任务:功能区域分析期间已确定的功能区域。通常一个功能区域将对应于一个子系统,这是一个简化的假设,已证实对于许多(即使并非大多数)情况都正确。如果决定将一个功能区域映射到多个子系统,同样会是可行而有效的;然而,这通常意味着领域分解不够深入,功能区域的详细程度不够。

步骤
确定技术组件

技术(或:基础结构)组件的作用是提供水平的平台能力,即:它们所提供的能力并不特定于业务领域,而是跨业务领域的。这些技术服务通常是由中间件产品(包括操作系统)提供的,且直接由服务组件或由这些技术服务所依赖的功能组件使用。

示例

完成租车组件模型(请参阅上面的功能组件步骤)时,我们在模型中包含两个技术组件,一个用于“预订”来记录预订请求的完成情况,一个用于表示“车辆”和“位置”组件依赖于 EJB 服务来保存其业务数据。

或者,您可以使用表格格式来表示所需的组件以及它们与先前确定的服务的关系,如下图所示。



属性
多次出现
事件驱动
正在进行
可选
已计划
可重复
更多信息