El patrón de pasarela de política SOA de IBM® es un
conjunto de patrones de sistema virtual que proporcionan un punto de aplicación de
políticas y un punto de administración de políticas. El punto de administración de
políticas es proporcionado por patrones de sistema virtual que suministran
WSRR en una arquitectura de varios niveles, ofreciendo un entorno de producción y
preparación. El punto de aplicación de políticas es proporcionado por el dispositivo
WebSphere DataPower en el que se crea un dominio durante el despliegue del
patrón de sistema virtual.
Existen ejemplos de políticas en muchos, si no en todos los servicios de la Arquitectura orientada a servicios (SOA). Los productores y consumidores de servicios acuerdan las funciones, el rendimiento y las características del servicio durante la fase de diseño. Para ello, puede utilizar definiciones de nivel de servicio (SLD) y acuerdos de nivel de servicio (SLA). Este patrón permite definir políticas para la SLD y el SLA de un modo administrado, definido, gobernado y utilizado de forma eficaz. Los tipos de política se utilizan en este patrón incluyen lo siguiente:
- Políticas de mediación:
- Rechazo: rechazar o regular las solicitudes que llegan a un ritmo mayor que el
definido.
- Registro: crear un mensaje de registro con el punto de aplicación de políticas
cuando se invoca un servicio.
- Transformación.
- Validación: validar la llamada de servicio por comparación con la definición de
servicio.
- Direccionamiento: basándose en el mensaje, hacer un direccionamiento hacia un
punto final específico.
- Políticas de seguridad: el ejemplo muestra los medios para aplicar
políticas de seguridad de control de accesos de XACML. Estas políticas no están
gobernadas dentro del punto de administración de políticas en este momento.
El patrón
patrón de pasarela de política SOA de IBM contiene los
patrones de sistema virtual siguientes:
- Ejemplo del tiempo de ejecución básico de la pasarela de política SOA
- Maestro de gobierno de pasarela de política SOA
- Tiempo de ejecución básico de la pasarela de política SOA
- Tiempo de ejecución avanzado de pasarela de política SOA
Los cuatro patrones de sistema virtual trabajan conjuntamente para proporcionar
un entorno de gobierno de servicios de varias etapas. El
patrón de pasarela de política SOA de IBM también
permite proporcionar varios dominios DataPower configurados al entorno de gobierno durante el
despliegue del patrón. Combinadas, se proporcionan las topologías de
despliegue siguientes:
- Despliegue autónomo
- Despliegue piloto
- Despliegue de producción completo
Para obtener más información sobre la política SOA, consulte Visión general de la política SOA.
Se puede configurar manualmente el patrón de sistema virtual desplegado para
incluir la supervisión con ITCAM para SOA Versión 7. Esto proporciona una
supervisión básica de sucesos y amplía el soporte de política para incluir políticas
de supervisión. Las políticas de supervisión permiten definir situaciones de suceso
dentro del Punto de creación de políticas (PAP) y asociarlas a una definición de
servicio, lo que permite que el supervisor actúe cuando se produce la situación de
suceso.