You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Choose the best Azure integration services for your scenarios
3
-
description: How to choose the best Azure Integration Services capabilities for your scenariosand requirements.
2
+
title: Choose Azure services for enterprise integration
3
+
description: Learn which Azure services or features work best for your enterprise integration scenarios, requirements, and solutions.
4
4
services: logic-apps
5
5
ms.service: azure-logic-apps
6
6
ms.suite: integration
7
7
author: kewear
8
8
ms.author: kewear
9
9
ms.reviewer: estfan, azla
10
10
ms.topic: conceptual
11
-
ms.date: 01/04/2024
12
-
# As an Azure customer, I want to better understand which Azure Integration Services capabilities work best for my integration scenarios and requirements.
11
+
ms.date: 12/05/2024
12
+
# As an integration solutions developer, I want to better understand which capabiilities from Azure Integration Services and other Azure services work best for my integration scenarios.
13
13
---
14
14
15
15
# Choose the best integration services in Azure for enterprise integration scenarios
@@ -18,16 +18,16 @@ Azure Integration Services offers many capabilities across this collection of in
18
18
19
19
> [!NOTE]
20
20
>
21
-
> If you're a BizTalk Server customer looking to move your workloads to Azure Integration Services,
21
+
> If you're a BizTalk Server customer looking to move your workloads to Azure Logic Apps,
22
22
> you can get a migration overview and compare the capabilities between these two offerings by reviewing
23
-
> [Why migrate from BizTalk Server to Azure Integration Services?](biztalk-server-to-azure-integration-services-overview.md)
23
+
> [Why migrate from BizTalk Server to Azure Logic Apps?](biztalk-server-to-azure-integration-services-overview.md)
24
24
25
25
## When to choose a specific integration service and why
26
26
27
27
| Service | When to choose | Why |
28
28
|---------|----------------|-----|
29
-
| Azure Logic Apps | You have business processes to orchestrate across multiple systems where you understand their structures well. | - Provides greater developer productivity through the low-code workflow designer. <br><br>- Excels at wiring API calls together quickly using prebuilt, out-of-the-box connectors. <br><br>- Supports both synchronous and asynchronous processing. <br><br>- Offers rich debugging history for stateful workflows. <br><br>- Supports stateless workflows for low latency requirements. <br><br>- Supports creating custom APIs and custom connectors, which let you wrap existing REST APIs or SOAP APIs to access services where no prebuilt connector currently exists. (Consumption workflows only) <br><br> - Supports creating custom built-in connectors based on a service provider. (Standard workflows only) |
30
-
| Azure Functions | You need to run complex business logic that's better implemented as code than as workflow expressions. <br><br>You need to build a centralized utility function that you can access from other integration platform components, such as Azure Logic Apps. <br><br>You have unique data transformation requirements. | Provides an event driven, compute-on-demand experience for developers that need to extend the Azure application platform by implementing code triggered by events in Azure or other services and on-premises systems. |
29
+
| Azure Logic Apps | You have business processes to orchestrate across multiple systems that span from legacy systems to artificial intelligence workloads. You need to migrate from Microsoft BizTalk Server or other integration platforms. | - Provides greater developer productivity through the low-code workflow designer. <br><br>- Excels at wiring API calls together quickly using prebuilt, out-of-the-box connectors. <br><br>- Supports both synchronous and asynchronous processing. <br><br>- Offers rich debugging history for stateful workflows. <br><br>- Supports stateless workflows for low latency requirements. <br><br>- Supports creating custom APIs and custom connectors, which let you wrap existing REST APIs or SOAP APIs to access services where no prebuilt connector currently exists. (Consumption workflows only) <br><br> - Supports creating custom built-in connectors based on a service provider. (Standard workflows only) |
30
+
| Azure Functions | You need to build central utility functions that you can access from other integration platform components, such as Azure Logic Apps. <br><br>You have unique data transformation requirements. | Provides an event driven, compute-on-demand experience for developers that need to extend the Azure application platform by implementing code triggered by events in Azure or other services and on-premises systems. |
31
31
| Azure Data Factory | You need the capability to transform and move large datasets across various data sources, such as file systems, database, SAP, Azure Blob Storage, Azure Data Explorer, Oracle, DB2, Amazon RDS, and more. | - Provides a cloud-based serverless ETL service for scale-out, dataset integration, and data transformation. Can handle large data and message processing requirements. <br><br>- Offers code-free UI for intuitive authoring and single-pane-of-glass monitoring and management. <br><br>- Supports lift-and-shift for existing SQL Server Integration Services (SSIS) packages to Azure and running them with full compatibility in Azure Data Factory. The SSIS Integration Runtime offers a fully managed service, so you don't have to worry about infrastructure management. |
32
32
| Azure Service Bus | You need a messaging system that supports the publish-subscribe model, ordered delivery, duplicate detection, message scheduling, and message expiration scenarios. | - Provides a fully managed enterprise message broker with message queues and publish-subscribe topics. <br><br>- By decoupling applications and services from each other, this service provides the following benefits: <br><br>--- Load balancing across competing workers <br>--- Safe message routing, data transfer, and control across service and application boundaries <br>--- Coordinated transactional work that requires a high degree of reliability. <br><br>- Complements Azure Logic Apps and supports scenarios where you want to use SDKs, not connectors, to interact with Service Bus entities. |
33
33
| Azure Event Grid | You need an event subscription architecture to stay updated on state changes in one or more applications and systems because your integration solutions depend heavily on events to communicate such changes and make any related data changes. | - Provides a highly scalable, serverless event broker for integrating applications using events. Event Grid delivers events to subscriber destinations such as applications, Azure services, or any endpoint where Event Grid has network access. Event sources can include applications, SaaS services, and Azure services. <br><br>- Increases efficiency by avoiding constant polling to determine state changes. As more underlying services emit events, subscription architecture increases in popularity. |
@@ -39,4 +39,4 @@ You've now learned more about which offerings in Azure Integration Services best
39
39
40
40
> [!div class="nextstepaction"]
41
41
>
42
-
> [Migration approaches for BizTalk Server to Azure Integration Services](biztalk-server-azure-integration-services-migration-approaches.md)
42
+
> [Migration approaches for BizTalk Server to Azure Logic Apps](biztalk-server-azure-integration-services-migration-approaches.md)
0 commit comments