WebSphere

Módulos: creación de políticas de mediación para módulos

Utilice el widget Administración de políticas de mediación, para crear políticas de mediación y las conexiones de política en WebSphere Service Registry and Repository (WSRR). Con las políticas de mediación puede controlar las interacciones de servicio, utilizando información contextual.

Antes de empezar

  1. Utilice WebSphere Integration Developer para crear un módulo que contenga un primitivo de mediación Resolución de políticas.
  2. Despliegue el módulo en WebSphere Enterprise Service Bus (WebSphere ESB) o WebSphere Process Server.
  3. Asegúrese de que WebSphere ESB o WebSphere Process Server tienen una definición para el WSRR que desea utilizar.
  4. Cargue el archivo archivador empresarial (EAR), que contiene el módulo, en WSRR.
  5. Cree un espacio empresarial que contenga el widget Explorador de módulos y el widget 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 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 Business Space.
  2. Abra el espacio empresarial que ha creado para administrar las políticas de mediación asociadas a módulos.
  3. Desde el widget Explorador de módulos, seleccione Políticas de mediación. Se renueva el widget Administración de políticas de mediación. Si hay conexiones de política existentes se visualizan.
  4. Si tiene más de una definición de WSRR, seleccione la definición utilizada por su módulo.
  5. Escriba el nombre de la Nueva conexión de política. Las conexiones de política de mediación asocian una política de mediación con un módulo. En WSRR, la política de mediación y la conexión de política son objetos separados.
  6. 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 la nueva política de mediación.
  7. Seleccione un Nombre de grupo. Cada grupo contiene propiedades de módulo. Seleccione el grupo cuyos valores de propiedad desea alterar temporalmente.
  8. Escriba un nombre en el campo Nueva política. Se trata del nombre de la política de mediación que desea crear y conectar al módulo.
  9. Pulse Siguiente... Se renueva el widget Administración de políticas de mediación. Ahora puede añadir aserciones y condiciones de paso.
    Nota: Mediante Business Space, no puede editar aserciones después de crear una política de mediación. Por lo tanto, debe añadir todas las aserciones que necesita antes de guardar la política de mediación.
  10. Cree una o más aserciones. Las aserciones son propiedades del módulo que la política puede alterar temporalmente. En WSRR, las propiedades del módulo que desee alterar temporalmente aparecen como aserciones de política.
    Nota: el widget requiere que cada conexión de política tenga como mínimo una aserción.
    1. Seleccione un Nombre de propiedad. El nombre es el nombre de alias de la propiedad. El nombre de alias identifica la propiedad en el flujo de mediación.
    2. Introduzca un valor en el campo Valor; por ejemplo, Todo, 10 o /body/input/address. Cuando está disponible, el valor de política tiene prioridad durante la ejecución. Si no se encuentra una política, o si no es adecuada, el entorno de ejecución utiliza el valor de la propiedad promocionada.
    3. Pulse Añadir aserción.
  11. Opcional: Cree 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.
  12. Opcional: Si desea suprimir una aserción o una condición de paso, pulse el icono de borrar correspondiente a la aserción o condición de paso que desea. Si mantiene el puntero sobre una aserción o condición de paso, el icono de suprimir, una cruz, aparece al final de la fila.
  13. Pulse Guardar.

Resultados

En WSRR, se crean una política de mediación y una conexión de política. La conexión de política conecta la política de mediación al módulo. Si ha añadido una condición de paso, WSRR crea una propiedad de usuario en la conexión de política. La propiedad de usuario representa la condición.

task Tema de tarea

Condiciones de uso | Comentarios


Icono de fecha y hora Última actualización: 21 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_createpoliciesformodules.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).