论文部分内容阅读
近些年来,中间件技术作为软件复用的一种形式,以其为基础的多层体系结构得到越来越多的应用。本文首先对水利信息化建设和数据管理现状进行了分析,然后剖析了Tuxedo的关键部件及其三层架构,针对该系统需求的特点,以及连接现有的水利系统的需要,运用分层[1]的指导思想,基于中间件服务器为框架的三层客户机/服务器模式,分析研究了数据汇集平台的多层应用体系结构,并针对该系统的关键技术进行了实现,详细介绍了Tuxedo在数据汇集平台中的技术路线。数据汇集平台建设以信息采集为基础,以通信与网络为依托,以水利数据中心为核心,以满足国家防汛抗旱指挥系统需求为主线,构造水利信息化综合体系,提高防汛抗旱业务的效率和效能,形成可持续改进的国家防汛抗旱指挥系统。数据汇集平台根据国家防汛抗旱指挥系统一期工程的初步设计,决策支持系统采用“两台一库”的架构进行各应用系统的建设。数据汇集平台是国家防汛抗旱指挥系统“两台一库”的重要组成部分,是防汛抗旱信息向各节点汇集,为各应用系统提供数据的重要设施。通过数据汇集平台的建设,实现从分中心、省(自治区、直辖市)、流域机构直至国家防总的防汛信息交换,根据需要有些信息还要在上述单位之间相互交换。本文以中兴长天信息技术有限公司自主研发的数据汇集平台项目为背景,讨论了水利业务数据汇集平台的设计方法和实现。该系统实现了基于Tuxedo的多层体系架构和基于消息队列的数据交换,制定了数据交换标准规范,实现了消息全程跟踪,解决耦合和冲突问题,完成了系统的平稳过渡和改进,实现了软件的复用。作为“十二金”工程中防汛抗旱指挥系统的重点项目,数据汇集平台的建设具有极其重要的现实意义和深远的历史意义。