The beauty of independence, departure, actions that rely on themselves. | ||
--Walt Whitman |
Arguably the signature aspect of a service-oriented architecture based on messaging is the prevalence and embrace of the asynchronous message exchange pattern. In the last chapter, we looked at how to construct practical schemas and design smart endpoints. Now we build upon those concepts and see how combining well-built messages and endpoints with an event-driven, asynchronous infrastructure can help us realize our aim of a loosely coupled architecture.
In this chapter, you will learn:
The inherent value of asynchronous communication
The patterns for implementing asynchronous processing in WCF solutions
How to take advantage of asynchronous communication in BizTalk solutions
Mechanisms for returning results from asynchronous operations
The role of queue-based services