Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Azure

Enterprise Service Bus with BizTalk Server and Windows Azure : Mapping the Microsoft Platform to the Enterprise Service Bus Pattern

3/18/2011 5:54:23 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
The ESB is represented as a compound pattern comprised of a series of core and optional patterns that co-exist to establish an environment with a specific feature-set. Figure 1 shows the pattern hierarchy that comprises Enterprise Service Bus .
Figure 1. The Enterprise Service Bus compound pattern. The patterns connected with dashed lines represent optional extensions to the core model.

One of the most common questions that arise when exploring Enterprise Service Bus patterns in relation to Microsoft platform technologies is whether BizTalk Server itself is a fully functional ESB.

The answer to this depends on the definition of “fully-functional.” As shown in Table 1, when we take a look at the individual feature-sets represented by the patterns that make up Enterprise Service Bus, we can identify several dynamic runtime capabilities that can be provided by Microsoft platform technologies beyond BizTalk Server.

Table 1. Support for patterns mapped to different parts of the Microsoft technology platform. (1 = Native and configuration-only support, 2 = Can be created, 3 = Not applicable or not supported.)
Enterprise Service Bus  PatternBizTalk Server + ESB ToolkitWindows Azure PlatformWindows Azure Platform Service Bus.NET 4.0
Asynchronous Queuing1131 (if using MSMQ)

or

2 (if other)
Intermediate Routing1211
Reliable Messaging1221 (WS-Reliable Messaging or MSMQ)
Policy Centralization1232
Event-Driven Messaging1212
Rules Centralization1232
Data Model Transformation1232
Data Format Transformation1332
Protocol Bridging1231(bridging between WCF bindings)

What BizTalk Server and the ESB Toolkit establishes is a series of building blocks that, when combined with other parts of the Microsoft technology stack (and some diligent design effort), can result in a middle-tier technology architecture representative of a full-featured ESB.

Note

Coverage of the individual technology architecture and infrastructure components that relate to the individual Enterprise Service Bus patterns is provided in the book Modern SOA Infrastructure, as part of the Prentice Hall Service-Oriented Computing Series from Thomas Erl.

Other -----------------
- Enterprise Service Bus with BizTalk Server and Windows Azure : Governance Considerations
- Enterprise Service Bus with BizTalk Server and Windows Azure : Cloud-Enabling the ESB with Windows Azure
- Working with the Table service REST API : Querying data (part 3) - Filtering data with LINQ & Selecting data using the LINQ syntax
- Working with the Table service REST API : Querying data (part 2) - Querying with LINQ & Filtering data with the REST API
- Working with the Table service REST API : Querying data (part 1) - Retrieving all entities in a table using the REST API
- Working with the Table service REST API - Batching data
- Modifying entities with the REST API is CRUD (part 3) - Updating entities
- Modifying entities with the REST API is CRUD (part 2) - Deleting entities
- Modifying entities with the REST API is CRUD (part 1) - Inserting entities
- Working with the Table service REST API - Authenticating requests against the Table service
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server