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:
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:
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.: https://www.microsoft.com/windowsazure/appfabric/overview/default.aspx#top
Windows Azure AppFabric SDK V1.0 - October Update
Ref.: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&displaylang=en
Discover more about Windows Azure AppFabric
Ref.: https://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.
Comments
Anonymous
February 02, 2011
Olá Waldermir. Seria correto afirmar que estamos vendo nascer um "Cloud Biztalk"? AbsAnonymous
February 03, 2011
Olá Marcelo, tudo certo? Obrigado pelo comentário! Eu não faria essa relação, apesar de alguns pontos serem parecidos sim. O BizTalk continua sendo um produto de integração local entre sistemas na plataforma Microsoft. Ele oferece uma série de adaptadores nativos e de mercado, para conectar diferentes sistemas e plataformas, permitindo recursos de transformação, mapeamento de campos entre mensagens, mensageria, regras de roteamento sobre mensagens, subscrição/publicação, tratamento de eventos, etc. Com o ESB Guidance sobre o BizTalk, temos ainda um barramento corporativo local disponível para a empresa, em grandes implementações de SOA ou para um catálogo corporativo de serviços. Veja, estamos longe de ter tantos recursos também no Service Bus do Azure AppFabric, assim evitaria fazer a associação direta entre ambos neste momento. Mas até o final de 2011 vamos voltar nesse post e posso rever meu comentário! hehe! []s Waldemir.