Grundbestandteile jeder Ordivis-Installation

Der Ordivis Stack.

Eine Ordivis-Installation ist kein einzelnes Programm, sondern ein Stapel aus Schichten – wie bei OSI oder TCP/IP: Was unten liegt, trägt das darüber. Ganz unten stehen Ordivis Service und Ordivis Updater. Sie sind kein Zubehör, sondern der Boden, auf dem jede Fachanwendung steht.

Die Ebenen im Überblick

Jede Ebene benutzt die darunter. Alle Wege verlaufen zwischen benachbarten Ebenen; nach außen führen genau zwei Verbindungen – und beide gehen hinaus.

Der Ordivis StackWas unten liegt, trägt das darüber – gelesen wie OSI oder TCP/IP.Ebene 2ZugängeWomit gearbeitetwird.Ordivis ClientWindows-Arbeitsplatz+ ClientUpdateWeb-PortalBrowserohne InstallationOrdivis AppAndroidEbene 1FachanwendungenWas der Kundeeinsetzt.Ordivis ITAPI 5000 · 5001 tlsPortal 443Ordivis Bauhof5100… weitereBelegung, RaumInfo,PostmappeEbene 0PlattformdiensteGrundbestandteiljeder Ordivis-Installation.Ordivis Service5310 http · 5311 tlsPost · Routing · EreignisseOrdivis Updater5321Pakete · Hooks · RücknahmeFundamentnicht Teil von OrdivisWindows ServerDienste, keine ContainerPostgreSQL5432 · je Erzeugnis 1 DBDienste und DatenhaltungZustellung (Push) · EreignissePakete anwenden · HooksAnmeldung, Fachdaten, SelbstupdateAußerhalb der AnlagePostfächerIMAP 993 · SMTP 465im Haus oder externupdate.ordivis.eu/v1/<produkt>/<kanal>/TLS 443PostPaketeDrei Sätze dazu1 Ebene 0 ist kein Zubehör –ohne sie steht Ebene 1 nicht.2 Zustellung ist PUSH: Serviceruft die Anwendung an, nichtumgekehrt (ADR-006).3 TLS über Fingerabdruck,nicht über eine PKI.
Der Ordivis Stack: Ebene 0 trägt alles Weitere.

Ordivis Service – die Poststelle

Ordivis Service holt die Postfächer ab – einmal je Postfach, nicht einmal je Anwendung –, entscheidet nach Regeln, welche Anwendung zuständig ist, und stellt ihr die Meldung zu. Umgekehrt nimmt er von den Anwendungen Ereignisse entgegen und macht daraus die Post an den Melder.

Ohne ihn holt jede Fachanwendung ihre Post selbst ab. Das funktioniert, solange es eine gibt. Bei zweien holen zwei Systeme dasselbe Postfach ab – und wer zuerst kommt, nimmt die Mail.

  • Ein Postfach, mehrere Anwendungen – ohne Doppelabruf
  • Regelwerk in vier Schichten statt fester Zuordnung
  • Ausgehende Post aus Ereignissen, nicht aus Freitext
  • Nachweis je Meldung: eingegangen, geroutet, zugestellt

Ordivis Updater – der Wartungsdienst

Ordivis Updater kennt jede installierte Ordivis-Anwendung, holt die Pakete, hält die Dienste an, tauscht die Dateien, prüft das Ergebnis – und nimmt zurück, wenn die Prüfung fehlschlägt.

Ohne ihn aktualisiert sich jede Anwendung selbst: mit eigenem Sicherungsverfahren, eigener Rücknahme und eigenem Zeitpunkt. Bei zwei Anwendungen ist das unübersichtlich, bei fünf nicht mehr zu verantworten.

  • Signierte Pakete, Prüfung nicht abschaltbar
  • Datenbanksicherung vor jedem Lauf – als Archiv geprüft, nicht nur geschrieben
  • Selbsttätige Rücknahme, wenn die Gesundheitsprüfung rot bleibt
  • Gestaffelte Ausrollung über Ringe

Was das für den Betrieb heißt

Nur eine Verbindung nach draußen

Der Updater holt Pakete von update.ordivis.eu. Von außen muss nichts hereinkommen – kein Port ins Internet geöffnet.

Kein Ausfall der Fachanwendung

Fällt Ordivis Service aus, laufen die Anwendungen weiter. Ereignisse sammeln sich und gehen nicht verloren.

Ohne PKI

Die Dienste legen ihre Zertifikate selbst an und prüfen einander über den Fingerabdruck. In einer Kommune gibt es selten eine Zertifikatsverwaltung.