Manipuladores de Mediação e Listas de Manipuladores de Mediação

As mediações são especificadas como uma lista sequencial simples de manipuladores de mediação. Você deve montar e implementar a lista de manipuladores de mediação em um Enterprise Applications Archive e instalá-lo no WebSphere Application Server. Depois que a mediação estiver associada a um destino, ela processará mensagens que chegam nesse destino. Um manipulador de mediação é a classe Java™ que processa as mensagens.

Nota: Os fluxos de mediação no barramento de integração de serviços estão sendo estabilizados. Nenhum aprimoramento adicional será feito no futuro. É possível utilizar o IBM Integration Bus ou quaisquer outros message brokers externos para recursos de mediação que não estão disponíveis na integração de serviço.
Exemplos de processamento de mensagens desempenhado por um manipulador de mediação incluem os seguintes:
  • Transformar uma mensagem em um formato diferente.
  • Rotear mensagens para outros destinos.
  • Incluir dados em uma mensagem a partir de uma origem de dados.
  • Modificar propriedades da mensagem.

A classe manipuladora de mediação implementa a interface Java com.ibm.websphere.sib.mediation.handler.MediationHandler. Você monta a classe manipuladora de mediação em um arquivo Enterprise Applications Archive (EAR) e, em seguida, implementa o aplicativo do manipulador de mediação em uma lista de manipuladores de mediação usando uma ferramenta de montagem, por exemplo, IBM® Rational Application Developer.

É possível designar um ou mais manipuladores de mediação a uma lista de manipuladores de mediação para definir um conjunto de operações a ser aplicado em cada mensagem. Ao designar um manipulador de mediação a uma lista de manipuladores de mediação, você designa um número de sequência ao manipulador de mediação. O número de sequência é utilizado para determinar a sequência específica em que as mediações nas listas de manipuladores de mediação são chamadas.

Uma mediação é configurada e criada no console administrativo, anexando-a a um destino. Por padrão, a lista de manipuladores de mediação tem o mesmo nome que o manipulador de mediação, mas é possível especificar um nome diferente, se necessário.
Figura 1. Listas de Rotinas de Tratamento de Mediação
Essa figura descreve as listas do manipulador de mediação.

A Figura 1 mostra como uma mediação é composta de uma única lista sequencial de manipuladores de mediação. O resultado da operação de cada rotina de tratamento de mediação na lista determina se a próxima rotina de tratamento de mediação na lista será chamada ou se a mensagem será roteada para o próximo destino.

Na maioria dos casos, você designará apenas um manipulador de mediação a uma lista de manipuladores de mediação. O conjunto de ferramentas utilizado para implementar o manipulador de mediação em um EAR fornece uma opção de configuração básica para incluir automaticamente o manipulador de mediação em sua própria lista de manipuladores de mediação.

É possível controlar o comportamento de um manipulador de mediação, configurando propriedades em vários estágios de desenvolvimento de mediação. É possível configurar essas propriedades ao criar a classe Java, montar e implementar o manipulador de mediação, ou no tempo de execução, quando a mediação é criada e instalada.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjp0010_
Nome do arquivo: cjp0010_.html