December 2013
Intermediate to advanced
1872 pages
153h 31m
English
If you have experience with Microsoft Message Queuing (MSMQ) or IBM’s MQSeries, you already know the paradigm in play: two or more distinct database-driven applications reside on one or more servers, yet they need to collaborate, acting as a single unit to successfully complete a set of tasks. These applications may have varying implementations, but they are still considered to be part of the same distributed system. The constraints on these systems are such that the applications involved must be able to communicate in the freest, most reliable way possible.
Free, in this context, means that the applications cannot make synchronous method calls (or even asynchronous callbacks) to each other; they must be able ...