Servicios: conexión de políticas de mediación existentes a servicios

Utilice el widget Administración de políticas de mediación para conectar políticas de mediación existentes a puntos finales de servicio. Con las políticas de mediación se puede controlar las interacciones de servicio, utilizando información contextual.

Antes de empezar

  1. Utilice IBM Integration Designer para crear un módulo que contenga un primitivo de mediación Resolución de políticas.
  2. Despliegue el módulo en IBM Enterprise Service Bus (WebSphere ESB) o WebSphere Business Process Manager.
  3. Asegúrese de que WebSphere ESB o IBM Business Process Manager tienen una definición para el WSRR que desea utilizar.
  4. En WSRR, cargue el archivo del archivador empresarial (EAR) que contiene el módulo. Además, cargue los documentos WSDL para los servicios a los que desea conectar las políticas de mediación.
  5. Cree un espacio empresarial que contenga los widgets de administración necesario incluidos los widgets Explorador de servicios y Administración de políticas de mediación.

Acerca de esta tarea

Puede controlar las peticiones de servicio dinámicamente utilizando políticas de mediación para alterar temporalmente las propiedades del módulo durante la ejecución. Dichas políticas de mediación se almacenan en WSRR. Puede definir una o más políticas de mediación para los servicios utilizados por el módulo, y cada política de mediación puede alterar temporalmente una o más propiedades de módulo. Opcionalmente, puede crear una o más condiciones de paso en cada conexión de política. Cuando se procesan las peticiones de servicio, la condiciones de paso se comparan con los valores de condición del mensaje. Se deben cumplir todas las condiciones de paso antes de que se pueda utilizar una política de mediación asociada.

Procedimiento

  1. Inicie la sesión en el espacio empresarial y vaya al espacio que ha creado para administrar servicios.
  2. Desde el widget Explorador de servicios, si no se visualiza la definición correcta de WSRR, selecciónela. Si el servidor de aplicaciones tiene definiciones para más de una instancia de WSRR, puede visualizar los servicios definidos en cada WSRR. Se renueva la lista de servicios.
  3. Seleccione el nivel en el que desea conectar una política de mediación. Puede conectar una política de mediación al nivel del servicio, punto final o de la operación. Se renueva el widget Administración de políticas de mediación. Se visualiza la siguiente información:
    • El nombre del servicio, punto final u operación que ha seleccionado.
    • La definición de WSRR que ha seleccionado.
    • Las conexiones de políticas que existen para el servicio, punto final u operación que ha seleccionado.
  4. Escriba el nombre de la Nueva conexión de política. Las conexiones de política asocian una política de mediación con un servicio de destino. En WSRR, la política de mediación y la conexión de política son objetos separados.
  5. Pulse Crear Se renueva el widget Administración de políticas de mediación. Ahora puede especificar el grupo de propiedades con las que desea trabajar y el nombre de una política de mediación existente para dicho grupo.
  6. Seleccione un Nombre de grupo. Cada grupo contiene propiedades de módulo. Seleccione el grupo cuyos valores de propiedad desea alterar temporalmente.
  7. Pulse Utilizar existente.
  8. Seleccione una política de mediación en el menú Seleccionar una política. Las políticas de mediación visualizadas dependen del grupo que haya seleccionado. Puesto que se podría llamar a un servicio de destino desde distintos módulos, la política de mediación asociada al servicio de destino podría no afectar a la solicitud de servicio. Una política de mediación sólo puede afectar a una solicitud de servicio si el servicio, punto final u operación que ha seleccionado es llamado por un módulo apropiado. Un módulo apropiado es uno que tenga propiedades que pueda alterar temporalmente la política de mediación.
  9. Pulse Siguiente Se renueva el widget Administración de políticas de mediación. Ahora puede añadir condiciones de paso.
    Nota: No puede editar aserciones de políticas de mediación en un espacio empresarial después de crear una política de mediación. Sin embargo, puesto que las condiciones de paso existen en la conexión de política de mediación, podrá añadir condiciones de paso cuando cree una nueva conexión de política.
  10. Opcional: Defina una o más condiciones de paso. Se deben cumplir las condiciones de paso para poder utilizar la política. En WSRR, las condiciones de paso son propiedades de usuario en el objeto de conexión de política.
    1. Especifique un nombre de condición de paso en el campo Nombre de condición de paso. El nombre de una condición de paso tiene siempre como prefijo la serie medGate_.
    2. Especifique un valor de condición de paso en el campo Valor. El valor de la condición de paso se compone de las partes siguientes: nombre de condición de política, operación y valor de paso.
      • El nombre de condición de política que escriba se debe correlacionar con un nombre de condición de política del módulo.
      • La operación puede ser: = , != , > , < , <= o >= .
      • El valor de paso es el valor que se está comparando, por ejemplo, país = Francia.
    3. Pulse Añadir condición de paso.
  11. Pulse Guardar.

Resultados

En WSRR, se crea una conexión de política que asocia la política de mediación seleccionada al servicio, punto final u operación seleccionado.

Se renueva el widget Administración de políticas de mediación y la nueva conexión de política se añade a la lista de conexiones de política.