Artefacto: Servicio
Este artefacto es un modelo de los elementos centrales de una arquitectura orientada a servicios (SOA). Un servicio es suministrado por un proveedor de servicios y es una instancia de una especificación de servicio.
Clases de producto de trabajo: Elemento de modelo
Objetivo

Las siguientes personas utilizan los servicios:

  • Implementadores, para una comprensión de los roles que el servicio desempeña y la forma en que el servicio utiliza la Especificación de servicio.
  • Diseñadores de otros servicios en la comprensión de las colaboraciones en las que participan los servicios.
  • Diseñadores de guiones de uso para representarlos mediante ejemplo en realizaciones de guiones de uso.
  • Aquellos que diseñan la siguiente versión del sistema, para entender las funciones del modelo de servicio.
  • Aquellos que prueban las clases, para planificar tareas de prueba.
Relaciones
Artefacto del contenedor
RolesResponsable: Modificado por:
TareasEntrada a: Salida de:
Descripción
Descripción principalEl elemento de modelo de servicio proporciona el punto final de la interacción de servicio (en terminología de servicio web) considerando que la definición de estas interacciones forme parte de la especificación de servicio. En el modelo, un servicio no sólo identifica la interfaz proporcionada sino que también identifica las interfaces necesarias (caso de las interfaces de devolución de llamada).
Personalización
Opciones de representaciónRepresentación UML:

Puerto (UML 2.0), estereotipado como <<Servicio>>. Un servicio ejecutará una interfaz estereotipada como <<Especificación de servicio>>.

Propiedades:

allowedBindings : [*] Serie: indica el mecanismo de enlace de plataforma que puede utilizar un canal para conectarse con el servicio; algunos ejemplos son SOAP-RPC, SOAP-Doc, HTTP-Get, etc.



 

Más información