Opciones de representación | Representación UML:
El componente UML 2.0, estereotipado como <<Componente de servicio>>. Tenga en cuenta que UML 2.0 no
proporciona un estereotipo, dentro del perfil "Intermedio", llamado <<servicio>>, sin embargo, esto
simplemente se define como "Componente funcional sin estado (calcula un valor)" que no transmite el significado
implícito por este elemento de modelo.
Los componentes de servicio representan la realización de servicios identificados en el modelo de servicio y descritos
por la especificación de servicio; sin embargo, como la granularidad de un servicio tiende a ser bastante grande, un
componente de servicio puede descomponerse más en componentes o Clases de
diseño detalladas dentro de su implementación. Es probable por tanto que se necesiten distintas formas
específicas de servicio para esta implementación. En particular durante la Tarea:
Realización de servicio se identifican los patrones que utilizan los siguientes estereotipos adicionales
además del uso de componentes, clases y elementos estándar del Modelo de
diseño de RUP:
Icono
|
Nombre
|
Representación UML
|
Descripción
|
|
fachada
|
estereotipo en Clase o Componente.
|
Se utiliza para indicar la actuación como fachada de la implementación del servicio; en general , hay un
componente de fachada por cada especificación de servicio realizada.
|
|
mediador
|
estereotipo en Clase o Componente.
|
Se utiliza en situaciones en las que puede haber una o más implementaciones para una determinada operación
de servicio. El mediador es llamado por la fachada para que identifique y llame al componente de
implementación correcto.
|
|
acceso a datos
|
estereotipo en Clase o Componente.
|
Se utiliza para indicar un componente de acceso a datos. Este componente es responsable del acceso y la
gestión de los datos persistentes de la implementación de servicio.
|
|