Boa noite a todos !
Recentemente terminei a leitura do livro “Breve História de Quase Tudo”, através dele, o cronista Bill Bryston fala de maneira simples assuntos vários científicos, desde física, biologia até física quântica.
O capítulo que mais me chamou a atenção foi os estudos sobre a evolução da vida na face da Terra. O autor mostra que desde o início do começo da vida, a busca pela sobrevivência, levou que aquele caldo de proteínas se agrupassem em células, depois em organismos simples, até chegar nos seres complexos (nós, os seres humanos). Fazendo um comparativo com o mundo corporativo, podemos notar uma certa semelhança. As aplicações que construimos, inicialmente servem a um propósito específico, à medida que vão participando ativamente da vida da empresa, elas vão trocando informação com outras aplicações. A grande verdade é que nenhuma aplicação vive sozinha, todas direta ou indiretamente participam do ecossistema corporativo.
Quando participo na construção de uma aplicação/solução, sempre procuro identificar quais os pontos que permite a integração com outras aplicações do ecossistema corporativo. Neste ponto, desenhar uma arquitetura que permite a integração é vital para garantir a sobrevivência da aplicação, devemos gerar os nossos “tentáculos” de integração. Neste momento podemos ver várias perguntas:
A minha experiência me mostrou pontos:
Dentro de tecnologias e produtos disponíveis para promover a integração podemos várias opções:
É importante falar que dentro das sugestões das tecnologias acima não existe melhor ou pior, mas sim, cenários de uso. Vamos supor que deseja construir uma aplicação que terá uma camada de API para ser consumida por outras aplicações, neste caso um candidato a ser utilizado é o WCF. Em outro cenário, você é um arquiteto de sua empresa e deseja construir um repositório de APIs para que as aplicações possam interagir, neste caso o uso do Biztalk com um barramento de serviço (ESB Toolkit) é um candidato interessante.
E como mensagem final, a minha dica é “Pense em integração, pois nenhuma aplicação vive sozinha.”.
abs e T+ Condé
versão 1.0