|
知识路径: > 软件工程 > 软件体系结构风格 > 经典软件体系结构风格 >
|
相关知识点:6个
|
|
|
|
在仓库(repository)风格中,有两种不同的构件:中央数据结构说明当前状态,独立构件在中央数据存储上执行。控制原则的选取产生两个主要的子类。若输入流中某类时间触发进程执行的选择,则仓库是一传统型数据库;另一方面,若中央数据结构的当前状态触发进程执行的选择,则仓库是一黑板系统。
|
|
|
黑板系统的传统应用是信号处理领域,主要由3部分组成:
|
|
|
(1)知识源。知识源中包含独立的、与应用程序相关的知识,知识源之间不直接进行通信,它们之间的交互只通过黑板来完成。
|
|
|
(2)黑板数据结构。黑板数据是按照与应用程序相关的层次来组织解决问题的数据,知识源通过不断地改变黑板数据来解决问题。
|
|
|
(3)控制。控制完全由黑板的状态驱动,黑板状态的改变决定使用的特定知识。
|
|
|