Häufige Fragen
Müssen die bestehenden Anwendungen umgebaut werden?
Für die gemeinsame Oberfläche in der Regel nicht, sie werden eingebettet, nicht verändert. Für die gemeinsame Anmeldung muss jede Anwendung ein fremdes Anmeldeergebnis akzeptieren können; wer das nicht kann, behält vorerst seine eigene.
Was ist der Unterschied zum Zerlegen eines Monolithen?
Die Bewegungsrichtung. Beim Monolithen wird eine große Anwendung in eigenständige Teile geschnitten. Hier sollen viele kleine zusammenfinden, ohne dabei zu verschwinden. Beides sind Altsystem-Themen, aber Werkzeuge und Reihenfolge unterscheiden sich.
Lassen sich auch fremde Anwendungen einbinden?
Ja, solange sie über den Browser erreichbar sind und die Einbettung nicht untersagen. Viele tun das aus guten Sicherheitsgründen; dann bleibt eine Kachel, die in einem eigenen Fenster öffnet.
Reicht eine gemeinsame Oberfläche, oder muss am Ende alles abgelöst werden?
Häufig reicht sie. Ablösung ist dort nötig, wo die Anwendung selbst das Problem ist: widersprüchliche Daten, fehlende Pflege, kein Weg für neue Anforderungen. Eine Oberfläche darüber macht solche Systeme nur bequemer erreichbar.
Wie werden Stammdaten zwischen den Anwendungen abgeglichen?
Anwendungen aus dem SOLUTIONS Framework geben einzelne Datenmodelle frei; die übrigen melden sich als abhängig an und erhalten diese Daten lesend über den Nachrichtenweg, ohne eigene Datenbankverbindung. Für Fremdsysteme übernimmt SOLUTIONS.transformer den Abgleich.