You are developing a distributed sales system consisting of multiple Azure cloud services (orders, billing, payment, inventory, shipping). You need a recommendation for enabling asynchronous, XML-based message exchange between services. Which Azure messaging service should you include?
Choose an answer
Tap an option to check your answer.
Correct answer: Azure Service Bus.
Why this is the answer
Azure Service Bus is the correct choice because it is a fully managed enterprise integration message broker designed for decoupling applications and services. It supports asynchronous messaging, including XML-based messages, and offers features like queues and topics, ensuring reliable message delivery and complex routing scenarios essential for a distributed sales system. Azure Notification Hubs is for sending push notifications to various platforms, not for inter-service communication. Azure Blob Storage is for storing large amounts of unstructured data, not for message queuing. Azure Service Fabric is a platform for building and deploying microservices, but it doesn't inherently provide the asynchronous message brokering capabilities required; while services running on Service Fabric can use Service Bus, Service Fabric itself is not the messaging service.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed