Olá pessoal, tudo certo?
E no final do primeiro dia do SOA & BP Conference, o painel de arquitetos foi muito discutido. Estiveram presentes:
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.