Le piattaforme di integrazione embedded, chiamate anche piattaforme di integrazione embedded come servizio, consentono ai team di prodotto di costruire, governare e gestire integrazioni native con le applicazioni di terze parti preferite dai loro clienti. Mentre le piattaforme iPaaS tradizionali si concentrano sul collegamento e l'automazione delle funzioni interne, le piattaforme di integrazione embedded permettono ai fornitori di software di costruire e fornire integrazioni per i loro utenti. Ad esempio, un team di prodotto potrebbe voler che la loro applicazione attivi notifiche nel software di messaggistica istantanea aziendale dei loro clienti. Piuttosto che costruire e mantenere tale integrazione da zero, le aziende possono utilizzare piattaforme di integrazione embedded per accedere a strumenti di integrazione predefiniti e automatizzare i flussi di lavoro di sviluppo e manutenzione. Le capacità chiave delle piattaforme di integrazione embedded includono notifiche push, white-labeling, automazione dei flussi di lavoro e una gamma di funzionalità di integrazione.
Mentre le piattaforme di integrazione embedded sono strettamente correlate al software iPaaS, le integrazioni che gli utenti costruiscono con le piattaforme di integrazione embedded sono rivolte ai clienti, mentre l'iPaaS tradizionale è utilizzato per integrazioni interne.
Per qualificarsi per l'inclusione nella categoria delle Piattaforme di Integrazione Embedded, un prodotto deve:
Consentire agli utenti di distribuire e gestire integrazioni tra la loro applicazione e applicazioni di terze parti rivolte ai clienti
Consentire ai team di prodotto di rebrandizzare completamente e fare white-label della piattaforma di integrazione
Fornire API di connettività che permettano ai team di sviluppo di integrare direttamente con applicazioni, database e servizi
Fornire un'esperienza utente di configurazione self-service incorporabile che permetta ai clienti di un fornitore di software di attivare facilmente integrazioni preconfezionate
Consentire ai team di sviluppo di distribuire aggiornamenti alle integrazioni su tutta la loro base di clienti
Fornire strumentazione e osservabilità in modo che il team di prodotto e le operazioni possano monitorare centralmente tutte le integrazioni dei clienti
Supportare l'elaborazione elastica per permettere ai fornitori di software di soddisfare in modo scalabile la domanda di elaborazione delle integrazioni dei clienti
Fornire un costruttore di logica di integrazione a basso codice
Consentire agli utenti di orchestrare ed eseguire logica/codice di integrazione sulle loro piattaforme (flussi di lavoro)