WebSphere

Modelos: Criando Políticas de Mediação para Módulos

Use o widget Administração da Política de Mediação para criar políticas de mediação e anexos de políticas no WebSphere Service Registry and Repository (WSRR). Com as políticas de mediação, é possível controlar as interações de serviço, usando a informação contextual.

Antes de Iniciar
  1. Use o WebSphere Integration Developer para criar um modulo que contenha uma primitiva de mediação Deliberação de Política.
  2. Implemente o módulo no WebSphere Enterprise Service Bus (WebSphere ESB) ou no WebSphere Process Server.
  3. Certifique-se de que o WebSphere ESB ou o WebSphere Process Server tenham uma definição para o WSRR que você deseja utilizar.
  4. Carregue o arquivo enterprise archive (EAR), contendo seu módulo, no WSRR.
  5. Crie um espaço de negócios que contenha o widget Navegador de Módulo e o widget Administração de Política de Mediação.
Por Que e Quando Desempenhar Esta Tarefa

É possível controlar os pedidos de serviços dinamicamente usando políticas de mediação que substituem as propriedades do módulo no tempo de execução. Essas políticas de mediação são armazenadas no WSRR. É possível definir uma ou mais políticas de mediação para o módulo, sendo que cada política de mediação pode substituir uma ou mais propriedades do módulo. Opcionalmente, é possível criar uma ou mais condições de gate em cada anexo de política. Quando os pedidos de serviço são processados, as condições de gate são comparadas aos valores de condições na mensagem. Todas as condições de gate devem ser atendidas para que uma política de mediação associada possa ser usada.

Procedimento
  1. Efetue logon no Business Space.
  2. Abra o espaço de negócios criado para administração de políticas de mediação associadas a módulos.
  3. No widget Navegador de Módulo, selecione Políticas de Mediação. O widget Administração de Política de Mediação é atualizado. Se houver anexos de políticas existentes, eles são exibidos.
  4. Se houver mais de uma definição de WSRR, selecione a definição usada pelo seu módulo.
  5. Insira o nome do Novo Anexo de Política. Os anexos das políticas de mediação associam uma política de mediação a um módulo. No WSRR, a política de mediação e o anexo da política são objetos separados.
  6. Clique em Criar... O widget Administração de Política de Mediação é atualizado. É possível especificar o grupo de propriedades com as quais deseja trabalhar e o nome da nova política de mediação.
  7. Selecione um Nome do grupo. Cada grupo contém propriedades do módulo. Selecione o grupo cujos valores de propriedade deseja substituir.
  8. Insira um nome no campo Nova Política. Este é o nome da política de mediação que você deseja criar e anexar ao módulo.
  9. Clique em Avançar... O widget Administração de Política de Mediação é atualizado. Agora é possível incluir asserções e condições de gate.
    Nota: Usando o Business Space, não é possível editar as asserções depois de criar uma política de mediação. Portanto, você deve incluir as asserções necessárias antes de salvar a política de mediação.
  10. Crie uma ou mais asserções. Asserções são as propriedades do módulo que a política pode substituir. No WSRR, as propriedades do módulo que deseja substituir aparecem como asserções da política.
    Nota: O widget exige que cada anexo de política tenha ao menos uma asserção.
    1. Selecione um Nome de propriedade. O nome é o nome alternativo da propriedade. O nome alternativo identifica a propriedade no fluxo de mediação.
    2. Insira um valor apropriado no campo Valor, por exemplo, All ou 10 ou /body/input/address. Quando disponível, o valor da política tem prioridade no tempo de execução. Se a política não for encontrada, ou se for inadequada, o tempo de execução usa o valor de propriedade promovida.
    3. Clique em Incluir Asserção.
  11. Opcional: Crie uma ou mais condições de gate. Condições do gate devem ser atendidas antes de a política poder ser usada. No WSRR, as condições de gate são propriedades de usuário no objeto de anexo da política.
    1. Insira um nome de condição de gate no campo Nome da condição de gate. O nome de uma condição de gate sempre recebe um prefixo com a cadeia medGate_.
    2. Insira um valor de condição de gate no campo Valor. O valor da condição de gate é composto das seguintes partes: nome da condição de política, operação e valor do gate.
      • O nome da condição de política que digitar deverá fazer o mapeamento para um Nome da condição de política no módulo.
      • A operação pode ser: = , != , > , < , <= ou >= .
      • O valor do gate é o valor que está sendo comparado, por exemplo, país = França.
    3. Clique em Incluir Condição do Gate.
  12. Opcional: Se você deseja excluir uma asserção ou condição de gate, clique no ícone de exclusão da asserção ou condição de gate apropriada. Caso você passe o mouse sobre uma asserção ou condição de gate, o ícone excluir, uma cruz, aparece no final da linha.
  13. Clique em Salvar.
Resultados
No WSRR, são criadas uma política de mediação e um anexo de política. O anexo da política conecta a política de mediação ao módulo. Se você incluiu uma condição de gate, o WSRR criará uma propriedade de usuário no anexo da política. A propriedade de usuário representa a condição.

task Tópico de tarefa

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.tut.wpsesb.doc/help_medpolicywidget/help_createpoliciesformodules.html
Copyright IBM Corporation 2005, 2009. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org).