Eingebettete Integrationsplattformen, auch als Embedded Integration Platform as a Service bezeichnet, ermöglichen es Produktteams, native Integrationen mit den bevorzugten Drittanbieteranwendungen ihrer Kunden zu erstellen, zu verwalten und zu steuern. Während sich traditionelle iPaaS-Plattformen auf die Verbindung und Automatisierung interner Funktionen konzentrieren, ermöglichen eingebettete Integrationsplattformen Softwareanbietern, Integrationen für ihre Benutzer zu erstellen und bereitzustellen. Zum Beispiel möchte ein Produktteam möglicherweise, dass ihre Anwendung Benachrichtigungen in der Business-Instant-Messaging-Software ihrer Kunden auslöst. Anstatt eine solche Integration von Grund auf neu zu erstellen und zu warten, können Unternehmen eingebettete Integrationsplattformen nutzen, um auf vorgefertigte Integrationstools zuzugreifen und Entwicklungs- und Wartungsabläufe zu automatisieren. Zu den wichtigsten Funktionen eingebetteter Integrationsplattformen gehören Push-Benachrichtigungen, White-Labeling, Workflow-Automatisierung und eine Reihe von Integrationsfunktionen.
Während eingebettete Integrationsplattformen eng mit iPaaS-Software verwandt sind, sind die Integrationen, die Benutzer mit eingebetteten Integrationsplattformen erstellen, kundenorientiert, während traditionelles iPaaS für interne Integrationen verwendet wird.
Um in die Kategorie der eingebetteten Integrationsplattformen aufgenommen zu werden, muss ein Produkt:
Benutzern ermöglichen, Integrationen zwischen ihrer Anwendung und kundenorientierten Drittanbieteranwendungen bereitzustellen und zu verwalten
Produktteams die Möglichkeit geben, die Integrationsplattform vollständig neu zu gestalten und als White-Label anzubieten
Konnektivitäts-APIs bereitstellen, die es Entwicklungsteams ermöglichen, direkt mit Anwendungen, Datenbanken und Diensten zu integrieren
Eine einbettbare Self-Service-Konfigurationsbenutzererfahrung bieten, die es den Kunden eines Softwareanbieters ermöglicht, Paketintegrationen einfach zu aktivieren
Entwicklungsteams ermöglichen, Updates für Integrationen über ihre gesamte Kundenbasis hinweg bereitzustellen
Instrumentierung und Beobachtbarkeit bereitstellen, damit das Produktteam und der Betrieb alle Kundenintegrationen zentral überwachen können
Elastische Verarbeitung unterstützen, um es Softwareanbietern zu ermöglichen, die Nachfrage nach Kundenintegrationsverarbeitung skalierbar zu erfüllen
Einen Low-Code-Integrationslogik-Builder bereitstellen
Benutzern ermöglichen, Integrationslogik/Code auf ihren Plattformen zu orchestrieren und auszuführen (Workflows)