Challenges of Implementing Reliable Messaging

Implementing reliable messaging has multiple challenges. We'll broadly categorize them into communication issues and processing issues. More often than not, these are interrelated challenges that are nontrivial in nature to solve.

Communication Issues

Communication issues typically revolve around the physical transport. In a service-oriented world, the quality of the communication layer is often not within our control. The main communication issues are the following:

Network issues

The actual physical network is not available. So, what happens to your messages? Do you compensate for this? How do you compensate for this? The server is down or the router is struggling to cope with high levels of ...

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.