SlideShare a Scribd company logo
1 of 20
www.briztalk.org
IntegratingBizTalkwith
WindowsAzureServiceBus
Queues&Topics
DanToomey
MCPD, MCTS, MCT
Brisbane BizTalk User Group Leader
http://mindovermessaging.com/
www.briztalk.org
What is
Windows Azure Service Bus?
Image from http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
www.briztalk.org
What is
Windows Azure Service Bus?
Image from http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
www.briztalk.org
Service Bus Queues
Image from http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
www.briztalk.org
Service BusTopics
Image from http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
www.briztalk.org
Service Bus Namespace
https://yourapp.servicebus.windows.net/foo/bar/baz
www.briztalk.org
Service Bus & Access Control
www.briztalk.org
BizTalk 2013 Cloud-Based
Adapters
www.briztalk.org
BizTalk 2013 Cloud-Based
Adapters
• SB-Messaging
• WCF-BasicHttpRelay
• WCF-NetTcpRelay
• WCF-WebHttp
www.briztalk.org
SB-Messaging Adapter - Send
www.briztalk.org
SB-Messaging Adapter - Send
www.briztalk.org
SB-MessagingAdapter - Receive
www.briztalk.org
SB-MessagingAdapter - Receive
www.briztalk.org
SB-MessagingAdapter - Receive
www.briztalk.org
Service Bus URLs
<namespace> {/<x>/<y>..}
<queueName>
<namespace> {/<x>/<y>..}
<topicName> <subscriptionName>
www.briztalk.org
Brokered Message Namespaces
http://schemas.microsoft.com/BizTalk/2012/Adapter
/BrokeredMessage-properties
http://schemas.microsoft.com/BizTalk/2012
/ServiceBusAdapter/BrokeredMessage/User
www.briztalk.org
www.briztalk.org
www.briztalk.org
References
http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-solutions/
http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
http://blogs.msdn.com/b/paolos/archive/2013/04/09/how-to-integrate-biztalk-server-2013-
with-windows-azure-service-bus.aspx
http://social.technet.microsoft.com/wiki/contents/articles/16330.biztalk-server-2013-
connect-to-the-windows-azure-service-bus.aspx
http://blog.codit.eu/post/2013/01/28/BizTalk-2013-SB-Messaging-Adapter.aspx
http://msdn.microsoft.com/en-us/magazine/jj863132.aspx
http://msdn.microsoft.com/en-us/library/windowsazure/hh403962.aspx
http://www.windowsazure.com/en-us/downloads/
www.briztalk.org
Brisbane BizTalk User Group
http://www.facebook.com/BrisbaneBizTalkUserGroup
@briztalk
http://www.youtube.com/user/BrizTalkUserGroup/videos

More Related Content

More from Daniel Toomey

Microsoft Azure News - April 2024 .
Microsoft Azure News - April 2024      .Microsoft Azure News - April 2024      .
Microsoft Azure News - April 2024 .Daniel Toomey
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Daniel Toomey
 
Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Daniel Toomey
 
Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Daniel Toomey
 
Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Daniel Toomey
 
Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Daniel Toomey
 
Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Daniel Toomey
 
Private DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosPrivate DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosDaniel Toomey
 
Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Daniel Toomey
 
Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Daniel Toomey
 
Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Daniel Toomey
 
Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Daniel Toomey
 
Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Daniel Toomey
 
Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Daniel Toomey
 
Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Daniel Toomey
 
Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Daniel Toomey
 
Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Daniel Toomey
 
Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Daniel Toomey
 
Microsoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxMicrosoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxDaniel Toomey
 
Microsoft Azure News - Aug-2022
Microsoft Azure News - Aug-2022Microsoft Azure News - Aug-2022
Microsoft Azure News - Aug-2022Daniel Toomey
 

More from Daniel Toomey (20)

Microsoft Azure News - April 2024 .
Microsoft Azure News - April 2024      .Microsoft Azure News - April 2024      .
Microsoft Azure News - April 2024 .
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024
 
Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023
 
Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023
 
Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023
 
Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023
 
Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023
 
Private DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosPrivate DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid Scenarios
 
Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023
 
Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023
 
Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Microsoft Azure News - May 2023
Microsoft Azure News - May 2023
 
Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023
 
Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023
 
Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023
 
Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023
 
Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022
 
Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022
 
Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022
 
Microsoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxMicrosoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptx
 
Microsoft Azure News - Aug-2022
Microsoft Azure News - Aug-2022Microsoft Azure News - Aug-2022
Microsoft Azure News - Aug-2022
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Integrating BizTalk 2013 with Windows Azure Server Bus Queues & Topics

Editor's Notes

  1. In this presentation we will be demonstrating how easy it is to integrate BizTalk Server 2013 with Windows Azure Service Bus queues &amp; topics, facilitating the creation of powerful hybrid applications.
  2. To begin with, we should mention the main features of Windows Azure Service Bus. Essentially, the Service Bus provides a rich set of tools to support both connectivity via the cloud (using relays &amp; protocol tunnel eventing) as well as Pub / Sub messaging structures including queues and topics to enable integration. It supports reliable transfer, routing through filters, and even some primitive transformation.
  3. While BizTalk 2013 provides ample support for Service Bus relays, the subject of this presentation is limited to integrating with queues &amp; topics only.
  4. Service Bus queues are a cloud-based version of the same queues we are used to working with in any other programming model. They are essentially First-In First-Out data structures that have one sender and one receiver. They are great for load-levelling and offline batching. In the former case, multiple receivers can compete for messages and be self-paced in processing them; however this scenario doesn’t guarantee ordered processing because a processing failure may put the item back on the queue after the next item has already been retrieved by another receiver.Queue messages are made up of a collection of properties, which are just key/value pairs, and may include an optional body. Note that the body is “opaque”, meaning it is not exposed to the broker.
  5. Topics differ from queues in that they support multiple subscribers, so more than one receiver can get the same message. It is essentially a publish / subscribe model not very different in concept from the BizTalk messaging engine. Filters can be used to target messages to individual subscribers. There is also support for filter actions that actually modify, add, or remove properties as the message is selected; so in that we have a limited transformation capability.
  6. Everything in Service Bus starts with a namespace. The root of the namespace is always the same, it is your app name followed by “.servicebus.windows.net”. However, this namespace tree can have as many leaves as you wish… well, at least up to 32 segments and/or a 450 path character limit. The best thing is that each leaf can be individually maintained and secured with Access Control Services.
  7. Each Service Bus namespace has a shadow in ACS, which allows you to configures users, rules, &amp; policies. ACS works by claims, and identities are federated by ACS providers (Google, Facebook, Yahoo, LiveiD, ADFS, etc.).Claims are mapped to rights for each realm.
  8. BizTalk Server 2013 included a number of new enhancements and adapters to facilitate integration with the cloud. In fact, a major focus of this release was to make it easier to build hybrid applications – that is, applications that utilise on-premises systems but still leverage the cloud to support greater connectivity and elasticity.
  9. The adapter we will focus on in this presentation is the SB-Messaging adapter. This adapter enables you to easily connect to existing Service Bus queues and topics. All you need at a minimum is the URL and the ACS details for authentication. There are also some additional properties that enable you to control how the message properties are written or promoted to the BizTalk message context.
  10. Let’s look at the send adapter first. In this mode, the minimum settings are the URL to the Service Bus resource (which you specify on the first tab), and the ACS namespace and credentials used to authenticate to the resource.
  11. You also have the option to explicitly specify some default brokered message properties, as well as provide a namespace corresponding to any BizTalk context properties that you want added to the brokered message’s user properties. Note that this is NOT the namespace used to write them into the SB message, it is used only to retrieve context properties from the BizTalk message.
  12. The receive mode of the adapter is very similar, with just a few subtle differences. You still need to provide the mandatory URL and ACS credentials of course.
  13. The main difference is in the option to add user defined brokered message properties to the BizTalk message context. Note that standard brokered message properties are already written to the context (although not promoted), so including this namespace will add the user-defined ones as well. You can also choose to promote them, but be aware that you need to have ALL the brokered message properties defined in a property schema, or you will get runtime errors.
  14. The final difference is that the receive mode of the adapter allows you to specify whether or not to use a session when retrieving messages. If your queue or topic has been configured to support sessions, this setting allows you to pull a group of related messages all at once.
  15. Let’s have a closer look at the URL that we use to point to our queues &amp; topics. As mentioned previously, all Service Bus addresses have the same format: they start with the “sb” protocol, and have a base address that consists of your custom namespace token followed by the standard “servicebus.windows.net” tokens. What follows varies depending on whether you are pointing to a queue or a topic subscription. If it’s a queue, then it is simply the path to the queue, which may be right at the root level or might be nested under several levels – but always ending with the queue name.For topics, it’s a little bit different. All topics must have a least one subscription, so the path must end in a series of three tokens: the topic name, the constant “Subscriptions”, and the subscription name.
  16. Finally, regarding the namespaces for Brokered Message properties, it is important to note that there is one namespace used for all standard message properties (for example, SequenceNumber, TimeToLive, ContentType, etc.), and another namespace for any user-defined properties that you decide to include from your BizTalk context properties when you write to the queue or topic subscription. It doesn’t matter what namespace is used in the BizTalk message context for these properties – when you include them in the Brokered Message, they will always be assigned this user namespace.
  17. Now it’s time for our first demo, where we will show how easy it is to connect to a Windows Azure Service Bus queue using the BizTalk 2013 SB-Messaging adapter. In fact, it is so easy we won’t even need to crack open Visual Studio for this demonstration![ Webcast of demos can be found here: http://youtu.be/jQefUBvc4Dk ]
  18. In this 2nd demo, we will show how easy it is to connect to a Windows Azure Service Bus topic using the BizTalk 2013 SB-Messaging adapter. For this one, we will demonstrate some more advanced features including custom property promotion and filtering subscriptions.[ Webcast of demos can be found here: http://youtu.be/jQefUBvc4Dk ]
  19. Here are some useful references for both Windows Azure Service Bus and also for BizTalk Server 2013 and its ability to integrate with Service Bus queues and topics via the new SB-Messaging adapter.
  20. I hope you have found this presentation useful and informative. Please also take some time to visit our user group’s web portal, where you’ll find plenty of other links and resources. If you decide to join (membership is free), you’ll not only have access to more areas of the portal including downloads of presentations and code samples, but you’ll also receive event notifications and newsletters from BrizTalk. I promise you won’t be spammed, and you can always unsubscribe if you change your mind. You can also find us on Facebook, YouTube, orfollow us on Twitter.