The Need for Reliable Messaging

Why should you be excited about reliable messaging? It certainly does not seem at first to be cool, interesting, or even something to get mildly excited about.

Providing reliability to messages has been somewhat of a nightmare in distributed applications irrespective of the transport. A lot of issues are associated with it. For example, the servers or a network connection might not be available. Even worse, the connection itself might be disrupted for reasons that are not readily predictable. As the developer and architect, you must design around these issues. If you look at the concepts of SOA in general, a key requirement that really should be the fifth tenet of SOA is reliability. (Please refer to Chapter 1 ...

Get Pro WCF: Practical Microsoft SOA Implementation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.