Virtualización de servicio es una de las categorías comunes de patrones de soluciones de conectividad.
Los patrones de virtualización de servicio proporcionan acoplamiento abierto entre servicios al proporcionar niveles de dirección adicionales mediante un Bus de servicio empresarial.
Estos patrones también direccionan los requisitos de mediación (por ejemplo, direccionamiento, conversión de protocolos, transformación de datos y registro) entre servicios al responder a los requisitos de conectividad en una arquitectura orientada a servicios.
Los patrones de virtualización de servicios se utilizan normalmente para responder a varios requisitos específicos, entre los que se encuentra la disposición de:
- Acoplamiento abierto al presentar servicios existentes como servicios virtuales en el Bus de servicio empresarial.
- Una fachada de proveedor para incluir transformación y enriquecimiento.
- Una fachada de proveedor para proporcionar una interfaz estándar para servicios no estándar.
- Programas de utilidad de gestión de servicios estándar como, por ejemplo, seguridad, registro, supervisión y carga.
El siguiente diagrama muestra un ejemplo de un escenario de Virtualización de servicio: