(Choose 1 answer)
In the system, the client component sends a message to the service component and then waits for a reply from the service. When the message arrives, the service accepts it, processes it, generates a reply, and then sends the reply. The client and service then both continue. The service is suspended if no message is available. The system is designed as
A. The bidirectional asynchronous communication pattern
B. The Call/Return pattern
C. The synchronous message communication pattern
D. The asynchronous message communication pattern
E24