Natureza dos Dados e SOA

Acabei de ler um artigo excelente (http://msdn2.microsoft.com/en-us/library/ms954587.aspx ) que trata da natureza dos dados e seu impacto na definição de um serviço.

Há cerca de quatro anos Pat Helland começou uma séria de artigos e apresentações que comparavam a Arquitetura de TI com a urbanização de cidades. SOA seria semelhante aos nossos cabeamentos elétricos, telefônicos e encanamentos, que visam conectar outros sistemas, mas sempre com acoplamento fraco. Vale a pena ver (http://beta.channel9.msdn.com/Media/982/ ).

O fraco acoplamento da SOA favorecem transações de longa duração e estas, por sua vez, pedem que uma mesma operação possa ocorrer repetidas vezes ou que possa ser desfeita em um futuro. Isto muitas vezes impacta na lógica do nosso legado L. Nem toda operação de negócio, como implementada atualmente, satisfaz estas demandas.

SOA é uma promessa. Mas (cuidado) é também uma força de marketing e venda de serviços.