Skip Navigation LinksAzure Developers Guide > Azure Service Bus > Brokered Messaging > Brokered Messaging Features & Patterns > Enterprise Integration Patterns

Training Courses

All course material is in English, and courses are delivered in English. Feel free to contact me for further information.

Enterprise Integration Patterns

The first part of this section introduced the concepts of Service Bus brokered messaging and provided coverage of the direct programming model. This section will explore the features of Service Bus brokered messaging in depth and look at the implementation of some common scenarios.

As in previous examples the direct programming model and simple console applications and synchronous method calls will be used for the implementations. This is done so as to focus directly on the code used to interact with Service Bus messaging. The use of asynchronous methods and best practices will be covered in detail later on.

In 2003 Gregor Hohpe and Bobby Woolf published a book entitled “Enterprise Integration Patterns”. The book describes a set of patterns that can be followed when developing applications based on message oriented architectures. One of the design goals of Service Bus brokered messaging was to provide a set of messaging capabilities that support enterprise integration patterns.

The website for the Enterprise Integration Patterns book can be found here.


Many of the features provided by Service Bus brokered messaging are derived directly from the patterns in this book. There are also a lot of scenarios where developers can implement other enterprise integration patterns by levering the capabilities of Service Bus brokered messaging.

This section will make many references to the patterns described in this book and how they can be used to develop message based systems in the Service Bus.

A list of the enterprise integration patterns described on the book can be found here.


Speaking Engagements