Blackboard
Ein Blackboard koordiniert spezialisierte Wissensquellen über einen gemeinsamen, schrittweise vervollständigten Arbeitsstand.
- WissensbasisGemeinsamen Arbeitsstand halten.
- WissensquelleBeitrag anhand des Zustands liefern.
- AbschlussregelErkennen, wann genug Wissen vorliegt.
Einordnung
Warum das wichtig ist
Wissensbasierte Zusammenarbeit über gemeinsame Datenbasis von einer fest geordneten Verarbeitungskette unterscheiden.
Muster für Probleme, bei denen Beiträge und Reihenfolge aus verfügbarem Wissen entstehen.
Blackboard und Pipe & Filter
Die Produktempfehlung ist hypothetisch; der bestehende Lieferantenimport bleibt eine lineare Verarbeitungskette.
So liest du das Bild
- Wissensbasis Blackboard
- Wissensquelle Komponente
- Abschlussregel Fertigkriterium
| Aspekt | Ausprägung | Wirkung |
|---|---|---|
| Reihenfolge | Wissen steuert Beitrag. | Filterkette legt Reihenfolge fest. |
| Gemeinsamer Zustand | Blackboard sammelt Hinweise. | Filter übergeben Zwischenergebnis. |
Nutzen & Grenzen
Hilft, wenn
- Mehrere spezialisierte Verfahren liefern ergänzende Hinweise.
- Die passende nächste Aktion hängt vom bisherigen Wissensstand ab.
Grenzen
- Gemeinsamer Zustand und konkurrierende Beiträge erschweren Abstimmung und Fehlersuche.
- Ohne überprüfbares Abschlusskriterium bleibt die Verarbeitung unvollständig oder läuft weiter.
In der Praxis
- Definiere das Format gemeinsamer Wissenseinträge und speichere Herkunft sowie Gültigkeitszeitpunkt. So können Wissensquellen ihre Voraussetzungen zuverlässig prüfen und widersprüchliche Beiträge fachlich eingeordnet werden.
- Lege Priorität, Widerspruchsbehandlung und Wiederholbarkeit für gleichzeitig mögliche Beiträge fest. Prüfe, ob die Steuerung bei gleichen Voraussetzungen deterministisch auswählt und den Arbeitsstand nachvollziehbar hält.
- Formuliere ein fachliches Fertigkriterium und Fälle ohne weiteren Beitrag. Bestimme, wer ein Ergebnis freigibt und welche Belege die Entscheidung tragen, damit eine Sackgasse nicht als Lösung gilt.
Ausführliche Erklärung lesen
Wissensquellen prüfen die gemeinsame Basis und liefern Beiträge, wenn ihre Voraussetzungen erfüllt sind. Die Steuerung wählt aus, welche Quelle als Nächstes beitragen kann.
Gemeinsamer Zustand macht Beiträge sichtbar, erfordert aber Regeln für Format, Vorrang, Widerspruch und Abschluss. Das Muster eignet sich für wissensintensive Aufgaben, deren Lösungsweg vorher nicht vollständig feststeht.
Die Pipe-&-Filter-Architektur ordnet Schritte fest; Blackboard koordiniert Beiträge über den Wissensstand. Ein ereignisgesteuerter Stil verteilt Ereignisse statt Wissensbeiträge.
Für lineare Lieferantendaten bleibt Pipe & Filter der passende Vergleich.
Selbst prüfen
Teste dich in drei Stufen
AblesenIm Bild nachsehen
Welche Basis teilen die Produktempfehlungs-Komponenten?
Lösung mit Begründung ansehen
Eine Wissensbasis mit dem aktuellen Arbeitsstand.
AnwendenAuf eine neue Lage übertragen
Wann passt die Lieferantendaten-Pipeline besser?
Lösung mit Begründung ansehen
Wenn Parser, Prüfung und Normalisierung in stabiler Reihenfolge arbeiten.
BewertenEine Alternative abwägen
Welche Regeln verhindern widersprüchliche Beiträge?
Lösung mit Begründung ansehen
Beitragsformat, Vorrang, Konfliktlösung und ein prüfbares Abschlusskriterium.
Vertiefen
Diese Bausteine führen die Gedanken dieser Seite weiter.
Quellen
- Nii · Blackboard Systems, Part One (öffnet in neuem Tab)Grundlegende Forschungsarbeit zu kooperierenden Wissensquellen.
- Engelmore & Morgan · Blackboard Systems (öffnet in neuem Tab)Sammelband zu Blackboard-Architektur und Anwendungen.
- Microsoft · Blackboard pattern (öffnet in neuem Tab)Architekturübersicht zum wissensbasierten Muster.