MuleSoft Certified Integration Architect – Level 1 — Question 16
An organization is creating a set of new services that are critical for their business. The project team prefers using REST for all services but is willing to use SOAP with common WS-* standards if a particular service requires it.
What requirement would drive the team to use SOAP/WS-* for a particular service?
Answer options
- A. Must secure the service, requiring all consumers to submit a valid SAML token
- B. Must support message acknowledgement and retry as part of the protocol
- C. Must publish and share the service specification (including data formats) with the consumers of the service
- D. Must use XML payloads for the service and ensure that it adheres to a specific schema
Correct answer: B
Explanation
The correct answer is B because SOAP provides built-in features for message acknowledgement and retry, making it suitable for scenarios requiring reliable messaging. Options A, C, and D are not exclusive to SOAP, as REST can also implement security measures, service specifications, and data formats without necessarily requiring SOAP's protocol features.