SOA Service Lifecycle Management e seus desafios.
Olá pessoal, tudo certo?
Um dos grandes desafios de SOA é o gerenciamento do ciclo de vida de serviços (Service Lifecycle Management ). William Oellerman, diretor de tecnologia para o time de soluções SOA da Microsoft, acabou de apresentar alguns aspectos sobre esse tema.
Segundo William, os principais passos previstos no Service Lifecycle são:
- Identificação do serviço
- Desenvolvimento do serviço
- Provisionamento do serviço
- Consumo do serviço
- Gerenciamento do serviço
Através desta visão, procuramos garantir maior aderência dos serviços às necessidades do negócio.
Porém, note que cada passo deve envolver papéis e responsabilidades diversos, como arquitetos de solução, arquitetos de infra-estrutura, desenvolvedores de serviços, arquitetos de enterprise, responsáveis pelo negócio, etc. Ainda, podemos relacionar uma série de desafios presentes na organização, que exigem cuidados na implementação deste ciclo, como:
- A remoção de barreiras técnicas pode expor barreiras políticas;
- Muitas decisões de negócio não são orientadas para o reuso ou o design consistentes;
- Sistemas complexos poodem obscurecer as responsabilidades de TI;
- Pessoas e processos são parte do contexo, assim como a cultura organizacional, etc.
A partir disso tudo, minha proposição: a área de NEGÓCIOS precisa focar o "O QUE", enquanto que a área de TI deve focar o "COMO". Esse alinhamento passa obrigatoriamente pelo envolvimento de times das duas áreas, de arquitetos e especialistas de negócio.
E finalmente, duas ferramentas devem ser consideradas nessa visão: um modelo de análise e reconhecimento de serviços e um modelo de maturidade para a implementação de serviços. Na Microsoft, esse modelo de análise é dado pelo MSBA - Microsoft Services Business Architecture, que é bem uma metodologia para a análise de requisitos e mapeamento de negócios para uma arquitura SOA. Da mesma forma, a Microsoft anunciou o SOAMM - Modelo de Maturidade SOA, que visa posicionar as necessidades da empresa numa estratégia de evolução de sua arquitetura de serviços. Esse modelo de maturidade conta com 36 capacidades de negócio, que são mapeados para um roadmap de implementação sobre serviços.
A Microsoft espera a versão final de seu modelo de maturidade para início de 2008, assim como um pacote de oferta de Assessment de arquitetura com foco em SOA. Esse pacote contará com extensa documentação, casos de uso e exemplos. Até lá, vamos ficar ligados nos novos anúncios.
Por enquanto é só. Até o próximo post! :)
Waldemir.