2. O que é a publicação
● ETL (Extract Transform Load)
● Busca informação em diversas bases (SGBD, WS,
Arquivo)
● Unifica as informações
● Gera arquivos para alimentar a procura (motor de
busca do BP)
● Não é um código difícil porém é sensível e crítico
4. O que é o camel
● É um framework de integração (EIP)
● Consegue interagir com diversos tipos de camadas
de transporte (JMS,Queue, HTTP, etc)
● Pode ser inserido em qualquer aplicação java.
● Fácil integração com Spring
● Pode ser configurado por DSL
● Customizável e extensível
7. Camel e publicação
● A publicação possui diversas ETL’s
● A publicação integra as bases de dados com o
motor de busca
● O Camel deixa a rota legível.
o Rota legível, regra legível.
o Documentação atualizada quando a rota é
atualizada.
8. O que temos até agora
Prova de conceito
● Criação de arquivos de estado
● Visualização das regras de transformação
9. O que temos até agora
Premissas
● Rodar em servidor comum
● Debug
● Teste unitário
● Rodar localmente
● Manter o arquivo de saída igual ao atual
● Diminuir carga no banco de dados