Processamento de Saída

Para processamento de pedidos de saída, um cliente J2EE externo chama o adaptador por meio da SCA (Service Component Architecture). O cliente então solicita uma execução que, por sua vez, é transmitida do adaptador para o EIS (Enterprise Information System). Com o processamento de saída, o cliente pode fazer chamadas para o adaptador para desempenhar operações específicas no sistema de arquivos EIS.

O Adapter for Siebel Business Applications é orientado a metadados para processamento de saída para objetos de negócios e componentes de negócios. O adaptador suporta objetos de negócios hierárquicos. As informações sobre o objeto prestes a ser processado estão armazenadas nas informações específicas do aplicativo para o objeto e cada um de seus atributos.

Processando Objetos de Negócios Modelados em Siebel Business Objects

O adaptador suporta as operações Create, Update, Delete, RetrieveAll, Retrieve, Exists e ApplyChanges. A operação Delete é uma exclusão física. O adaptador utiliza a operação Retrieve para operações de entrada para recuperar os objetos do aplicativo Siebel. O padrão de comando de classes de base do adaptador é utilizado para desempenhar as operações. O nome da ordem de execução é AFTER_PARENT.

Processando Objetos de Negócios Modelados em Siebel Business Services:

O adaptador modela as chamadas de método de serviço de negócios Siebel como objetos de negócios. O processamento de eventos de saída consiste nas seguintes etapas:
  1. Um objeto de negócios que representa a chamada de método Siebel é transmitido do aplicativo cliente JCA para o adaptador utilizando o registro CCI (Common Client Interface). O registro CCI é uma instância da implementação CCI que permite a interação entre o aplicativo J2EE e o adaptador, e depois para o sistema backend Siebel. Este registro gera e configura o objeto de negócios.
  2. O adaptador extrai os elementos do objeto de negócios e, utilizando as informações de metadados do objeto de negócios, reconhece a interface Siebel a ser utilizada.
  3. O adaptador converte os dados do objeto de negócios na chamada de método Siebel apropriada.
  4. O adaptador executa o método no serviço de negócios Siebel designado.

Para processamento de entrada, o adaptador modela os objetos de integração como objetos de negócios. Selecione o nome do serviço de negócios que processa o objeto de integração necessário. Por exemplo, selecione o EAI Siebel Adapter se você planeja utilizar um objeto de integração baseado em um objeto de negócios Siebel ou selecione Conta Siebel se você planeja utilizar a Interface da Conta como o objeto de integração para o processamento de entrada.

Para processamento de saída, o método de evento não é utilizado e deve ficar em branco quando o tipo de serviço for de saída. É utilizado pelo adaptador para processamento de entrada sozinho para recuperar o objeto de integração; deve ser o nome do método do serviço de negócios que executa a recuperação.

Os eventos de saída permitem que um cliente faça chamadas para o adaptador para desempenhar uma operação específica em um aplicativo de negócios Siebel. O cliente pode solicitar uma conexão utilizando uma Connection Factory e a especificação de conexão que indica o nome do usuário e a senha utilizados para autenticação. Para clientes de arquitetura de componente de serviço, a funcionalidade do adaptador é exposta por meio de interfaces descritas por um idioma de descrição de serviços da Web (WSDL). A descrição do serviço de saída, EISImportBinding, é um artefato de linguagem de descrição de componentes de serviço produzido pelo assistente Enterprise Service Discovery. É um arquivo de importação. Os valores obrigatórios no tempo de execução estão contidos no arquivo de importação, e especificam o nome da função, o nome do usuário e senha necessários.

O cliente cria automaticamente uma especificação de interação que especifica um nome de função que é um método válido do serviço de negócios. O nome do serviço de negócios está nos metadados do objeto de negócios de entrada.

Os mecanismos executam um pedido utilizando a interação do adaptador. O adaptador utiliza o objeto de negócios de entrada para determinar o serviço de negócios e o nome da função para determinar o método a ser chamado.

O adaptador cria uma cópia do objeto de negócios de entrada, que é preenchida com os resultados, como o objeto de negócios de saída. O adaptador constrói o conjunto de propriedades Siebel obrigatórias com base no objeto de negócios de entrada e chama o serviço de negócios. A saída do conjunto de propriedades Siebel é, então, preenchida no objeto de negócios de saída. O objeto de negócios de saída é retornado à implementação de registros do WebSphere Business Integration, que é retornada ao cliente de chamada.


Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)