Azure Integration Services
3 min readJan 26, 2021
Integration Today
- Application Integration is essential in every organization.
- Connecting multiple independent systems, often in complex ways
- Organizations rely on specialized integration platforms that provide services to do the integration.
- Most of the integration platforms have moved from on-prem into the public cloud.
- Rather than using traditional integration technologies, most of organizations are moving towards cloud-based integration platforms
- Azure Integration Services — Microsoft’s offering for cloud-based integration platform
- Four core cloud services needed for integration: API’s, Orchestration, Messaging, and Events
Azure Integration Services lets us connect cloud and on-prem applications through a unified set of cloud services.
Four components of Azure Integration Services:
- API Management
- Logic Apps
- Service Bus
- Event Grid
API Management
- Provides the API service which can expose REST and SOAP APIs from all kinds of the backend, running either in the cloud or on-premises.
- Azure services can also be exposed through API Management, letting us put a managed API on top of Logic Apps, Service Bus, and any other services.
API publishers use the Azure Portal API Management extension to make their APIs available, while API users rely on the Developer Portal to learn how to access an API.
Logic Apps
- Supports orchestration of business processes, workflows, and more.
- Can be a system-to-system process, user-to-system process.
- Can access all kinds of applications, cloud apps, on-prem apps, and Azure Services.
- Provides more than 200 connectors
Service Bus
- Provides reliable enterprise messaging for many kinds of software including cloud apps, on-prem apps, and Azure Services.
- Applications exchange messages through queues/topics.
- Provides asynchronous communications between all kinds of software.
Event Grid
- Allows raising and delivering events.
- Invokes receivers when a particular event occurs.
- Provides near real-time performance, with 99% of events delivered in less than a second.
Reference Architectures
Enterprise Integration on Azure: Basic
Enterprise Integration on Azure using queues and events