Paolo Salvatori write a fantastic paper on How to integrate a BizTalk Server application with Windows Azure Service Bus Queues and Topics and being an Azure guy at present but a BizTalk guy for the past 11 years, this is “right up my street” as they say, although I do think that this article will come very useful to anyone interested in hybrid solutions and the messaging capabilities in the cloud, with or without BizTalk in the picture as Paolo does a great job of introducing the service bus capabilities and describing some typical scenarios.
This is an important topic – as much as we’d like to see everything on Windows Azure, naturally, enterprises will not magically teleport their entire IT estate into the cloud.
Some applications will probably remain on premises for a while , if not forever, and there are some very valid reasons for that.
What this means, of course, is that any enterprise that is half-serious about cloud adoption needs to consider how to support the hybrid model where some applications are in the cloud whilst others are on premises and how to do cloud/on-premises integration.
The Windows Azure platform, with the Service Bus capabilities – the relay service, queues and topics, as well as the upcoming integration capabilities, enables the hybrid model easily yet robustly using familiar concepts and tools.
Couple this with a strong enterprise integration solution, one implemented on BizTalk server for example, which provides the ‘gateway’ to and from the cloud within the enterprise and you can take a federated approach to enterprise service bus with one leg on the ground and another in the cloud.