
概念
在共享的区域内,进行数据的交换
栗子
win注册表
存储系统中的硬件和软件的配置信息
- App1.ini
- App2.ini
- Hardware.ini
影响软件的行为
资源集中配置管理和调度
剪贴板
作用
- 短时间数据存储
- 可以在不同的应用之间进行数据传递
共享仓库
仓库体系结构风格
组成
repository
- 存储和维护数据的场所
components operate on the center data store
connectors
- interactions between repository and components
交互机制
Database
- 输入流中的事务类型触发需要执行的过程
BlackBoard
- 由中心数据结构决定要执行的过程
应用场合
- 数据处理
- 软件开发环境
- 编译器中的符号表和语法树
黑板体系结构风格
定义
- 中心数据结构当前状态触发并选择需要执行的过程
组成
黑板
- 输入/解空间
- 求解状态
知识源
作用
- 策略知识
- 求解知识
条件-动作:被触发后执行相应的动作,修改黑板的数据
控制器
- 监视黑板状态
- 激活知识源
典型应用
- Hearsay