Una aplicación de servicio tiene un
módulo SCA (Service Component Architecture) asociado.
Las aplicaciones de servicio se despliegan en
WebSphere ESB,
dentro de archivos EAR (Enterprise ARchive).
Los tipos de
módulos SCA a los que
WebSphere ESB
da soporte se denominan
módulos de mediación. Los Módulos de mediación permiten
cambiar el formato, el contenido o el destino de las solicitudes de servicio.
Despliegue de una aplicación de servicio
El proceso para
desplegar un archivo EAR que contiene una aplicación de servicio es el mismo proceso que
se utiliza para desplegar cualquier otro archivo EAR. No obstante, una vez que se ha
desplegado un archivo EAR que contiene un
módulo SCA, pueden
visualizarse detalles sobre lo siguiente:
- La aplicación de servicio
- El módulo SCA asociado a la
aplicación de servicio
- Puede ver cómo se conecta un
módulo SCA a los
solicitantes y los proveedores de servicios. Los
módulos SCA se conectan a
los solicitantes de servicios a través de exportaciones, y a los proveedores de servicios
a través de importaciones.
.
Visualización de los detalles de un módulo SCA
Los detalles de un
módulo SCA que pueden visualizarse
incluyen algunos de los que se indican a continuación. Los detalles precisos que pueden visualizarse
dependen del
módulo SCA.
- Nombre del módulo SCA
- Descripción del módulo SCA
- Nombre de aplicación asociado
- Importaciones del módulo SCA
- Interfaces
- Enlaces
- Los enlaces de importaciones son definiciones concretas. Especifican el mecanismo físico
mediante el que un módulo SCA accede a un
servicio. Por ejemplo, mediante SOAP/HTTP.
- Exportaciones del módulo SCA
- Interfaces
- Enlaces
- Los enlaces de exportaciones son definiciones concretas. Especifican el
mecanismo físico mediante el que un solicitante de servicios accede a un
módulo SCA e,
indirectamente, a un servicio.
Si un enlace de importaciones conecta dos
módulos SCA, puede cambiar el destino del
enlace mediante WebSphere ESB.
Modificar los enlaces de importación de SCA permite
invocar distintos proveedores de servicios.