Zum Hauptinhalt springen

Übersicht über Micro Frontends

Ein Micro Frontend ist eine Jutro-App, die aus einer Micro Frontend-App-Vorlage erstellt wurde und einen einzigen Zweck erfüllt, z. B. die Instanziierung eines Transaktionsablaufs (ein Angebot finden oder einen Schadenfall melden). Diese Jutro-Apps sind als Micro Frontends verfügbar und können in konsumierende Shell-Apps eingebettet werden. Die Shell-Apps können dann Eigenschaften an das Micro Frontend weitergeben.

Bei dieser Shell-App kann es sich um eine zusammengesetzte Anwendung handeln, die für Endnutzer wie Vermittler oder Agenten gedacht ist, die Versicherungsangebote für ihre Kunden einholen müssen, aber auch eine App für die Schadenfallbearbeitung benötigen, damit diese Kunden einen Schaden anmelden können.

Möchten Sie mit der Entwicklung beginnen? Schauen Sie sich unseren praktischen Leitfaden an.

Beachten Sie, dass Guidewire die Verwendung von Apps, die aus eigenständigen App-Vorlagen erstellt wurden, als Micro Frontends nicht empfiehlt, da das Einbetten von eigenständigen Apps zu unerwarteten Ergebnissen führen kann.

Wann sollte ich Micro Frontends verwenden?​

Es gibt mehrere Anwendungsfälle, in denen die Vorteile einer Micro Frontend-Architektur genutzt werden können, z. B:

Unabhängiger Entwicklungsworkflow​

Eine einzige App kann mehrere Micro Frontends in einem einzigen, nahtlosen Nutzererlebnis rendern.

Micro Frontend-unabhängiger Workflow

App-Launcher​

Der App-Launcher bietet eine Liste mit Links zu Anwendungen. Die Shell-App ist mit mehreren Apps verknüpft.

App-Launcher

Verschachtelte Micro Frontends​

Die Shell-App rendert ein Micro Frontend, das seinerseits als Shell-App für ein anderes Micro Frontend fungiert.

Verschachtelte Micro Frontends