Capacidades de uma plataforma de aplicações

Olá pessoal, tudo certo?

Durante o Tech-Ed Brasil 2010, falei sobre alguns tópicos da plataforma de aplicações da Microsoft. Um dos destaques foi o Windows Server AppFabric, que tenho explorado bastante por aqui no blog. Nessas últimas semanas, também iniciei alguns projetos que já estão adotando o AppFabric para serviços de hosting e caching de aplicações.

Mas neste post, gostaria de relembrar que existem diversos grupos de capacidades em uma plataforma de aplicações. Em todas as sessões da track APPI do Tech-Ed, apresentamos o seguinte desenho:

image

Notamos acima 6 grupos principais de capacidades, que agrupam os recursos da plataforma. Em suas soluções, você utiliza recursos para desenvolvimento, integração, hospedagem de serviços e aplicações, armazenamento e BI, assim como atividades de gerenciamento e segurança. São serviços básicos presentes na plataforma.

Consolidando os principais produtos e tecnologias da plataforma Microsoft, temos o seguinte desenho:

image

No desenho acima, não destaquei o que cada produto ou tecnologia implementa como capacidade, apenas citei seus nomes. Mas já deu para perceber que cada grupo de capacidades pode oferecer recursos importantes para uma arquitetura corporativa.

Nesse contexto, o Windows Server AppFabric aparece como um componente importante para as capacidades de Hospedagem, Caching e Monitoração de serviços, workflows e aplicações na infraestrutura da empresa.

E em sua TI? Você consegue agrupar quais tecnologias estão entregando quais capacidades para suas aplicaões e áreas de negócio? É um belo exercício.

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

Waldemir.