S90-02A · Question #72
If Service B is invoked by Service A and then Service B invokes Service C and all of this happens as part of the same service activity, then Service B would be considered: Select the correct answer.
The correct answer is A. an intermediary. Service B is an intermediary because it occupies a middle position in the message chain - it receives a request from Service A and passes a new invocation to Service C, processing the message without being either the origin or the final destination. Option B (service agent) is…
Question
If Service B is invoked by Service A and then Service B invokes Service C and all of this happens as part of the same service activity, then Service B would be considered: Select the correct answer.
Options
- Aan intermediary
- Ba service agent
- Can ultimate receiver
- Dan initial sender
How the community answered
(44 responses)- A86% (38)
- B2% (1)
- C7% (3)
- D5% (2)
Explanation
Service B is an intermediary because it occupies a middle position in the message chain - it receives a request from Service A and passes a new invocation to Service C, processing the message without being either the origin or the final destination. Option B (service agent) is wrong because a service agent acts autonomously on behalf of another party, which is a different role unrelated to position in a call chain. Option C (ultimate receiver) is wrong because that role belongs to Service C, the endpoint that actually fulfills the request and sends no further invocations. Option D (initial sender) is wrong because Service A holds that role as the originator of the activity.
Memory tip: Think of the word "intermediary" literally - it's in the middle. If a service both receives and sends within the same activity, it's the intermediary sitting between the initial sender (first caller) and the ultimate receiver (last callee).
Topics
Community Discussion
No community discussion yet for this question.