你的位置:首页 >

屏蔽不同硬件设备的差异性和不同数据库的异构性

2024/10/16 14:02:47点击:

分布式数据库访问中间件主要负责各种异构数据库的操作,实现各子系统的数据共享,包括直接执行SQL语句和存储过程完成数据的增加、删除、修改,以及以只读方式和更改方式获取数据。数据通信接口采用系列标准协议,负责设备间通信及各模块间通讯消息描述,按照规定的消息格式提供对消息的生成,并提供对消息的解析以得到消息的各个组成部分。
协议层封装设备和数据库操作,屏蔽不同硬件设备的差异性和不同数据库的异构性,向服务层提供统一接口,相对于服务层是透明的。服务层根据综合安防平台功能模块,建立面向设备服务和非面向设备服务。面向设备服务主要包括存储服务、流媒体服务、各子系统服务、系统备份等,非面向设备服务主要包括级联服务、网关服务、消息管理等。
采用SOA架构和中间件技术,研究和设计了一种企业级综合安防平台。该设计大大提高了系统平台的扩展能力、集成能力,采用标准的接口协议,方便集成新的子系统,并实现各子系统的联动,不断扩展应用空间。为开辟安防业务和新市场领域提供了全面的技术支撑,使安防系统达到“分级布控,集中管理,事件闭环”的总体目标。满足企业信息化建设对安防新技术发展的需求,有效降低用户的管理成本,提高管理服务效率。