论文部分内容阅读
【摘 要】近年来随着计算机的发展,水利信息化经历了从无到有的改变,为防汛防寒、抢险救灾工程建设和管理水资源管理等领域起到了很大作用,但由于缺乏统一的规划标准,存在各自为政目标单一,资源无法共享等种种问题,严重影响了水利综合信息系统的发挥。在这里,本文主要介绍SOA技术的应用
【关键词】水利;综合信息;SOA技术
一、水利综合信息系统一些概念和现状
水利综合信息系统是统一的信息平台构架,是国家水利“一张图”战略重要组成部分,建设这个系统有利于提高信息的分析能力和整体技术水平,主要包括:水利电子政务系统;流域生态环境规划管理系统;水利地理信息系统;数据采集系统;水文水资源信息管理系统;防汛应急指挥调度系统;水资源实时监控与管理系统;水旱灾害统计办公自动化系统;全国水情信息及洪水预报预测业务系统;实时水情信息系统;水文自动化测报系统。
SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构,是Service Oriented Architecture的缩写,它将应用程序的不同功能单元(称为服務)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。具有独立的功能实体、大数据量低频率访问和基于文本的消息传递的特点。目前SOA主要是通过Web Services技术来实现。
二、SOA技术的应用
水利综合信息系统主要是人工收集、整理一些基础工程特征信息入库,然后再将数据库集中起来进行管理,为其他的与水利有关的管理系统做数据上的支持,因此将这些数据用SOA技术来处理是一个关键部分。
数据按照格式特征来分包括结构化数据与非结构化数据,比如工程特征值、统计资料等就属于结构化数据,工程图属于非结构化数据;按照业务需求来分可分为水利工程特征数据、报表数据和实时数据、文档资料数据、空间数据库,大中型水库等都属于水利工程特征数据,常因为更新时间长作为历史资料来用,水利综合统计资料防汛抗旱业务报表等属于报表数据事实时数据,此类数据更新频率比较高,文档资料数据主要是指一些与水利有关的专业书籍。空间数据库包括基础电子地图与水利专业数据图等。
例如SOA在业务报表数据库中的具体表现:用户在浏览器上输入报表类型如洪涝灾情,上报时间等信息,Web叙武器根据需要请求基础业务数据查询服务,Web服务器将查询到的数据处理后交给用户,具体实现过程如图2所示。
三、结束语
水利综合系统引入SOA框架后,提高了软件的独立性,变大能力更急的具体,但是我国在水利综合系统还需要一段路路要走。
参考文献:
[1]张世平. 水利综合信息化及网络的建设策略[J]. 广东省顺德市水利电力局,2009,7;
[2]陶亮. 面向水利信息网络的混合式SOA应用技术研究[D]. 武汉大学,2009,5.
【关键词】水利;综合信息;SOA技术
一、水利综合信息系统一些概念和现状
水利综合信息系统是统一的信息平台构架,是国家水利“一张图”战略重要组成部分,建设这个系统有利于提高信息的分析能力和整体技术水平,主要包括:水利电子政务系统;流域生态环境规划管理系统;水利地理信息系统;数据采集系统;水文水资源信息管理系统;防汛应急指挥调度系统;水资源实时监控与管理系统;水旱灾害统计办公自动化系统;全国水情信息及洪水预报预测业务系统;实时水情信息系统;水文自动化测报系统。
SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构,是Service Oriented Architecture的缩写,它将应用程序的不同功能单元(称为服務)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。具有独立的功能实体、大数据量低频率访问和基于文本的消息传递的特点。目前SOA主要是通过Web Services技术来实现。
二、SOA技术的应用
水利综合信息系统主要是人工收集、整理一些基础工程特征信息入库,然后再将数据库集中起来进行管理,为其他的与水利有关的管理系统做数据上的支持,因此将这些数据用SOA技术来处理是一个关键部分。
数据按照格式特征来分包括结构化数据与非结构化数据,比如工程特征值、统计资料等就属于结构化数据,工程图属于非结构化数据;按照业务需求来分可分为水利工程特征数据、报表数据和实时数据、文档资料数据、空间数据库,大中型水库等都属于水利工程特征数据,常因为更新时间长作为历史资料来用,水利综合统计资料防汛抗旱业务报表等属于报表数据事实时数据,此类数据更新频率比较高,文档资料数据主要是指一些与水利有关的专业书籍。空间数据库包括基础电子地图与水利专业数据图等。
例如SOA在业务报表数据库中的具体表现:用户在浏览器上输入报表类型如洪涝灾情,上报时间等信息,Web叙武器根据需要请求基础业务数据查询服务,Web服务器将查询到的数据处理后交给用户,具体实现过程如图2所示。
三、结束语
水利综合系统引入SOA框架后,提高了软件的独立性,变大能力更急的具体,但是我国在水利综合系统还需要一段路路要走。
参考文献:
[1]张世平. 水利综合信息化及网络的建设策略[J]. 广东省顺德市水利电力局,2009,7;
[2]陶亮. 面向水利信息网络的混合式SOA应用技术研究[D]. 武汉大学,2009,5.