vanellence. Demo erleben
← Zum Glossar

GLOSSAR

Layer / Schicht

Ein Layer ist eine abgegrenzte Verarbeitungsschicht; in neuronalen Netzen verarbeitet er Eingaben für die nächste Schicht, in Systemarchitekturen bezeichnet er einen eigenen Verantwortungsbereich.

Schichten ordnen Verantwortlichkeiten

Eine Gesprächsanwendung kann Oberfläche, Berechtigungsprüfung, Informationsabruf und Modellausführung in unterschiedliche Schichten aufteilen. Dadurch lässt sich klarer zuordnen, wo eine Entscheidung getroffen und wo eine Regel durchgesetzt wird. Für einen Kunden ist diese Trennung relevant, wenn etwa ein Modell ausgetauscht werden soll, ohne die Anmeldung oder Datenhaltung neu zu gestalten. Der Nutzen hängt von sauber definierten Übergängen ab. Eine zusätzliche Schicht ohne eigene Aufgabe kann dagegen Abstimmung und Fehleranalyse erschweren, statt die Anwendung übersichtlicher zu machen.

Schnittstellen auf Wirkung prüfen

Ein Schaubild sollte zeigen, welche Daten und Rechte zwischen den Schichten wechseln. Orchestrierung betrifft die Steuerung des Ablaufs; eine Regelwerk-Engine kann zulässige Aktionen prüfen. Diese Zuständigkeiten sollten sich in tatsächlichen Kontrollen wiederfinden. Ein geeigneter Test tauscht beispielsweise eine Komponente aus oder erzeugt einen Fehler an einer Übergabestelle. Bleiben Berechtigungen, nachvollziehbare Ergebnisse und verständliche Fehlermeldungen erhalten? Dann wird die versprochene Austauschbarkeit konkret prüfbar. In neuronalen Netzen hat „Layer“ eine andere, mathematisch-technische Bedeutung. Viele Modellschichten sagen deshalb nichts darüber aus, wie gut die Verantwortlichkeiten einer Geschäftsanwendung getrennt sind.

Quellen