论文部分内容阅读
随着突发事件危害程度和影响范围的扩大,应急管理需要跨部门共享信息资源。由于应急业务系统间存在的数据、协议、平台等异构性,造成彼此数据交换困难,如何实现业务系统间的信息共享,提高应急处置效率是应急领域面临的关键问题。本文围绕天津市科委课题天津市应急信息平台关键技术研究项目展开,针对应急数据信息共享提出了一种解决方案。论文提出了一种应急数据交换平台方案,该平台基于SOA架构,使用企业服务总线(以下简称ESB)数据转换、数据传输的思想,分为四个层次:ESB核心服务、ESB交换中心、ESB重要组件及消息处理组件。ESB核心服务将与应急数据交换相关的通用功能模块进行抽象,提供与应用无关的各种服务;ESB交换中心是应急数据交换平台的核心,通过路由策略实现各种交换数据的可靠消息传输,并完成数据格式转换、存储、校验、交换等功能。ESB重要组件支持实现基于消息内容的动态消息路由和转换。消息处理组件使用适配器技术屏蔽了底层各种通信协议的区别,利用管道技术对消息进行加密等处理。根据平台架构,论文设计了平台的应用接入架构、方式和策略。基于本体理论,论文使用本体工程方法建立应急数据交换标准,详细描述了应急数据的属性及其关系约束,使交换双方在语义层实现可理解交互。基于上述理论研究,使用.NET平台框架,利用微软Biztalk Server企业集成平台,开发实现了本文设计的应急数据交换平台,并给出示范应用。