Eigenständiger BegriffMusterKapitel II · Stile & Muster · Baustein 11 von 11

Blackboard

Ein Blackboard koordiniert spezialisierte Wissensquellen über einen gemeinsamen, schrittweise vervollständigten Arbeitsstand.

  1. WissensbasisGemeinsamen Arbeitsstand halten.
  2. WissensquelleBeitrag anhand des Zustands liefern.
  3. 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.

Shop-Beispiel · Zuordnung

Blackboard und Pipe & Filter

Die Produktempfehlung ist hypothetisch; der bestehende Lieferantenimport bleibt eine lineare Verarbeitungskette.

So liest du das Bild

  1. Wissensbasis Blackboard
  2. Wissensquelle Komponente
  3. Abschlussregel Fertigkriterium
Blackboard und Pipe & Filter
AspektAusprägungWirkung
ReihenfolgeWissen steuert Beitrag.Filterkette legt Reihenfolge fest.
Gemeinsamer ZustandBlackboard sammelt Hinweise.Filter übergeben Zwischenergebnis.
Wissensabhängige Beiträge unterscheiden sich von festen Schritten.

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

  1. 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.
  2. 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.
  3. 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

  1. AblesenIm Bild nachsehen

    Welche Basis teilen die Produktempfehlungs-Komponenten?

    Lösung mit Begründung ansehen

    Eine Wissensbasis mit dem aktuellen Arbeitsstand.

  2. 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.

  3. 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.

Weiter im Lernpfad

Damit hast du Stile & Muster durchlaufen. Weiter geht es mit Daten & Zustand.