WebSphere Adapters

Depois de executar o assistente Conexão de Adaptador e criar um fluxo de mensagens, você deve implementar os recursos que são gerados adicionando-os a um arquivo, biblioteca ou BAR .

Para criar uma solução do IBM® App Connect Enterprise que se integre a um Sistema de Informação Empresarial (EIS), como o SAP, o Siebel, o JD Edwards ou o PeopleSoft,, você precisa dos seguintes recursos:
  • Um fluxo de mensagens que contém pelo menos um nó WebSphere® Adapters
  • Uma biblioteca (criada pelo assistente de Conexão do Adaptador) que descreve o modelo lógico dos dados, conforme definido pelo EIS
  • Um adaptador, que inclui dois conjuntos de informações que são usados pelo nó WebSphere Adapters no fluxo de mensagens:
    • Informações de conexão
    • Informações de interface

      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ó de solicitação WebSphere Adapters . Para adaptadores de entrada, o método define funções de callout ou eventos do EIS que fazem com que o nó de entrada do WebSphere Adapters propage 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 sucesso, 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 Mapping são usados para transformar os dados), mas ele também pode agir 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 resto 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.

Deve-se parar qualquer fluxo de mensagens que faça referência a um adaptador primário antes de reimplementar o adaptador primário. No entanto, 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.