AppFabric para composição de serviços: visão AppFabric Composite App

Olá pessoal, tudo certo?

No último post falei do projeto de composição de serviços e workflows com a infraestrutura Windows Server AppFabric. Veja, estamos pensando no escopo de uma aplicação, onde essa infraestrutura ajuda na administração de serviços.

Porém, pensando de forma corporativa, um barramento de serviços torna-se necessário, principalmente para cenários de interoperabilidade com diversas plataformas, múltiplos adaptadores de sistemas, protocolos, etc. Em cenários de BIG SOA, um ESB - Enterprise Service Bus é sempre uma infraestrutura importante.

Uma nova abordagem que vem crescendo desde o último PDC2010 é a composição de aplicações e serviços em nuvens híbridas, usando a plataforma Windows Azure. Isso é feito por meio da nova abordagem para AppFabric Composite App. Veja a figura abaixo:

image

Essa abordagem está baseada no AppFabric Services, uma visão unificada entre recursos locais (on-premise) e recursos na nuvem (Azure). Veja o mapa de recursos abaixo:

image

Os recursos de Service Bus e Access Control já estão disponíveis desde 2010. Em breve teremos o Azure Caching comercialmente disponível (atualmente está em CTP) e o conjunto de recursos do Integration e Composite App deve chegar ao longo de 2011.

Novidades chegando! Fique ligado!

Para saber mais sobre o assunto, confira os links abaixo:

Composite Apps com AppFabric Composition Model
Ref.: http://www.microsoft.com/windowsazure/appfabric/overview/default.aspx#top

Windows Azure AppFabric SDK V1.0 - October Update
Ref.: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&displaylang=en

Discover more about Windows Azure AppFabric
Ref.: http://www.microsoft.com/windowsazure/appfabric/overview/default.aspx#top

Em breve, vou falar com mais detalhes sobre a iniciativa Composite App e a plataforma Windows Azure. Aguarde!

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

Waldemir.