By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Azure APIM Simplifies Event-Driven Architecture with Native Service Bus Policy
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > Azure APIM Simplifies Event-Driven Architecture with Native Service Bus Policy
News

Azure APIM Simplifies Event-Driven Architecture with Native Service Bus Policy

News Room
Last updated: 2025/11/06 at 5:19 AM
News Room Published 6 November 2025
Share
Azure APIM Simplifies Event-Driven Architecture with Native Service Bus Policy
SHARE

Microsoft recently announced a preview feature for its API Management (APIM) service that allows developers to send messages directly to Azure Service Bus using a built-in policy. The company states that the feature simplifies how organizations connect their API layer to event-driven, asynchronous systems.

Earlier, developers could create a custom solution in API Management to send messages to the Azure Service Bus. Yet with the new send-service-bus-message policy, they can forward payloads from API calls directly into Service Bus queues or topics. Brandon Verzuu, a business architect at ApplyThing, wrote in a Medium blog post:

Previously, if you wanted an HTTP-based API call in APIM to trigger an asynchronous backend process, you typically used a Logic App or an Azure Function as a channel adapter. This component’s sole job was to take the message, perhaps apply some transformation, and publish it to a Service Bus.

Now, under the new policy, when a client sends a standard HTTP request to an API endpoint in API Management, the policy sends the request as a message to Service Bus. Subsequently, downstream consumers such as Logic Apps, Azure Functions, or microservices process those messages asynchronously.

(Source: Microsoft Learn)

Luke Murray, a Microsoft MVP, describes in a blog post how a send-service-bus-message policy could look:


<policies>
    <!-- Throttle, authorize, validate, cache, or transform the requests -->
    <inbound>
        <send-service-bus-message queue-name="your-queue" namespace="your-namespace.servicebus.windows.net">
            <message-properties>
                <message-property name="ApiName">@(context.Api?.Name)</message-property>
                <message-property name="Operation">@(context.Operation?.Name)</message-property>
                <message-property name="CallerIp">@(context.Request.IpAddress)</message-property>
                <message-property name="ContentType">@(context.Request.Headers.GetValueOrDefault("Content-Type","application/json"))</message-property>
                <message-property name="TimestampUtc">@(DateTime.UtcNow.ToString("o"))</message-property>
            </message-properties>
            <payload>@(context.Request.Body.As<string>(preserveContent: true))</payload>
        </send-service-bus-message>
        <return-response>
            <set-status code="201" reason="Message Created" />
        </return-response>
    </inbound>
    <!-- Control if and how the requests are forwarded to services  -->
    <backend />
    <!-- Customize the responses -->
    <outbound />
    <!-- Handle exceptions and customize error responses  -->
    <on-error>
        <base />
    </on-error>
</policies>

In a Techcommunity blog post, the company outlines several use cases when leveraging the new policy, ranging from event notification by triggering internal workflows across multiple applications to partner integrations by offering REST-based endpoints for external systems while maintaining policy-based control. 

Furthermore, the feature in APIM leverages managed identities for secure communication between API Management and Service Bus. Additionally, developers can apply enterprise-grade controls, such as rate limits, quotas, and authorization, through APIM policies and gain API-level logging and tracing for each message sent. 

Stefan van der Loop, a Cloud Solutions Architect, commented in a LinkedIn post:

Oh wauw! I’d almost say Finally! this makes integration/decoupling so much easier and more robust. Now what’s left is moving towards a 99,99% SLA for both services 😉 Currently At 99,8% compound SLA uptime it still feels a bit light for production scenario’s. Then again, queues are cheap alternatives as fail-overs..

More details on Azure API Management is available on the documentation pages.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Russian drone incursions rattle Europe, Poland and Romania deploy new defense system
Next Article Tinder’s AI can find better matches by scanning your camera roll Tinder’s AI can find better matches by scanning your camera roll
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

FreeDesktop.org Adopts The Filesystem Hierarchy Standard
FreeDesktop.org Adopts The Filesystem Hierarchy Standard
Computing
Snapdragon 8 Elite Gen 5 runs hot, and not all phones can handle it
Snapdragon 8 Elite Gen 5 runs hot, and not all phones can handle it
News
I’ve spent one month with the iPhone 17, 17 Pro, and iPhone Air: here’s which you should pick | Stuff
I’ve spent one month with the iPhone 17, 17 Pro, and iPhone Air: here’s which you should pick | Stuff
Gadget
Unitree debuts A2 robot dog with 20km range and 100kg load capacity · TechNode
Unitree debuts A2 robot dog with 20km range and 100kg load capacity · TechNode
Computing

You Might also Like

Snapdragon 8 Elite Gen 5 runs hot, and not all phones can handle it
News

Snapdragon 8 Elite Gen 5 runs hot, and not all phones can handle it

5 Min Read
Hinsdale teen helps senior citizens get a handle on AI and other technological mysteries
News

Hinsdale teen helps senior citizens get a handle on AI and other technological mysteries

6 Min Read
HubSpot’s stock plummets on weak sales guidance and slowing growth –  News
News

HubSpot’s stock plummets on weak sales guidance and slowing growth – News

7 Min Read
Common ‘dodgy Amazon Fire Stick’ trick to watch free TV won’t work now
News

Common ‘dodgy Amazon Fire Stick’ trick to watch free TV won’t work now

8 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?