Planejando um Projeto de Integração

Quando começar o processo de desenvolvimento para um projeto de integração, você deve definir o cenário de integração antes de usar o Studio para converter os requisitos do projeto em uma orquestração.

Definindo um Cenário de Integração

Quando definir um cenário de integração, especifique um objetivo claro. Com este objetivo em mente, identifique os requisitos do projeto de alto nível:
  • Terminais - De que sistema de origem e para qual sistema de destino você está movendo os dados?
  • Formatos - Qual é o formato dos dados do sistema de origem? Qual formato de dados o sistema de destino aceita?
  • Transformação - Se os dados de origem e os dados de destino têm formatos ou estrutura diferentes, que tipo de transformação de dados é necessária? Existe alguma regra especial de processamento?
Por exemplo, se seu objetivo é consolidar diversas ordens de compra e fazer a ordem de compra consolidada em um banco de dados do fornecedor. Os requisitos do projeto de alto nível podem incluir os seguintes detalhes:
  • Terminais - O sistema de origem é um servidor FTP. O sistema de destino é um banco de dados Oracle.
  • Formatos - Os dados de origem são extraídos de arquivos simples CVS armazenados no servidor FTP. O banco de dados de destino requer dados em formato de tabela.
  • Transformação - Um arquivo simples para transformação de tabela é necessário. Além disso, as ordens de locais que possuem impostos de vendas devem ser processadas de forma diferente das ordens de locais sem impostos de vendas.
  • Objetivo geral do projeto de integração. Por exemplo, combinar uma ordem de compra de arquivo simples com uma ordem de compra XML em uma única ordem de compra grande que é armazenada no banco de dados do fornecedor.
Por exemplo, você deseja consolidar diversas ordens de compra, verifique se elas estão em conformidade com um formato específico e depois:
  • Algumas origens de Arquivo Simples precisam ser consolidadas em um arquivo XML de destino.
  • Os arquivos de um site FTP precisam ser movidos para outro.