Precisely nutzt den Microsoft Azure App Service als Hosting-Anbieter und Azure AD (Active Directory) für die externe Benutzerverwaltung. In der Architektur unterstützt Precisely das Hinzufügen externer Benutzer zum Evolve-System.
Precisely bietet eine Portal-UI, die in Azure CDN gehostet wird, ein Portaldienst, der als Azure-Funktion und Precisely „Hybrid-Worker“ eingerichtet ist. Dieser Portaldienst kommuniziert zwischen der internen gehosteten Evolve Instanz und dem Portal. Weitere Informationen finden Sie im folgenden Diagramm und unter Microsoft Azure App Service für Hybridverbindungen.
Azure-Komponenten
Für die Verwendung im Evolve Portal Framework werden vier Azure-Komponenten empfohlen. Weitere Informationen zu den einzelnen Komponenten finden Sie in der folgenden Tabelle.
Ressourcen – Azure-Komponenten
Links zu Azure-Komponenten |
Rolle im Evolve Portal Framework |
Rollenbeschreibung |
---|---|---|
Verwaltet die Benutzerkontoregistrierung und -anmeldung, die Profilbearbeitung und Kennwortzurücksetzungen – all das außerhalb der Anwendungen, die zur Erfüllung dieser spezifischen Funktionalität entwickelt wurden. |
||
Bietet eine gesicherte, öffentlich zugängliche UI-Komponente, bei der es sich um die Landing-Page für Ihre externen Benutzer (Ihre Lieferanten- und Kundenbenutzer) handelt. |
||
Portaldienst | Kommuniziert mit dem Azure Relay-Dienst, um Anmeldedaten zu generieren. | |
Relay-Dienst |
Kommuniziert zwischen dem Relay-Dienst in der Cloud und dem Relay-Worker, der im internen Netzwerk installiert ist. Wie beim App Service korreliert jede Hybridverbindung mit einer Kombination aus TCP-Host und -Port. |
|
Dateispeicher | Stellt Dateispeicher für das Hosten einer Angular-basierten Benutzerschnittstelle (User Interface, kurz UI) bereit. | |
Benutzerdefiniert entwickelte Precisely-Komponente | Relay-Worker | Verwaltet die an den Relay-Dienst gesendete Anforderung und fungiert als Proxy für die intern gehostete Evolve Instanz. Eine benutzerdefiniert entwickelte Precisely-Komponente. |