Synchronous architectures are more appropriate thanasynchronous architectures in applications where the senderand receiver must participate in a message exchange, and thesender must respond to the receiver in a limited time frame.An example of this is credit card authorization. The senderneeds a response within a short time to complete aelectronic commerce transaction and to notify a user thathis purchase has been completed.