Het realiseren van koppelingen tussen Power Platform en externe applicaties, platforms en diensten.
Externe integraties verbinden Power Platform-oplossingen met andere systemen en diensten.
Voorbeelden zijn:
Deze pagina beschrijft welke technieken binnen Power Platform beschikbaar zijn om integraties te realiseren.
๐ Zie Integration Patterns voor architectuurprincipes en integratiepatronen.
Integration Patterns beschrijft:
External Integrations beschrijft:
Integration Pattern
โ
Technische Implementatie
โ
Power Platform Component
Binnen Power Platform zijn meerdere technieken beschikbaar.
Cloud Flows zijn geschikt voor:
Voordelen:
Aandachtspunten:
Plugins worden gebruikt wanneer:
Voorbeelden:
Plugins zijn geschikt voor synchrone integraties binnen de Dataverse runtime.
Custom API's worden gebruikt voor:
Voorbeelden:
Azure Functions worden gebruikt voor:
Voorbeelden:
Azure Integration Services wordt toegepast voor enterprise integraties.
Componenten zijn onder andere:
Geschikt voor:
Scenario:
Een systeem vraagt direct informatie op.
Voorbeelden:
Power Platform implementatie:
| Situatie | Voorkeur |
|---|---|
| UI gestart | JavaScript + Custom API |
| Server-side | Plugin |
| Externe consumer | Custom API |
Scenario:
Een gebeurtenis veroorzaakt verwerking.
Voorbeelden:
Power Platform implementatie:
| Situatie | Voorkeur |
|---|---|
| Dataverse Event | Plugin |
| Procesautomatisering | CloudFlow |
| Enterprise Event | Azure Service Bus |
Scenario:
รรฉn systeem publiceert gebeurtenissen die door meerdere systemen worden verwerkt.
Voorbeelden:
Power Platform implementatie:
| Situatie | Voorkeur |
|---|---|
| Beperkt aantal consumers | CloudFlow |
| Grotere architectuur | Service Bus |
| Enterprise landschap | Azure Integration Services |
Scenario:
Periodieke verwerking van datasets.
Voorbeelden:
Power Platform implementatie:
| Situatie | Voorkeur |
|---|---|
| Klein volume | CloudFlow |
| Groot volume | Fabric Data Factory |
| Enterprise ETL | Azure Data Factory |
REST is het voorkeursprotocol voor nieuwe integraties.
Voorkom directe databasekoppelingen.
Webhooks maken directe notificatie tussen systemen mogelijk.
Geschikt voor:
Gebruik webhooks wanneer polling vermeden kan worden.
Azure Service Bus ondersteunt asynchrone berichtverwerking.
Toepassen bij:
Voordelen:
Iedere integratie moet inzichtelijk zijn.
Monitor minimaal:
โ Gebruik standaard connectoren waar mogelijk
โ Kies eerst het integratiepatroon, daarna de techniek
โ Ontwerp API-first
โ Gebruik event-driven architecturen waar mogelijk
โ Houd integraties los gekoppeld
โ Documenteer contracten
โ Implementeer monitoring vanaf de start
โ Alles implementeren met Cloud Flows
โ Directe database-integraties
โ Geen monitoring
โ Hardcoded credentials
โ Geen foutafhandeling
โ Punt-op-punt architecturen
โ Technologie kiezen vรณรณr het patroon
| Onderwerp | Relatie |
|---|---|
| Integration Patterns | Beschrijft architectuur en keuze van patronen |
| CloudFlows | Veelgebruikte integratietechniek |
| Plugin & Custom API Development | Real-time en server-side integraties |
| Logic Implementation Guidelines | Ondersteunt de keuze tussen technieken |
| Security | Authenticatie en autorisatie |
| Operational Readiness | Monitoring en beheer van integraties |
External Integrations beschrijft hoe integratiepatronen worden gerealiseerd binnen Power Platform.
Afhankelijk van het gekozen patroon kunnen verschillende technieken worden ingezet:
๐ Kies eerst het juiste integratiepatroon en bepaal vervolgens welke Power Platform-techniek het best aansluit bij de functionele en technische eisen.