A sales application consists of multiple cloud services that handle different transaction components (orders, billing, payment, inventory, shipping). The services must asynchronously exchange transaction information using XML messages. Which Azure messaging service should you recommend to reliably support asynchronous XML message exchange between services?
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 that reliably delivers asynchronous messages between applications and services. It supports advanced messaging patterns like queues and topics, ensuring messages are processed even if services are temporarily unavailable. Its robust features, including message ordering, dead-lettering, and transactional capabilities, are ideal for complex business transactions involving XML messages. Azure Notification Hubs is for sending push notifications to mobile devices. Azure Application Gateway is a web traffic load balancer that manages incoming traffic to web applications. Azure Traffic Manager is a DNS-based traffic load balancer that distributes traffic across global Azure regions. These services do not provide the asynchronous messaging capabilities required for reliable service-to-service communication with XML messages.
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