Which statement best describes synchronous versus asynchronous communications in a Service Oriented Integration (SOI) architecture?
Correct Answer: A
Explanation/Reference:
When using synchronous communication the service consumer blocks until the service provider responds.
This is usually the easiest type of communication to program in the consumer application. Thus, synchronous communication must be supported by the architecture.
Many applications included in integration scenarios do not provide a synchronous interface. Asynchronous communication is also used when the response time for the source system is too slow to support the timelines of the calling systems. Thus the architecture must support asynchronous communications.
Reference: Oracle Reference Architecture, Service-Oriented Integration, Release 3.0