330 likes | 510 Views
Global Windows Azure Bootcamp. Auckland March 29 2014. The Global Sponsors. A BIG THANK YOU. The Local Sponsors. A BIG THANK YOU. Windows Azure Integration Capabilities. Nikolai Blackie Principal Architect and co-founder of Adaptiv Integration www.adaptiv.co.nz
E N D
Global Windows Azure Bootcamp Auckland March 29 2014
The Global Sponsors A BIG THANK YOU
The Local Sponsors A BIG THANK YOU
Windows Azure Integration Capabilities Nikolai Blackie Principal Architect and co-founder of Adaptiv Integration www.adaptiv.co.nz Microsoft Virtual Technology Solutions Professional (v-TSP) Microsoft Business Platform Technology Advisor
SaaS Microsoft Azure Partners OnPremise Cloud based systems are like heavily distributed application islands
Distributed applications require robust integration, failure to do so results in…
Simian army style outages (look it up)
Integration also enables load distribution, load levelling and sharding for scale out
So as a hipster geek how can I connect all my cloud & on premise components? Windows Azure Service Bus Queues, topics & subscriptions and relay services Windows Azure BizTalk Services One-way & two-way Xml/Pass Through Bridges EDI capabilities Windows Azure Storage Queues
Cloud OS and integration services • Available now • BizTalk Server 2013 • Windows Server Service Bus (Azure Pack) • Host Integration Server 2013 • Windows Azure Service Bus • Windows Azure BizTalk Services • The road ahead • On-premises solutions with BizTalk Server • Cloud integration with Windows Azure BizTalk Services and Service Bus Customer ONE ConsistentPlatform ServiceProvider Microsoft
Bring the Cloud to your Enterprise: Integration Partners Windows Azure SaaS Apps WABS Service Bus BizTalk Server Your Data Center applications mainframe servers databases
How do I enable messaging within the cloud, and cloud to on premise? Windows Azure Service Bus Queues Topics & Subscriptions Relay Services
What is Windows Azure Service Bus? Granular Security Load balancing Temporal decoupling Publish Subscribe Firewall Friendly FIFO Support Load levelling
Azure Service Bus – Queues Work Roles Queue Message Receiver Body 1010101011010101011010101010101010101010 Properties Key – Value Key - Value Key - Value On-Premises BizTalk/WCF IIS SB Messaging Binding Senders
Azure Service Bus – Topics Worker Role Filter = True Topic Sub Filter: Location = AKL Subscribers On-Premises BizTalk/WCF IIS SB Messaging Binding Senders
Azure Service Bus – RelaySecurely extend integration reach Relay Endpoint Customers Receiver Suppliers On-Premises On-Premises BizTalk/IIS Relay Binding BizTalk/IIS Relay Binding Senders Logistics
So what’s the difference between Windows Azure Storage Queues and Service Bus Queues?
Windows Azure Storage Queues • Windows Azure Queues and Windows Service Bus Queues – Compared and Contrasted:http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
How do I integrate disparate data & transports with my cloud services? Windows Azure BizTalk Services One-way & two-way communication Xml & Pass Through Bridges EDI capabilities
Windows Azure BizTalk Services Cloud application integration Build Hybrid Applications—extend reach of on-prem systems Integrate you SaaS applications with on-prem systems Use Visual Studio and .NET to build custom integration solutions Cloud EDI processing End-to-end EDI processing in the cloud for Enterprises and SMBs A solid scalable cloud integration platform for EDI Service Providers Provide simple, tailored experience to niche markets
Integration Bridges? Xml or Pass-through Flat File or Xml
Windows Azure BizTalk Services BizTalk Service BizTalk Portal Partner OM Partnerships Partners Agreements Profiles Monitoring Store Bridges Visual Studio EDI (X12 & EDIFACT) Xml One-Way Pass-Through Xml Request Reply Artifacts Tracking Store PowerShell Transforms Certificates Schemas Assemblies
BizTalk Release cadence Major BizTalk Server release alternate years R2 BizTalk Server release every alternate years Cumulative update every quarter WABS refresh once in 3 months
Windows Azure Integration Capabilities Cloud Hybrid Service Bus Diverse message pattern support, asynchronous and synchronous Load balancing and leveling Expose on premise services securely BizTalk Services Rich Message Processing with Common Integration Patterns B2B message processing with Trading Partner Management Storage Queues Require basic communication and messaging between services Need queues that can be larger than 5 GB in size Require storage specific features like lease based locks On-Premise
Thank you! Keep in touch! Call or mail us. Ask questions. Happy to help. Email: nikolai@adaptiv.co.nz Twitter: @nikolaiblackie
Windows Azure Service Bus:http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/ Windows Azure Queues and Windows Service Bus Queues – Compared and Contrasted:http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx Window Azure Service Bus: Messaging Patterns Using Sessions:http://msdn.microsoft.com/en-us/magazine/jj863132.aspx Service Bus Authentication and Authorization with Access Control Service:http://msdn.microsoft.com/en-us/library/windowsazure/hh403962.aspx Messaging and Integration Tutorial Links http://www.windowsazure.com/en-us/develop/net/app-services/#header-5 Service Bus Resources
SDK, schemas and tools downloads http://www.microsoft.com/en-us/download/details.aspx?id=39087 BizTalk Service Forums http://social.msdn.microsoft.com/Forums/en-US/azurebiztalksvcs Samples MSDN Code Gallery http://code.msdn.microsoft.com/windowsazure/ BizTalk Portal https://portal.biztalk.windows.net MSDN documentation http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx BizTalk Team Blog http://blogs.msdn.com/b/biztalk_server_team_blog BizTalk Resources
Install Windows Azure BizTalk Services SDK http://msdn.microsoft.com/en-nz/library/windowsazure/10873203-56b3-445c-8340-ef073f5365f8 & http://social.technet.microsoft.com/wiki/contents/articles/23592.biztalk-adapter-service-installation.aspx BizTalk Services Pricing Details http://www.windowsazure.com/en-us/pricing/details/biztalk-services/ BizTalk Resources