September 2017
Beginner to intermediate
562 pages
13h 46m
English
One of the key decisions to be made is whether integration should be real time (synchronous) or asynchronous. The following table analyzes both the messaging approaches and describes the scenarios when one should be selected over the other:
|
Type |
Pros |
Cons |
Good for |
Examples |
|
Synchronous |
Fail-safe communication Error/exception handling |
Tight coupling between systems Block sender until receiver is finished Network dependency must be available
|
Transaction processing across multiple systems |
Mobile app/handheld for PO receiving, SO picking, Inventory onhand, and so on. |
|
Asynchronous |
Decoupled systems Does not block sender Network need not be available Messages can be queued |
Reliability ... |