domingo, 21 de novembro de 2010

Manipulando Flat Files com o Sonic ESB

Você sabia que, na TI de qualquer empresa de médio e grande porte, são mantidos cerca de 40 à 60 cenários de integração que subsidiam alguns processsos de negócios críticos? Dentre estes cenários, um deles é o caso onde as informações são integradas via arquivo texto, e o arquivo deve ser processado e enviado à algum canal de dados particular, como sistemas de mensageria, uma tabela de banco de dados ou mesmo o acesso a um web service ou um componente EJB.

Imagine o esforço e tempo dedicados à criação e mais ainda, a manutenção destes cenários? É razoável pensar em formas de se manter ambientes como estes da forma mais simples, ágil e agradável possível. E pra isso, você deve usar as ferramentas corretas. Neste post, irei mostrar como o Sonic ESB da Progress Software pode ajudar você a manter cenários de integração complexos com extrema facilidade e elegância. Para mostrar isso, irei criar passo a passo, um cenário onde um arquivo CSV será lido pelo Sonic ESB, e depois de realizado o processamento (a transformação da mensagem do formato CSV para XML) será enviado à uma fila JMS do tipo Topic.


Parte 1: Criação inicial do projeto e transformação CSV para XML



Parte 2: Adequação da mensagem XML usando XSLT




Parte 3: Implantação do projeto no domínio do Sonic ESB




Boas Integrações ;-)

0 comentários: