PlattformArchitektur
Nehmen Sie einen Datensatz und legen Sie einen Schnitt durch alles, was er berührt.
Die Übersichtsseite nennt die sechs gemeinsamen Grundlagen. Diese Seite ist der Schnitt durch sie: ein einzelner Datensatz, nach unten verfolgt, der unterwegs einen Ort erhält, eine Regel darüber, wer ihn bearbeiten darf, sein Verhalten, seine Dokumente, seine Kontinuität und seine Reichweite – und daneben jeweils, was jeder Bereich selbst bauen müsste, wenn diese Schicht nicht gemeinsam genutzt würde.
Was diese Seite nicht ist Hier gibt es keine Bereitstellungstopologie, kein Dienstverzeichnis, kein Netzwerkdiagramm und keine Liste von Frameworks. Wo das Ganze läuft, ist eine eigene Frage mit eigener Seite. Bereitstellung & Hosting
Was der Datensatz erhält – und was es sonst kosten würde.
Die Organisation
Das OrganisationsmodellEin Ort. Der Datensatz gehört zu einer Einheit, und die Einheit ist ein Knoten in dem einen Baum, den jeder Bereich liest – so bedeutet «welche Abteilung» in den Finanzen dasselbe wie im Lager.
Jeder Bereich würde seine eigene Abteilungsliste führen, und deren Abgleich würde zur Daueraufgabe. Eine Reorganisation müsste einmal pro System durchgeführt werden.
Befugnisse
Wie Befugnisse aufgelöst werdenEine Regel darüber, wer ihn bearbeiten darf. Keine Kopie einer Berechtigung – sondern die Stelle, zu der er gehört, aufgelöst anhand der Lizenz und der Rechte der anfragenden Person.
Jeder Bereich hätte seine eigene Benutzerliste und seine eigene Vorstellung davon, was eine Rolle ist, und wer austritt, müsste aus jeder davon einzeln, korrekt und am selben Tag entfernt werden.
Definitionen
Warum Definitionen eine Schicht sindSein Verhalten. Auf welchem Formular er erfasst wird, welche Phasen er durchläuft, wer in jeder davon handelt und was unterwegs entsteht, wird aus Definitionen gelesen, statt in den Bereich einkompiliert zu sein, dem der Datensatz zufällig gehört.
Eine Freigaberoute zu ändern, wäre ein Release in der Anwendung, der sie gehört, und dieselbe Regel müsste in jedem Bereich, der sie braucht, erneut implementiert werden.
Gemeinsame Dienste
Einer dieser Dienste im DetailSeine Dokumente, seine Benachrichtigungen, seine Aufgaben und die Referenzdaten, die seinen Feldern eine stabile Bedeutung geben. Der Bereich, in dem der Datensatz liegt, ruft sie auf, statt sie zu implementieren.
Sechs Dokumentablagen, sechs Benachrichtigungssysteme, sechs Aufgaben-Engines – und ein Dokument, das in einem Bereich entsteht, wäre anderswo eine Kopie statt dasselbe Dokument.
Eine Datensatzschicht
Kontinuität. Wenn Arbeit von einem Bereich in einen anderen wechselt, wird derselbe Datensatz gelesen, nicht eine Nachricht, die ihn beschreibt – deshalb übersteht sein Verlauf den Wechsel, statt auf der anderen Seite neu formuliert zu werden.
Eine Grenze zu überschreiten, hiesse Export, Import und Abgleich – und sobald diese voneinander abweichen, muss jemand entscheiden, welches System recht hat.
Der Aussenrand
Die VerbindungsmechanismenReichweite. Wo die Antwort in einem System liegt, das bleibt, wo es ist, kann der Datensatz sie trotzdem nutzen – unter denselben Organisations- und Stellenregeln wie alles darüber.
Jeder Bereich würde seine eigene Verbindung aushandeln und seine eigenen Zugangsdaten halten, und es gäbe keinen zentralen Ort, an dem man sieht, worauf continON zugreift und mit wessen Befugnis.
Der Datensatz ist durchgehend ein einziges Objekt. Er wird nicht als Kopie zwischen den Schichten weitergereicht – das ist der Unterschied zwischen einer Plattform und einer Reihe von Anwendungen, die sich darauf einigen, Dateien auszutauschen.
Die Reihenfolge ist eine Bedingung, keine Zeichenkonvention.
Eine Schicht stützt sich nur auf das, was unter ihr liegt
Befugnisse lesen die Organisation; umgekehrt gilt das nicht. Deshalb lässt sich die Organisation umorganisieren, ohne dass das Berechtigungsmodell neu geschrieben werden muss.
Die Lizenz begrenzt alles, was in ihr liegt
Keine Definition, Stelle oder Berechtigung kann über das hinausreichen, wofür die Organisation lizenziert ist, weil die Grenze über ihnen angewendet und nicht von jeder einzelnen geprüft wird.
Ein Bereich darf einen Dienst aufrufen, ihn aber nie ersetzen
Es gibt keine bereichseigene Dokumentablage und kein bereichseigenes Benachrichtigungssystem, das von den gemeinsamen abweichen könnte – genau das macht «dasselbe Dokument» buchstäblich wahr.
Klar gesagt: Die gemeinsame Nutzung ist echt, und deshalb ist auch die Kopplung echt. Die Bereiche hängen von denselben Diensten und derselben Datensatzschicht ab; sie sind also gemeinsam stark und gemeinsam betroffen. continON wird hier als eine verbundene Betriebsumgebung beschrieben, weil es genau das ist – nicht als eine Reihe unabhängiger Dienste, die jeweils für sich allein ausfallen könnten.
Bringen Sie Ihre Architekturverantwortlichen mit und legen Sie den Schnitt an Ihrem eigenen Fall.
Auf einem bereinigten Mandanten: Wählen Sie einen Datensatz, der zwei Ihrer Bereiche überschreitet, und verfolgen Sie ihn durch die Schichten nach unten – mit den Berechtigungen, Dokumenten und dem Verlauf, die er mitführt.

