Plugins erweitern die Kernfunktionen des Simplifiers in beliebiger Weise. Es handelt sich um eigenständige Programme, die
- Proprietäre Schnittstellen, die von Konnektoren nicht unterstützt werden
- Embedded-Systeme erfordern Hardware-Programmierung
- Geschäftslogik wie unsere Geschäftsobjekte
- Benutzeroberflächen, die sich von unseren Business-Apps unterscheiden
Kurz gesagt: Jedes Mal, wenn Sie nicht in der Lage sind, Logik, Schnittstellen oder UI-Elemente innerhalb des Simplifiers zu konfigurieren, können Sie dies mit Ihrem eigenen Plugin tun.
Plugins sind Microservices, die in jeder verfügbaren Programmiersprache entwickelt werden können.
Plugins laufen eigenständig und remote und kommunizieren mit Simplifier über das AKKA-Nachrichtenbussystem über HTTP.
Jedes Plugin hat eine eigene Portnummer und ggf. auch eigene IP-Adressen.