Eine Einheit oder getrennte Services
Die zwei Bauformen von CIAS neben CDMS: eingebettet in einem Prozess oder als eigener Service. Was jeweils läuft, wer wen aufruft, warum beide fachlich gleich sein müssen — und wie sich das zur Betriebsart der Datenhaltung, SINGLE oder MULTI, verhält.
Themen dieser Fachlichkeit
- 1.CIAS eingebettet (eine Einheit)
CIAS läuft im selben Prozess wie CDMS oder das Hub-Backend. Welche Module eingebunden werden, wie CDMS CIAS aufruft und welche Datenbank CIAS nutzt.
- 2.CIAS als eigener Service
CIAS läuft als eigener Dienst. Was der CDMS-Dienst dann selbst mitbringt, welche Aufrufe über HTTP gehen und mit welchem Token.
- 3.Eingebettet und getrennt im Vergleich
Alle Unterschiede zwischen „CIAS im selben Prozess“ und „CIAS als eigener Service“ in einer Übersicht: Artefakte, Aufrufe, Datenbank, Ausfallverhalten und die Verzögerung einer Sperre.
- 4.Was läuft, bestimmt die Konfiguration
Jedes CIAS-Modul ist hinter einem Schalter ohne Standardwert. Warum keine CIAS-Klasse sich selbst aktiviert und was im Build entschieden wird (welcher Provider-Adapter).
- 5.SINGLE und MULTI über beide Module
Was die Betriebsart der Datenhaltung in CDMS und in CIAS bewirkt, und dass derselbe Schalter auch bestimmt, ob der Mandant im Token geprüft wird.
- 6.Warum beide Arten fachlich gleich sein müssen
Gleicher Code, gleiche Regeln, gleiche Ablehnungen. Was „fachlich gleich“ konkret heißt, wo der Unterschied trotzdem sichtbar wird und wo nicht.