AIA recommends Asynchronous message exchange pattern because _____________.
A.
It is easy to implement and troubleshoot
B.
It promotes loose coupling
C.
It gives better response time
D.
It gives better throughput
Explanation:
An asynchronous operation is one that does not wait for a response before
continuing. This allows operations to occur in parallel. Thus, the operation does not block or wait
for the response. Asynchronous operations open a communication channel between the parties,
make the request, and close the channel before the response occurs. Message correlation is used
to relate the inbound message to the outbound message. This method is effective when large
numbers of transactions occur that could take long periods of time to process. In the case in which
the operations are short or need to run in serial, synchronous operations may be more
appropriate. The asynchronous pattern is effective if the end user does not need immediate
feedback.
Note: A synchronous operation is one that waits for a response before continuing on. This forces
operations to occur in a serial order. People often say that an operation blocks or waits for aresponse. Synchronous operations open a communication channel between the parties, make the
request, and leave the channel open until the response occurs. This method is effective unless
large numbers of channels are being left open for long periods of time. In this case, asynchronous
operations may be more appropriate. Also, the synchronous pattern may not be necessary or
appropriate if the end user does not need an immediate response.
Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application
Integration Architecture Foundation Pack:
EBS Message Exchange Pattern