Architecture selection
Let us look at how these candidate architecture technologies stack up when evaluating the risks and benefits of each.
Azure Platform AppFabric Service Bus | |
---|---|
Benefits Rapid provisioning of endpoint listeners No new hardware needed to host message routing function Internet-based host allows for secure access for internal and external endpoints |
Risks No durable component to store failed messages No centralized management of data subscribers Requires endpoints to be able to integrate with Service Bus |
BizTalk Server | |
Benefits Reliable messaging engine that can ensure delivery of critical data Diverse set of adapters that can natively communicate with all the protocols our client demands Loosely-coupled infrastructure that allows us to add/remove/change endpoints in a non-disruptive fashion |
Risks BizTalk Server does have an out-of-the-box business dashboard for monitoring and resubmitting failed messages Requires additional modules or code |
SQL Server | |
Benefits... |