内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体






沈飞生产数字化综合视频指挥调度系统方案(6)

时间:2012-07-01 来源:中国集群通信网 作者:陈晓亮 点击:

4、采用基于组件的开发和分层的技术路线
基于组件的开发是普通应用程序开发的变体,它具有如下特点:
应用程序由各自独立的组件组成,这些组件的开发和部署保持相对的独立性,而且很可能是由不同的团队开发和部署;
通过仅对这种应用程序的某些组件进行升级,从而对其进行小幅度的升级;
组件可以在不同应用程序之间共享,因此可对它们复用,但同时也产生了项目之间的依赖关系;
尽管并非与基于组件完全密不可分,但基于组件的应用程序倾向于分布式结构;
建设多种信息技术渠道的解决方案,多渠道共享业务逻辑;
分层是从逻辑上将子系统划分成许多集合,而层间关系的形成要遵循一定的规则。通过分层可以降低子系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和进化;可以根据业务的变化,通过快速开发或者配置调整系统以适应系统新的业务需求。
5、采用基于XML信息交换标准
为了能够在异构平台、在不同的指挥平台系统中实现数据交换和业务自动处理,必须涉及到数据和文档格式的标准化、统一化的问题,需要建立一个能够描述不同系统之间的数据交换和业务处理流程的标准,以解决数据在处理过程中因标准不统一而引起的诸多问题。
可扩展标记语言XML,是现代信息领域重要的技术发展之一,已经逐渐成为WEB领域的通用语言,也是进行应用集成的较佳语言规范。目前,在国家主管部门确定的电子政务的总体标准中,已经确定把XML作为数据交换的标记语言。作一个形象的比喻人,XML就好像是不同应用系统中的普通话,通过它使纷繁复杂的不同应用系统不再讲各自的“方言”,而是通过XML这个普通话进行交流,这样大家都能以最简便的方式明白各自的要表达的含义,实现彼此的沟通。XML信息交换系统的建设目的,就是通过XML这一种“普通话”,实现不同业务数据,不同信息之间顺畅的完成信息交换,是整个信息交换系统的基石。
XML是一种具有数据描述功能、高度结构性及可验证性的置标语言。XML允许用户自行定义标记和属性。并可以依照所定义的标记与属性的语法来开发应用程序。XML可以通过标记来描述数据,或配合属性来辅助描述数据;并且可以借助验证规则来规范一个XML文件的内容和结构。XML文档是由XML元素、XML属性、XML实体组成的。这些元素、属性和实体描述了文本内容是如何组成的。元素是XML文档中最主要的组成部分,用于创建单独的数据块,实体描述XML中的存储单元,总的来说,XML语言主要特点有:
(1)XML数据交互的透明性、易读性。与IPv4等底层通信、数据交互协议不同,XML具备很强的透明性、可读性强。XML的透明性使得人们可以更多地去关注交互的数据内容本身,而不用过多地去关心底层细节。
(2)XML的安全性。与其它的数据交互方式不同,XML中不仅包含了交互数据的内容本身,而且还可以包含应用系统的安全属性信息,不符合安全设置的请求将被拒之门外,这提高了应用安全性、使得不同的角色具备不同的功能访问权限。
(3)XML的可靠性。众所周知,IPv4具有无序不可控性、服务质量不可保障性和不可管理性等弱点,采用XML结合中间件IBM Websphere等,可以确保数据交互的可靠性。
(4)XML的灵活性和可扩展性。作为对SGML语言标准的一种改良,XML更具有灵活性和可扩展性。同时,它又没有SGML那么复杂以致难于实施。作为一种标记语言,XML允许任意定义标记以及多层次嵌套。正是由于XML的专业性和可扩展性,许多行业纷纷采用XML来制订行业的数据交互标准。
(5)XML的平台无关性、开发语言无关性。XML与操作系统平台无关、与应用系统所采用的具体开发语言无关,正是这一点使之成为异构系统之间互联互通的国标通行标准,也成为第二代互联网技术的技术基础。
5.3软件应用模型
综合应用系统不是孤立的,须考虑不同数据库和应用系统间的关系和联系,形成基于共享的新的应用体系,提高沈飞生产指挥调度中心体系各级应用系统间的信息共享和业务协同能力及水平。
通过对有关地区和部门实施信息共享互联互通工程经验的总结、分析和研究,沈飞生产指挥调度中心综合应用系统开发方案同时考虑了基于数据层面的共享数据库技术,以及基于应用系统间的集成和整合技术,从而满足指挥管理对信息实时、多样、可变的需求,实现相关信息在指挥调度中心平台体系中按一定规则流动和共享,以提高各系统间实时、安全、准确的协同能力,并解决应用系统因业务管理流程变化,而需不断重新建设的状况。根据应用的特殊需求以及用户对象的操作特点,对指挥综合应用系统不同的应用子系统模块,采用基于B/S模式与C/S模式相结合的软件体系结构进行构建。

5.4ezRIMS系统介绍

ezRIMS实时信息监控管理系统提供了企业级的设备及子系统集成服务,包括各子系统和设备的接入服务、数据存储服务、与应用软件进行数据交换的协议以及实现此协议的接口等,形成了一套基于此平台的应用软件所使用的应用服务框架。其最终目标是对辖区内所有设备进行全面有效的监控和管理,确保各设备及子系统处于高效、节能、最佳运行状态。图5-3是ezRIMS一个典型的实施(Deployment)架构图,它表现了其在整个系统中所处的位置和与各种子系统之间的连接关系。
通用数据网关(ezGate)将各种通讯接口以插件(驱动)安装的形式集合在通用通讯网关中,以统一的XML标准数据格式为系统平台提供数据通讯服务,是现场硬件设备数据的通道和提供者,它将系统平台与第三方控制系统(包括现场硬件系统/控制器、弱电设备上位机软件系、应用子系统)相联通。数据网关从控制系统取得的数据信息,将系统平台所关心的数据信息传送给平台系统,同时也对系统平台提供通用报警服务并支持系统平台通过数据网关(ezGate)下发指令到相应的控制系统。
ezRIMS采用统一的开发框架,快加针对智能设备/子系统集成业务逻辑开发其表现层和控制层,加上与基于门户(Portal)的统一的安全模块,可独立运行,具有系统开销小的特点,广泛适用于中小型智能设备集成系统。
对于大中型集成系统,ezRIMS可采用Struts-Portlet形式,布署在Portal上,其核心基础构件提供一个基于Portlet的可复用框架, 还包括个性化的安全权限控制、配置管理、内容和数据库管理、查询、数据挖掘和报表生成、协同事务处理和工作流、基于Web Services的系统集成等通用业务基础功能。
(中国集群通信网 | 责任编辑:陈晓亮)

中国集群通信网,国内首家集群通信专业网站。

Copyright © PttCn.Net, All Rights Reserved.   

联系我们 联系我们 中国集群通信网 对讲机学堂 对讲机世界