UML 表示:
构造型为 <<服务组件>> 的 UML 2.0 组件。请注意,UML 2.0 在“中间”概要文件内提供了一个名为 <<服务>>
的构造型,但是它仅定义为“一个无状态的功能组件(用于计算值)”,而并未传达此模型元素暗含的意义。
服务组件表示服务模型中所确定的服务的实现,并由“服务规范”作了描述;然而由于服务的粒度往往过粗(详细程度不够),可以在服务组件的实施中将该服务组件进一步分解为若干组件或粗粒度的设计类。因此,此实施可能需要多种不同形式的服务。 特别是在任务:服务实现期间,将确定一些模式,这些模式除了使用 RUP 设计模型的标准组件、类和元素外,还使用下列附加构造型:
图标
|
名称
|
UML 表示
|
描述
|
|
外观(facade)
|
类或组件上的构造型。
|
用于指定充当服务实施外观的组件;通常每个实现的服务规范都有一个外观组件。
|
|
介体
|
类或组件上的构造型。
|
在以下情况下使用:提供的服务操作可能有一个或多个实施,介体由外观调用以确定并调用相应的实施组件。
|
|
数据访问
|
类或组件上的构造型。
|
用于指定数据访问组件,该组件负责访问和管理服务实施的持久数据。
|
|