Oracle Cloud Platform Data Integration 2020 Specialist — Question 55
Which two statements are true for service choreography? (Choose two.)
Answer options
- A. Service choreographer is responsible for invoking other services.
- B. Services involved in choreography communicate through messages/messaging systems.
- C. Service choreography relies on a central coordinator.
- D. Service choreography should not use events for communication.
- E. Decision logic in service choreography is distributed.
Correct answer: D, E
Explanation
The correct answers are D and E because service choreography does not rely on a central coordinator, which means it can use events for communication. Additionally, decision logic is distributed among the services rather than being centralized, allowing for more flexibility in the architecture.