WebSphere

Aprender sobre Políticas de Mediação

Com as políticas de mediação, é possível controlar dinamicamente as interações de serviço, usando a informação contextual. Aprenda como módulos, serviços de destino e políticas de mediação são inter-relacionados.

Políticas de Mediação

Usando as políticas de mediação, é possível configurar dinamicamente as interações de serviço, substituindo os valores das propriedades do módulo. As propriedades do módulo que podem ser substituídas são definidas no fluxo de mediação. Você define os valores de substituição em uma política de mediação.

As políticas de mediação são armazenadas no WebSphere Service Registry and Repository (WSRR), mas é possível criá-las usando o widget Administração da Política de Mediação.
Esse diagrama mostra duas ordens. Se mais de um item for pedido, a condição da política de mediação resulta na aplicação de uma política de mediação diferente.

Criando Módulos que Podem Usar Políticas de Mediação

Use o WebSphere Integration Developer para criar módulos com um fluxo de mediação. O fluxo de mediação deve incluir a primitiva de mediação Resolução da Política, que pode acessar políticas de mediação no WSRR. Defina se a política de mediação Resolução da Política recupera as políticas de mediação associadas ao módulo, um serviço de destino ou ambos.

Ao criar o fluxo de mediação, você deve incluir outras primitivas de mediação, cujas propriedades deseja substituir.
  1. Use o WebSphere Integration Developer para criar um modulo que contenha uma primitiva de mediação Deliberação de Política. A primitiva Deliberação da Política deve ser colocada antes de qualquer primitiva cujas propriedades você deseje modificar.
  2. Configure a primitiva Deliberação de Política.
    1. especifique a definição de WSRR a ser usada ou assuma a definição padrão.
    2. Defina se deseja recuperar as políticas de mediação associadas ao módulo, um serviço de destino ou ambos.
    3. Opcional: Se desejar usar as condições de gate, crie um Nome da Condição da Política que corresponda à condição de gate na política. Especifique onde o valor da condição está localizado na mensagem, fornecendo uma expressão XPath. Por exemplo, seria possível criar um Nome da Condição da Política de Age e uma expressão XPath de /body/priceChecker/request/Age. Quando pedidos de serviço são processados, o valor da condição Age é configurado a partir de /body/priceChecker/request/Age.
  3. Opcional: Se você deseja associar as políticas de mediação a um serviço de destino ao invés de um módulo, inclua a primitiva de mediação Consulta de Terminais antes da primitiva de mediação Resolução da Política.
  4. Inclua outras primitivas de mediação.
  5. Promova qualquer propriedade que deseja substituir dinamicamente. Apenas propriedades promovidas podem ser substituídas pelas políticas de mediação.

Configurando o WebSphere ESB ou WebSphere Process Server

O servidor de aplicativos deve conter seu módulo e estar ciente do WSRR correto.
  1. Implemente seu módulo no WebSphere ESB ou WebSphere Process Server.
  2. Certifique-se de que o WebSphere ESB ou WebSphere Process Server tenha uma definição de WSRR adequada para seu módulo.

Configurando WSRR

Quando a primitiva de mediação Resolução de Política processa pedidos de serviço, ela consulta o WSRR. Portanto, o WSRR deve conter as informações relevantes sobre seus módulos e serviços.
  1. Carregue o arquivo EAR, contendo o módulo SCA, no WSRR.
  2. Opcional: Se necessário, carregue o WSDL para os serviços de destino que deseja usar.

Usando o Widget Administração da Política de Mediação

É possível usar o widget Administração da Política de Mediação para criar políticas de mediação e associá-las aos módulos ou serviços de destino. Além disso, o widget cria anexos de políticas que associam políticas de mediação a módulos ou serviços de destino. As políticas de mediação e os anexos de políticas são criados no WSRR.

Para cada propriedade que você deseja substituir, crie uma asserção. O widget refere-se às propriedades que você deseja substituir como asserções. No WSRR, as substituições de propriedade são asserções sobre a política. Caso você deseje criar um política de mediação condicional, inclua uma condição de gate. No WSRR, as condições de gate são propriedades de usuário no anexo da política.
  • Ao criar um anexo de política usando o widget Administração da Política de Mediação, o widget cria um anexo de política único e uma política de mediação para cada grupo que tem uma asserção.
  • Ao excluir um anexo de política usando o widget Administração da Política de Mediação, o widget exclui o anexo de política e qualquer uma das políticas de mediação que anexou, a não ser que as políticas estejam sendo usadas por um anexo diferente.
Ao usar o widget Administração da Política de Mediação para anexar políticas de mediação aos serviços de destino, é possível anexar as políticas nos seguintes níveis:
  • Serviços
  • Terminal
  • Operação

concept Tópico de conceito

Termos de Uso | Feedback


Timestamp icon Última atualização: 28 outubro 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_learnaboutmedpolicies.html
Copyright IBM Corporation 2005, 2009. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org).