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.
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.
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.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)