Terug naar Azure Integration Services

Azure Integration Services

Azure Logic Apps

Orkestreer bedrijfsprocessen over cloud- en on-premisessystemen heen, visueel ontworpen en gebouwd om van fouten te herstellen.

Serverless platform voor workfloworkestratie om bedrijfsprocessen te automatiseren en applicaties te integreren. Azure Logic Apps biedt:

  • Visuele designer: Workflows ontwerpen met drag-and-drop en 1.400+ connectors
  • Standard vs Consumption: Kies tussen multi-tenant en single-tenant hosting
  • Connectors: Ingebouwde connectors (Service Bus, SQL Server, HTTP) en managed connectors (SAP, Oracle, Salesforce, Dataverse en meer)
  • Enterprise Integration Pack: B2B-messaging met EDI, AS2 en X12

Ontwikkelen met Azure Logic Apps

Standard vs Consumption

Kies het juiste hostingmodel op basis van uw vereisten:

FunctieConsumptionStandard
HostingMulti-tenant, serverlessSingle-tenant, toegewezen
PrijzenBetalen per uitvoeringUurtarief voor het WS1–WS3-plan + oproepen van managed connectors
VNet-integratieNiet beschikbaar (ISE werd in 2024 uitgefaseerd); gebruik StandardIngebouwde ondersteuning
Lokale ontwikkelingBeperktVolledige ondersteuning in VS Code
Het meest geschikt voorLaag volume, alleen cloudHoog volume, hybride, dev/test

Geavanceerde functies van Logic Apps

Stateful versus stateless workflows

Logic Apps Standard ondersteunt beide uitvoeringsmodi:

  • Stateful: Uitvoeringsgeschiedenis wordt bewaard, ondersteunt langlopende bewerkingen en retries met geschiedenis
  • Stateless: Geen geschiedenis, snellere uitvoering, ideaal voor scenario's met hoge doorvoer

Ingebouwde connectors

Ingebouwde connectors draaien in hetzelfde proces als de Logic Apps-runtime, wat betere prestaties oplevert:

  • Azure Service Bus, Azure Blob Storage, Azure Cosmos DB
  • HTTP, Request/Response, Schedule
  • SQL Server (ingebouwde versie voor betere prestaties)
  • Inline Code (JavaScript uitvoeren binnen de workflow)

Custom connectors

Bouw connectors voor elke REST-API met een OpenAPI-specificatie:

  • Importeer een OpenAPI 2.0-definitie (Swagger) of een Postman-collectie
  • Configureer de authenticatie (OAuth 2.0, API-sleutel, Basic)
  • Voeg custom code toe voor de transformatie van request en response
  • Deel connectors binnen de organisatie of publiceer ze openbaar

Foutafhandeling & veerkracht

Integraties falen: een partner-API reageert niet op tijd, een database is even onbereikbaar. Goede workflows houden daar rekening mee.

Een Logic Apps-run met foutafhandeling

When an HTTP request is received
Parse JSON

Scope · Try

Order in ERP aanmaken of bijwerken
Retrybeleid (exponentieel):#1 …#2 …

uitvoeren na: geslaagd

Response 200

Scope · Catch — uitvoeren na: mislukt

Loggen naar Application Insights
Support verwittigen

Rungeschiedenis

  • 08584…a1Bezig
  • 08584…9cGeslaagd
  • 08584…93Geslaagd
  • 08584…8eMislukt, afgehandeld

Illustratief voorbeeld

Het retrybeleid vangt een korte ERP-storing op; blijft de ERP onbereikbaar, dan logt de Catch-scope de fout en verwittigt support in plaats van de bestelling te verliezen.
  • Retrybeleid: Default, None, vast interval of exponentieel interval (tot 90 pogingen)
  • Scope-acties: Groepeer acties met gedeelde foutafhandeling
  • Run after-configuratie: Stuur de uitvoering van een actie aan op basis van de status van de vorige actie
  • Try-Catch-Finally: Gestructureerde exception handling met scope-acties
  • Time-outinstellingen: Time-outs op actieniveau en op workflowniveau

Klaar om uw integratiearchitectuur te moderniseren?

Laten we bespreken hoe Azure Integration Services uw applicaties, data en processen naadloos kan verbinden voor uw digitale transformatie.