Wir haben ein paar Projekte, die das Erstellen einer Anwendung, die aus vielleicht 50% benutzerdefinierte Funktionalität zusammengesetzt ist, aber dann ein Wiki, ein Forum und andere Komponenten einzieht Das sind bereits erfundene "Räder", die wir nicht von Grund auf neu schreiben wollen.Best Practices für die Integration von Drittanbieter-Modulen in Ihre App
Diese Anwendungen von Drittanbietern verfügen normalerweise über eigene Datenbanken, Designs und Authentifizierungssysteme. Die Dinge funktionieren wie ein Single-Sign-On oder ein gemeinsames Theme oder das Taggen/Suchen zwischen Entitäten in mehreren Sub-Apps sind meiner Erfahrung nach ziemlich herausfordernde Probleme. Was sind die besten Praktiken für ein solches Integrationsprojekt?
Unser Ansatz bestand bisher darin, Ihre Komponenten sorgfältig auszuwählen und diejenigen zu wählen, die eine klar definierte API haben, vorzugsweise über HTTP (wie REST oder SOAP), obwohl das nicht immer möglich ist. Ich habe ein anständiges Forum gefunden, das so funktioniert. Gibt es Vorschläge, die Leute jemandem geben können, der das versucht, wie ich vermute, dass viele von uns heutzutage immer häufiger sind?
Insbesondere suche ich nach einer Liste von Dingen, die man ausprobieren, vermeiden oder aufpassen sollte. –