Quando pensamos na integração entre sistemas distintos calculamos quantas horas serão gastas com programação de interfaces, geração de arquivos texto e cargas. Sabemos que esta integração não será instantânea, um dado incluído no sistema X levará pelo menos alguns minutos para aparecer no sistema Y.
Agora, e se pegarmos tudo isso e jogarmos no lixo? Impossível? Não. Com a tecnologia SOA (Service Oriented Architecture) cada funcionalidade de seu sistema é um serviço. Estes serviços podem comunicar-se, tanto trocando dados quanto consultando os mesmos. Esta comunicação é baseada em web services, que atualizam os sistemas em frações de segundos. Isso quer dizer que o que ocorre no sistema X é visualizado no sistema Y quase que instantaneamente, e vice-versa.
O que a MPL realizou na Sociedade Bíblica Brasileira, uma editora, foi justamente isso. A SBB já utilizava o Oracle Siebel CRM quando optou por implementar a plataforma Oracle JD Edwards de ERP. Uma das premissas do projeto era integrar as duas aplicações, tanto os cadastros de clientes quanto os de itens, e também a verificação de crédito, a emissão de notas fiscais e os preços utilizando SOA. Hoje tudo o que é inserido num sistema consta no outro em menos de um segundo.
A integração, por ter sido com SOA, teve seu tempo reduzido em 30% comparada a uma integração tradicional. Além da redução de custos, o SOA abre um caminho de integração inesgotável. É possível integrar os mais diversos sistemas de logística, manufatura, intranets etc. de forma ágil e instantânea. Acabou-se o tempo em que as horas de integração consumiam boa parte das horas de projeto. A inovação que o SOA traz permite que os diferentes sistemas trabalhem em conjunto, melhorando os processos e, consequentemente, o desempenho das empresas.

