Why Azure Service Bus?
With gaining support, Microsoft has become the market leader in providing cloud computing as a service with its Azure platform. Among all other services, Azure service bus (ASB) provides an enterprise-grade messaging queuing service. This facilitates a safe and secure way to deliver messages across systems and cloud applications. It makes queuing service easy and ready to implement. Two options supported by ASB are
- Point-to-point communications
- Publish-subscribe topics
As best practices, Organizations are adopting enterprise queuing concepts. ASB makes it simple for an organization to Migrate and modernize their queuing requirements.
Benefits of Using ASB:
Some benefits of switching to Azure Service Bus
- Service Bus REST API – API capability enables accessing Queuing services directly with SAS Authentication
- Decoupled Applications – Enables more modularized code which can be built and tested independently.
- Publish-subscribe – Facilitates easy maintenance and instant data availability across distributed systems.
- Scalability – asynchronous design pattern makes integration scalable.
- Reliable solution – Highly available and reliable solution.
Boomi-ASB connectivity:
Boomi has a dedicated connector option to Azure Service bus, and it packages with a lot of options to modernize messaging between integration endpoints. Boomi supports input and output document properties based on the connector action like MessageId being the key, SessionId, PartitionKey, LockToken, etc.,
Note: This setup requires provisioning to be done at Azure.
-
ASB Action:
Boomi Azure Connector presents with Actions like Listen, Send, Receive, Delete, etc.
*Below picture shows Boomi Azure Service bus connector options
-
ASB Connection:
Like other connectors, Boomi ASB Connection requires parameters like URL, Authentication Type (OAuth 2.0 or SAS) for connecting to ASB service.
*Below picture shows ASB Connection page
-
ASB Operation:
Based on the chosen action, the Connector operation provides with different options.
*Below picture shows various options for Connector Action LISTEN
After building the ASB connector, it can be used in Boomi integrations to send or receive data from any system both internally and externally.
Reference:
- Details regarding connector configuration can be found here: Boomi ASB Connector
- Boomi Enterprise Queuing Concepts
Cover Photo by Anne Nygård on Unsplash