n 驱动层
该层由IBMS系统中所包括的智能化子系统或设备的驱动程序所组成,该层主要完成对子系统现场控制设备的实时信息进行收集和处理。由于各个子系统可能采用不同的通信协议和数据格式,所以,该层的驱动系统应完成对不同的协议和数据格式的转换。具体来讲,应该完成将各子系统的不同通信协议及数据信息格式转换成上层(即核心决策层)认可的标准格式,同时,将核心层处理后的信息转换成相应子系统认可的协议和格式,完成对各子系统的控制和管理。该层实际上是起到一个通信网关的作用。
n 核心决策层
该层是整个系统的关键部分,是整个系统的“神经中枢”,它完成的主要工作有:
完成对由底层输入的各子系统的信息按内在的逻辑关系进行加工、处理,将处理后的结果送到相应数据库,通知上层以直观的方式显示出现。同时接受上层(GUI)授权操作人员发出的请求信息或系统的控制信息,对这些信息进行相应处理,并将结果通知驱动器层,由驱动器层通知相应子系统,完成相应的动作。
完成各子系统的联动功能处理,某一事件的发生不仅要引起该事件所属子系统的反应,而且会引起与之有关联的其它子系统采取相应的动作,这种联动关系由核心层来决策。