Thursday, December 06, 2007

Fornecedores de SOA não conhecem SOA!

Depois de alguns anos lidando com fornecedores de software, concordo com as observações do Mr. David Linthicum no seu artigo publicado no Java Developers Journal.

Quase que diariamente recebo ligações de consultorias e "empresas de software" que, de uma hora para outra, tem know-how sobre implementação e implatação de arquitetura orientada a serviços.

A maior parte, infelizmente, ainda acha que SOA tem a ver apenas com Web-Services, ou modelagem de processos (BPM) ou mesmo se resume a um broker de integração. Isto quando eles sabem o que é um broker.

A primeira vez que conversei sobre SOA com um alto executivo de uma das maiores empresas de tecnologia do mundo, a reação dele foi: "Não, nunca ouvi falar...". Acreditem!

Como eles não podem discutir arquitetura, eles conversam sobre produtos e apresentam aqueles slides fantásticos, onde tudo funciona. Quem nunca viu o famoso processo de autorização de crédito, em uma demonstração de ferramenta BPM?

Eles tentam "empurar" para sua empresa produtos, apenas isto. David Linthicum chama isto de Arquitetura Conduzida por Vendedores" ou VDA (Vendor-driven Architecture).

Tenha em mente que a arquitetura deve ser definida pelo seu time; claro que consultores e, eventualmente, arquitetos de software dos fornecedores podem (e devem) auxiliar. Mas, em hipótese nenhuma, eles devem ditar a sua arquitetura simplesmente adicionando caixas e mais caixas de software ao seu/nosso, já heterogêneo, conjunto de sistemas e soluções.

No comments: