de transacao de banco de dados, pode-se capturar as mudancas feitas no banco de dados, de uma maneira nao-intrusiva. A tarefa principal do processo de CDC e de examinar o Log e escrever dados de coluna e informacoes de transacao-relacionadas para as tabelas do processo de CDC. Detecta as novas tabelas habilitadas ao processo CDC e, automaticamente as inclui no conjunto de tabelas que serao ativamente monitoradas com relacao as novas entradas no Log. Semelhantemente, a desativacao do CDC tambem sera detectada, causando a remocao da tabela de origem do conjunto de tabelas ativamente monitoradas pelo CDC. Quando o processamento de uma secao do Log esta acabado, o processo de captura sinaliza para que os dados ja capturados sejam logicamente truncados e nao mais elegiveis para carga.Enterprise Application Integration Aplicacao de IntegracaoEAI e o uso de software e principios arquitetonicos para integrar um conjunto de aplicacoes de computador de uma empresa. Gerenciamento da Cadeia de Suprimentos (SCM), Gerenciamento do Relacionamento com o Cliente (CRM), BI e outros tipos de aplicacoes, tipicamente, nao podem se comunicar um com o outro para compartilhar dados ou regras de negocios. EAI e o processo de ligar aplicacoes dentro de uma organizacao a fim de simplificar e automatizar os processos de negocios, enquanto ao mesmo tempo evita mudancas das aplicacoes ou estruturas de dados existentes. Funcionando como um hub central, o servidor de EAI transforma dados de uma aplicacao para outra e pode coordenar processos entre aplicacoes. Isto quer dizer, por exemplo, que quando um cliente de banco mudar o nome em uma conta corrente pessoal, ele automaticamente muda em todas as contas do cliente. O sistema de EAI pode tambem enviar uma mensagem para um representante de seguro para contactar o cliente, porque a mudanca de nome quase sempre significa uma mudanca na situacao civil deste cliente. A figura 4 representa o sistema de EAI por meio de ilustracoes.EAI fornece um veiculo para colocar os dados de um sistemas fonte diretamente no armazem de dados. EAI pode ser usado para facilitar a aquisicao de dadosde um armazem de dados near real-time ou entregar decisoes para o sistema transacional on-line que sera responsavel pelas atividades de contabilidade associada. De uma perspectiva de integracao de dados, EAI pode ser usada para transportar dados entre aplicacoes e rotear dados real-time de evento para outras aplicacoes de integracao de dados como um processo de ETL. Acesso para aplicacoes fonte ou destino e feito via servicos da Web, Interfaces.NET da microsoft, Java-relacionado capacidades como JMS, interfaces de aplicacao legado e adaptadores, entre outros. Existem dois componentes fundamentais:Adaptadores que mapeiam formatos de dados heterogeneos, interfaces e protocolos em um modelo e formato comum. O proposito de adaptadores e de esconder a heterogeneidade e apresentar uma visao uniforme de um mundo heterogeneo subjacente. Um adaptador diferente e necessarios para integrar cada tipo de aplicacao.Um provedor de mensagem que facilita a interacao entre adaptadores e, portanto, entre os sistemas de back-end que precisam ser integrados.Integracao de Informacoes de empreendimentoNa maioria das empresas, informacoes sao armazenadas em bancos de dados separados, armazens de dados e