Summary
In this chapter, we looked at a customer who needed the ability to send a single event to a varied list of subscribers. There was no need for tight coupling of the sender and receiver(s), so the injection of a service broker in the middle was a sensible way to leverage asynchronous routing between endpoints. By clearly isolating our subscription endpoints we were able to make the addition, modification, or deletion of endpoints a straightforward task. The publish and subscribe pattern is a powerful way to transmit data, and the use of canonical message formats and BizTalk Server gave us enterprise-grade quality-of-service attributes that were demanded by this scenario.