Freigeben über


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.: 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"? Abs

  • Anonymous
    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.