Übersicht
Wäre es nicht wunderbar, wenn es eine Integrationsplattform gäbe, die sich passgenau auf deine bzw. die Integrationsanforderungen deines Unternehmens zuschneiden ließe? Die Suche hat ein Ende! Microsoft bietet genau das mit den Azure Integration Services.
Die Azure Integration Services (AIS) sind eine Sammlung von Platform-as-a-Service (PaaS)-Angeboten in der Azure Cloud. Um auf die Frage aus dem ersten Absatz zurückzukommen: Diese Dienste können so zusammengestellt werden, dass sie ideal zur Umsetzung der Anforderungen eingesetzt werden können. Dies kann mit einem Mix & Match-Ansatz verglichen werden.
Microsoft definiert die Azure Integration Services mit folgenden Diensten:
Service | Beschreibung | |
---|---|---|
Azure Logic Apps | Workflow Service – Low-Code – Orchestrierung von Prozessen – B2B-Anbindungen (EDI, AS2,…) – Data Mapper (Transformations) – Data Connectors (SAP, Salesforce, Dynamics,…) | |
Azure Service Bus | Enterprise Messaging Service – Queue (FIFO) – Pub/Sub – AMQP, HTTP, JMS | |
Azure Event Grid | Event Broker Service – Cloud Events – Custom Events – Custom Applications – Pub/Sub – MQTT | |
Azure API Management | Full API-Lifecycle Service – Single Point of Contact – Gateway (REST, OData, GraphQL, SOAP) – Developer Portal – Monitoring | |
Azure Function Apps | Serverless Computing Service – Computing – .NET, JavaScript, Java, PowerShell, Python – Pay-as-you-go | |
Azure Data Factory | Enterprise Data Service – ETL – ELT – Data Orchestration (Databricks) – Spark |
In der Praxis setzen wir einen Mix der Integration Services in unseren Projekten ein und erweitern diesen bei Bedarf mit anderen Services aus Azure. Dabei stehen mehrere hundert zur Auswahl! Auch der Zugriff auf bereits vorhandene Systeme ist mit diesen Diensten kein Problem, unabhängig davon, ob diese Systeme bei einem anderen Hyperscaler gehostet werden oder im eigenen Datacenter liegen.
Was wir festgestellt haben, ist, dass der Einstieg in die AIS nicht so einfach ist, da es sich um eine ‚verteilte Produktfamilie‘ handelt und nicht um ein abgeschlossenes Produkt. Nutzt daher gerne hier die Möglichkeit, eure Fragen dazu loszuwerden.
Weiterführende Links
- Logic Apps: https://learn.microsoft.com/de-de/azure/logic-apps/logic-apps-overview
- Function Apps: https://learn.microsoft.com/de-de/azure/azure-functions/functions-overview?pivots=programming-language-csharp
- Service Bus: https://learn.microsoft.com/de-de/azure/service-bus-messaging/service-bus-messaging-overview
- Event Grid: https://learn.microsoft.com/de-de/azure/event-grid/overview
- API Management: https://learn.microsoft.com/de-de/azure/api-management/api-management-key-concepts
- Data Factory: https://learn.microsoft.com/de-de/azure/data-factory/introduction
Quellenangabe
Diskussion
Welche Erfahrungen habt ihr bereits mit den AIS gemacht? Welche Herausforderungen sind in euren Projekten aufgetreten? Fällt euch der Einstieg schwer? Nutzt gerne die Kommentarfunktion, damit wir diskutieren und uns austauschen können!
Viele Grüße,
Sebastian (Community Host)