Partager via


Painel sobre SOA: discutindo o que é relevante.

Olá pessoal, tudo certo?

E no final do primeiro dia do SOA & BP Conference, o painel de arquitetos foi muito discutido. Estiveram presentes:

  • Oliver Sharp, GM, BizTalk Server
  • Dino Chiesa, Director, .NET Framework
  • Sam Guckernheimer, Group Product Planner, VSTS
  • Ashvin Sanghvi, Principal Architect, System Center
  • J.R.Arredondo, Senior Product Manager, Office

Após várias perguntas, algumas conclusões sobre arquitetura SOA foram possíveis: 

1. Sempre iniciar uma arquitetura SOA a partir das necessidades de negócio;
2. Considere como principal benefício da arquitetura SOA a agilidade para o negócio (reuso de serviços é parte do processo);
3. Mantenha o foco no Time To Value (planejar é importante, mas manter entregas constantes é mais importante);
4. Realizar entregas de valor de forma incremental;
5. Considere e desenvolva esperando mudanças;

É interessante observar como algumas das conclusões acima são muito próximas ao modelo de desenvolvimento AGILE, onde temos entregas constantes, design prevendo mudanças, planejamento de forma realista e evitando documentação intensa, etc. Mas o ponto mais importante talvez seja o primeiro:

"Toda iniciativa SOA DEVE ter como premissa as necessidades de negócio. Os business drivers DEVEM ser o motivador e moderador da arquitetura SOA."

Como garantir isso?
Resp: Através de ferramentas.

Quais ferramentas?
Resp: Vamos falar delas ao longo da semana, como Arquitetura de Referência SOA, Modelo de Maturidade, Modelo de Análise de Serviços e Negócio, etc.

Por enquanto é só. Até o próximo post! :)

Waldemir.