Designing Azure Infrastructure Solutions — Question 20
You are developing a sales application that will contain several Azure cloud services and handle different components of a transaction. Different cloud services will process customer orders, billing, payment, inventory, and shipping.
You need to recommend a solution to enable the cloud services to asynchronously communicate transaction information by using XML messages.
What should you include in the recommendation?
Answer options
- A. Azure Service Fabric
- B. Azure Data Lake
- C. Azure Service Bus
- D. Azure Application Gateway
Correct answer: C
Explanation
The correct answer is C, Azure Service Bus, as it is specifically designed for asynchronous messaging and can handle XML messages between cloud services. Azure Service Fabric is more focused on microservices orchestration, Azure Data Lake is meant for big data storage and analytics, and Azure Application Gateway is primarily used for web traffic management, making them unsuitable for this requirement.