探索:大型复杂数字监控平台软件构架

2011年是视频监控数字化、网络化、智能化和系统化蓬勃发展的一年。随着物联网、公安视频专网、卡口电子警察系统等基础感知网络建设的不断延伸,“平安城市”、“智慧城市”、“数字城管”等新兴的公共安全理念已深入人心,并逐步体现在广大用户对新型的数字信息统一化、智能化的公关安全系统的期望上。然而由于传统的业务分化和中国公共安全系统大踏步地发展,使得数字化的建设往往在设计理念、实施原则等方面随着时间的迁移有了较大的变化。已有系统、在建系统和规划系统之间,不同业务系统之间,往往存在异构的问题,这会导致系统间信息的交互与互操作非常困难,形成了一个个“信息孤岛”。

  随着视频监控系统应用的深入,用户需要第一时间对公关安全整体信息和业务过程有一个直观的了解和及时的应急指挥调度,做到运筹帷幄,纵览全局。南自信息在积极参与“智慧南京”企业业务集成基础软件通讯架构标准编制工作的同时,以自主创新不断探索、勇于实践的指导思想,为江苏泰州等诸多“平安城市”项目提供了将视频信息从“孤岛”发展为“群岛”、将数字信息从“混沌离散”发展到“集中智慧”的崭新用户体验。

  从项目实施的经验来看,大型复杂数字化监控平台的软件构架其特点主要呈现在以下几个方面:

  面向SOA的集中数据汇聚的平台架构体系

  考虑到在平台构建过程中所面临的实施方案所必须具备的:1)技术的可行性和经济性,2)合作模式的共容性,3)企业组织资产的继承性。南自信息大型复杂数字化监控平台在业务数据和业务系统互操作整合的解决方案中充分采用了SOA(Service-OrientedArchitecture)面向服务的架构。

  平台利用其服务接入层通过通信协议适配器组件连接外部应用系统,将已有不同业务系统的功能分化成不同粗粒度的业务服务,并以统一消息模式,通过统一通讯总线实现各WEB服务/旧有系统/其它系统之间进行数据和服务的转换。平台的部署过程中,可以方便、快速地与已有网络中的周边系统通过开放的接口进行对接、集成。同时,通讯总线层的企业服务总线实现了服务位置和传输协议的透明。这使得新增业务(智能服务等)无需对已有系统中的每一个相关服务位置、结构有所了解,而这恰恰是当前很多安防系统集成时所必须面临的问题。同时服务控制层的服务注册和管理、智能报表服务、QoS服务管理服务、网流分析服务、用户行为审计服务等,真正实现了人、业务与资源的融合管理。同时通过其服务流程编排特性,促进了这个平台特定功能的可重用性,提供了接口和实现之间以最小化抽象关系依赖,为将来业务需求转换引入了实现流程自动化的机制,在当前竞争激烈且快速变化的业务环境中引入所必需的灵活性;使得一个复杂异构的大型数字化监控平台,被以一种基于“简单、开放、融合、敏捷、智慧”的方式构建起来,同时有效保证了企业组织资产的继承性。

  在大型复杂数字化监控平台具体实现技术方面,南自信息采用SOA架构对应的WebService技术,体现出以下优点:

  (1)简单性:WebService具有统一的编码格式,便于设计、开发、维护和使用。

  (2)开放标准:WebService是基于开放的一套标准,如SOAP、WSDL、UDDI、HT2TP等的。

  (3)灵活性:基于WebService的集成是非常灵活的,因为它是使用UDDI,建立在发布服务的应用程序和使用服务的应用程序之间的松散耦合,而且WebService可以穿越防火墙。

  (4)跨平台性:不管WebService用什么语言实现、在什么平台下运行,只需要知道WebService的WSDL即可调用WebService。