基于安防中间件的安防软件集成平台的研究_第1页
基于安防中间件的安防软件集成平台的研究_第2页
基于安防中间件的安防软件集成平台的研究_第3页
基于安防中间件的安防软件集成平台的研究_第4页
基于安防中间件的安防软件集成平台的研究_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于安防中间件的安防软件集成平台的研究前言安防软件的价值已被越来越多的用户认可,却又成为了安防系统的“焦点”,也就是安防软件不能满足用户需求的矛盾越来越突出,市场在强烈地呼唤优秀的安防软件。从安防软件开发者的角度来看,大多数软件开发商的实力稍显薄弱,在日趋多样化的客户需求面前,软件开发人员疲于应付用户需求,大量的无价值研发工作重复进行,软件缺乏系统的规划,产品的质量自然也得不到保障。在市场诱惑面前,设备提供商、系统集成商(部分集成商)、软件开发商都在开发完整的安防系统软件套件,软件行业需要软件人才的培养,行业经验的积累,这样极大分散了这些厂商的精力,作坊式的开发模式注定不能开发出优秀的安防软件。从安防市场应用的角度来看,随着构建大安防应用如火如荼地展开,安防系统也朝着网络化、数字化、智能化的方向发展,多设备接入、多网络适应、多系统融合、多业务整合是安防软件集成平台最基本的要求。目前市场上充斥着各种各样大型安防软件集成平台,这些良莠不齐的安防软件依赖各自“关系渠道”得以生存,性能低劣的安防软件不断地打击着用户的使用信心。大型安防软件集成平台软件开发的门槛较高,有能力开发高质量的安防软件的企业为数很少,安防软件不能形成群体突破,阻碍了安防行业的开拓和发展。如何改善安防软件这种低层次的竞争局面,通过安防软件使行业的发展更加健康,进而提升整个安防行业的价值呢?从软件开发的角度来看,当前各种软件体系构架层出不穷,需要引入一种标准化、组件化、开放式、可重用的产品应用和开发模式,这种软件体系构架应具备的下列特征:能接入不同厂家、不同类型的设备,如:不同厂家的DVR、报警系统、门禁系统等。能够整合所有安防应用,如:具备整合报警系统、门禁系统、监控系统、电网系统等。能够灵活地进行各种功能模块的组合,满足用户个性化需求。能够适用于适应多种网络环境的分布式体系架构。能够大幅降低安防软件的开发难度和工作量。能够减少用户的维护成本,方便系统升级。那么,什么样的软件体系构架或软件设计思想具有上述特征呢?我们经过长期的安防软件开发经验积累,以及安防业务的沉淀,我们慎重的提出了安防中间件开发新概念,并将此付诸实现,实现了基于安防中间件的智能融合预警通信平台——OpenVone。OpenVone为安防软件插上腾飞的翅膀OpenVone设计思想源于软件中间件(middleware)的概念,是介于硬件设备与安防应用业务之间的通用服务,是构建安防软件集成平台的基础组件,是对安防行业应用高度抽象的一种独立运行软件或服务程序。 SOA(ServiceOrientedArchitecture,面向服务的体系架构)已经公认是优秀的IT构架之一,SOA落实到具体的软件产品就是中间件,中间件是SOA构架的具体实现,OpenVone是基于SOA构架,根据安防行业的特点及发展趋势而度身定做的中间件软件,所以说,OpenVone具有SOA的优秀“血脉”,在应对日益复杂的安防系统时具有先天优势。OpenVone从下面几个方面解决了安防软件面临的核心问题:搭建式——“随需而动”满足用户需求用户需求总是千变万化,满足用户需求是安防软件永远追求的目标之一,OpenVone使得安防软件具备了这种可定制性。通过组件化设计来满足用户的个性化需求,同时在基于SOA基础上,所有的应用组件化、模块标准化,犹如积木玩具一样,用户可以按照自己的构想搭建成自己想要的安防系统。正是这种“搭建式”设计理念最大程度的满足了用户需求。标准化——让设备接入易如反掌安防系统一般需要集成多种不同类型的硬件设备,绝大部分的硬件设备都没有统一的接口标准,软件开发人员为了实现这些设备的集成而费尽心思,仍无法达到用户期望的目标。OpenVone通过标准化的定义,实现了系统及信息的互联互通,从业务标准化、接口标准化、协议标准化、网络通信标准化、技术标准化这几个方面建立了大量的开放标准和协议,同时实现了安防领域通用的标准协议,如H323协议、H.264、Mpeg4、Mpeg2、SIP、RTSP等。正是这种“标准化”设计理念让设备的接入易如反掌。开放性——以业务为中心整合安防应用OpenVone改变了安防软件开发方式当前,安防软件的应用从提出需求到开发部署的周期越来越短,而且还有面对客户随时提出的各种需求变化。安防软件帮助用户提高工作效率的同时,安防软件自身却大部分仍处于“手工行业”,采用的传统软件编码开发方式,快速开发企业级安防应用软件的愿望难以实现,开发和需求始终处于脱节状态。OpenVone是通过什么手段改变了安防软件开发方式?“因需而变”的松耦合技术构架在OpenVone中,安防软件是由安防中间件组合而成的系统,安防中间件之间松散耦合、并使用独立的标准接口,藉此让安防管理系统变得灵活。OpenVone非常注重“因需而变”,中间件的开放性和灵活性让软件架构变得更加松耦合,更能有效满足安防应用中不断增长、变化的需求,标准化生产同时也意味着减低了成本、提高了软件实施效率和降低了服务的难度,在满足应用的同时也大幅提高了标准化程度。当面对安防系统不断变化的需求时,以前单一应用的安防管理平台软件,套件化、定制化、逐个对象实现的方式,已经跟不上需求变化的节奏了。OpenVone从技术体系和用户应用的角度诠释了“因需而变”,产品因用户需求而变,技术因用户业务而变,,以安防业务驱动为导向,快速构架安防软件。组件化最大限度的复用组件许多软件项目的开发都已证明,最大程度的复用已有软件,是提高软件开发效率,缩短开发周期,降低开发成本,并改善软件质量的有效手段。组件化开发技术让软件回归了简洁表达,能够轻而易举的实现像制造行业一样的标准化。OpenVone大量采取构件/组件和组件技术,正如统一规格、统一标准的机器零部件,只需按要求简单的拼装即能成为完整的机械设备一样。同时,基于构件/组件/组件的复用则使人们在软件开发中不必再“从零开始”,而且组件通过多次复用后质量和可靠性越来越高。组件化和标准化开发技术使安防厂商共同参与安防软件开发成为可能,硬件厂商开发设备接入中间件、门禁厂商开发门禁接入中间件、报警厂商开发报警系统中间件、第三方软件厂商开发安防管理系统中间件等,这样所有厂商都在各自擅长的领域发挥自己的特长,同过基于安防中间件的安防软件集成平台的整合,最终构建成为综合安防管理平台,同时也形成了安防厂商之间的分工、合作。搭建式让软件开发更加敏捷敏捷开发有效提高了软件开发效率,搭建式(配置化)的设计理念,已成了敏捷开发的首选。由于OpenVone高度封装了大量成熟而实用的应用组件、模块,并内置功能强大、成熟的服务软件和安防应用软件,因此使得开发人员在进行软件开发过程中,绝大多数开发与应用无需太多的编码,只需按照用户需求选择相应的组件或模块进行“可视化”配置,最后生成一套满足用户个性需求的安防软件,正如统一规格、统一标准的机器零部件,只需按要求简单的拼装即能成为完整的机械设备一样,安防软件的开发也如同采用安防中间件(标准件)组合搭建而成,因而大大提高了软件开发的效率,降低了软件开发与应用的难度。OpenVone价值分析系统集成商/工程商对于系统集成商,最关心的是平台软件是否能提供符合用户需求的个性化解决方案,没有精力关注系统实现的技术细节,系统集成商的优势在于对用户需求的深入了解,但没有一个软件平台能帮助系统集成商快速响应用户的个性化功能需求。OpenVone把繁杂的技术细节、具体的技术实现封装在基础平台之中,系统集成商不需要关心系统的技术细节,只需关注系统的用户需求,关注系统设备更好的组合,系统集成商就可以通过可视化的功能重组实现个性化解决方案的定制。系统集成商不需关心中间的服务平台,也就是不关心系统的构架,因为openVone已经帮助系统集成商考虑并解决了这些问题,系统集成商也不关心硬件设备的能否接入、如何接入,系统集成商只关心如何选择合适的设备来满足用户的功能,系统集成商可以完全面对用户需求进行用户解决方案的定制。设备厂商对于设备厂商,现在很多的设备厂商为了销售设备而不得不提供所谓免费的应用软件,这种应用软件的开发分散了设备厂商的研发资源。OpenVone对设备的不同通信方式实现了接入框架与模型,不同的设备,用户只需实现接口协议的转换就可实现硬件设备的接入。通过OpenVone,设备厂商可以专注于硬件设备功能开发和设备的稳定。通过开放的第三方接入接口,快速地接入硬件厂商的设备,让设备厂商的设备功能得到最大化的体现,充分满足用户对设备功能的需求,从而为用户和硬件厂商提供一个价值传递的桥梁。行业应用开发商对于行业应用开发商,OpenVone为应用开发商提供了面向服务的开发方式,基础服务平台为应用开发商提供了构架大系统的基础平台,应用开发商不需考虑网络连接、数据管理、网络传输等众多的技术细节,系统为应用开发商提供的功能服务接口、硬件控制功能接口,应用开发商不需关系整个系统的数据与控制流程,通过功能的简单调用就可使用OpenVone的所有功能,同时应用开发商对设备的控制都不需要关系设备的型号和类型,就可实现对设备的控制。行业应用开发商对各自行业的用户需求、业务流程了解非常深刻,但对于硬件设备、编解码设备、音视频技术不一定非常地了解,通过OpenVone可以帮助应用开发商避开技术的瓶颈,发挥

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论