Blackboard
aus Wikipedia, der freien Enzyklopädie
Der Begriff Blackboard findet im deutschen Sprachgebrauch vor allem als Fachbegriff der Informatik Anwendung. In der Regel wird damit eine Datenstruktur oder ein architektonisches Muster bezeichnet, die von einem Software-System zur Bewältigung von Problemlöseprozessen verwendet werden.
Ein Blackboard-Modell basiert auf der Vorstellung einer Gruppe von Experten, die durch Zusammenarbeit ein Problem lösen, das sich aufgrund seiner Komplexität der Lösung durch einen einzelnen Experten entzieht. Auf dem Blackboard werden dabei von einzelnen Teilprozessen Daten in einer hierarchisch organisierten Form abgelegt. Das Blackboard ist nun in der Lage, andere Teilprozesse von der Ablage oder Änderung dieser Daten zu benachrichtigen. Damit unterscheidet sich ein Blackboard insbesondere von einer reinen Datenbank, die nur von Klienten befragt wird, nicht aber umgekehrt die Klienten aktiviert. Andererseits kommunizieren die involvierten Teilprozesse niemals direkt miteinander, sondern immer nur über das Blackboard. Dies ermöglicht eine nahezu parallele Arbeitsweise der Teilprozesse.