Azure Integration Services

Vignesh Prabhu
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:

  1. API Management
  2. Logic Apps
  3. Service Bus
  4. 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

--

--

Vignesh Prabhu
Vignesh Prabhu

Written by Vignesh Prabhu

0 Followers

Specialist in Integration | Microservices | Cloud | DevOps

No responses yet