Quando você tiver executado o assistente de Conexão do Adaptador e criado um fluxo de mensagens, deverá implementar os recursos que são gerados incluindo-os em um arquivo bar.
As informações de interface contêm uma lista de métodos. Para adaptadores de saída, os métodos definem as operações ou serviços que podem ser executados no EIS pelo nó do pedido WebSphere Adapters. Para adaptadores de entrada, o método define funções ou eventos callout a partir do EIS que fazem com que o nó de entrada do WebSphere Adapters propague uma mensagem através do fluxo de mensagens.
Para cada método, as informações consistem no nome do método e o nome e os espaços de nome dos tipos de mensagens que são usados para entrada e saída. Para executar o método com êxito, os tipos de mensagens devem ser definidos na biblioteca.
Implementação iterativa
O fluxo de mensagens pode ser codificado com conhecimento do modelo lógico dos dados que são trocados com o EIS (por exemplo, onde os nós Mapeamento são usados para transformar os dados), mas ele pode agir também como um gateway para o EIS, onde nenhuma transformação de dados ocorre. Quando o fluxo age como um gateway, é necessário ser capaz de executar novas operações ou responder a novos eventos no EIS sem mudar ou recarregar os recursos que já estão implementados.
É possível usar a implementação iterativa para implementar os recursos que são necessários para suportar os novos métodos, sem afetar nenhum recurso que já esteja implementado. A implementação iterativa é possível usando-se adaptadores primários e secundários. O adaptador primário para um nó WebSphere Adapters contém suas informações de conexão e parte de sua interface; os adaptadores secundários contêm o restante da interface.
É possível armazenar um adaptador secundário na mesma biblioteca que o do adaptador primário, ou em uma biblioteca diferente. Se a biblioteca que contém o adaptador primário for referenciada por um aplicativo ou uma biblioteca, é possível fazer referência ao projeto que contém o adaptador secundário a partir do mesmo aplicativo ou biblioteca, ou de um aplicativo ou uma biblioteca diferente.
Não é necessário parar o fluxo de mensagens ao implementar o adaptador secundário. Durante a implementação do adaptador secundário, o adaptador primário fornece informações de conexão e o adaptador secundário fornece informações adicionais da interface.