灌区信息化-软件部分.docx
《灌区信息化-软件部分.docx》由会员分享,可在线阅读,更多相关《灌区信息化-软件部分.docx(38页珍藏版)》请在第一文库网上搜索。
1、灌区信息化平台解决方案1 .平台框架体系设计1.1 建设原则为保证灌区信息化系统的先进性和可持续发展,在系统的开发中采用层次结构和构件化的开发模式,构建灌区信息化系统应用服务层,为快速建设业务应用系统提供一个坚实的基础与开放的框架,为系统未来的发展与变化提供良好的适应性与扩展性。1.2 建设内容通过对整个灌区信息化系统进行分析,提取公共功能作为服务进行划分,应用服务系统主要有四部分组成:一是数据共享服务,主要提供数据及数据交换的服务;二是业务处理服务,主要提供业务处理和业务流程的服务;三是地理信息服务,主要为各应用系统提供结合地理信息的相关服务;四是用户管理和认证服务,主要提供统一的用户管理服
2、务和用户登录服务。1.3主要功能1、数据共享服务数据共享服务是应用服务的核心业务之一,通过数据共享服务将建立统一的数据访问接口以及数据应用服务,满足各级管理中心不同应用系统的数据访问要求,并通过不同的权限保障数据的安全性。为了达到数据共享和统一管理,必须对数据的存储接口标准化,对数据的调用过程标准化,实现多源信息的整合与管理,从而建立统一的数据访问平台,为各个应用系统的数据访问提供服务。2、地理信息服务建立在WebGIS之上的地理信息服务,可以为灌区管理信息系统的各个应用提供统一的地图服务以及相关数据服务。应用系统将空间信息服务提供的有关GIS功能与各业务系统本身的业务处理逻辑结合在一起形成应
3、用系统。这样就达到了空间信息和GIS功能的充分有效共享,同时也避免了低水平重复开发GIS功能的目的。地理信息服务主要包括数据服务、基础信息服务和信息处理及分析服务。其中,数据服务主要为应用系统提供一套标准的空间基础图和专题图,基础信息服务包括电子图层管理以及电子地图的缩小、放大、漫游、定位、保存等基本操作功能等;信息处理及分析服务包括空间信息处理与分析、查询统计、图形编辑、网络分析等。3、业务处理服务将灌区管理中各个业务流程以及包含业务服务需要的各类数学模型独立出来,建立业务服务。业务处理流程根据级别和权限要求可能需要分布在不同管理级别的站点,且业务范围和边界条件不同。业务服务的建立形成了完整
4、的服务应用业务处理流程,避免了因为部门权限的变化或者业务流程的改变影响整个应用系统。4、用户管理与认证服务为灌区管理系统建立统一的用户管理机制,设定不同的用户管理层次和管理组,满足系统用户管理和权限设置的需要。通过用户管理和认证服务,事项用户在不同应用服务器的登录和在各个应用系统间的任意切换。1.4框架体系整体结构框架体系承担着汇聚与管理资源,服务应用,保障系统规范、开放,进而保障系统的长期可持续发展的重任。框架体系在制订统一的规范标准基础上,将各类业务应用系统中所需的业务处理逻辑、数据访问逻辑等按照规范标准汇集起来,从中抽取出便于复用共享的部分,形成软件资源,以避免重复开发,有效保障系统的完
5、整性、规范性与开放性,减少技术风险,提高应用系统的整体技术水平与信息资源开发与利用的能力。目前,基于分布式对象互操作技术的应用支撑技术标准及实现技术主要有J2EE(标准)、.Net(微软公司产品)和OMG(对象管理组织)的CORBA(标准),由于CoRBA体系结构异构分布式对象集成考虑较多,应用较为复杂。考虑到目前状况及集成的需要,也考虑到产品支持等多方面的因素,设计本系统平台采用.Net作为统一的技术架构。平台框架体系主要包括数据共享服务、地理信息服务、业务服务等。如图所zjO平台框架体系平台框架体系结构示意图1.5数据共享服务设计1.5.1功能扩展接口设计1.5.1.1传入UR1地址方式若
6、扩展功能为异构的B/S软件系统,可采用传入UR1地址方式实现功能扩展。此种扩展方式只需在灌区信息化平台数据库中模块表TSjIodu1e中增加扩展功能的UR1地址记录等配置信息,并为此扩展功能指定模块图标,在权限管理模块中为用户分配模块权限后,则可在系统中调用相应模块。1.5.1.2调用模块文件方式若扩展功能为Si1ver1ight软件,则可采用调用XAP包或动态链接库D11文件的方式实现功能扩展。对于没有按照灌区信息化平台开发模式开发的Si1ver1ight模块,可采用调用XAP包的方式实现功能扩展。此种扩展方式需发布此模块的服务器端Serivce,并将功能模块XAP包上传至灌区信息化平台系统
7、指定目录,数据库中模块表TSJ1odu1e中增加扩展功能的XAP包的存储位置等信息,并为模块指定模块图标,在权限管理模块中为用户分配模块权限后,则可在系统中调用相应模块。此种扩展方式的缺点是需要发布服务,且由于XAP包较大,首次访问需要较长时间将XAP下载到客户端。对于按照灌区信息化平台开发模式开发的Si1ver1ight模块,则可采用调用动态链接库D11的方式实现功能扩展。此种扩展方式只需将功能模块的D11文件上传至灌区信息化平台系统指定目录,数据库中模块表TS-Modu1e中增加扩展功能的D11存储位置等信息,并为模块指定模块图标,在权限管理模块中为用户分配模块权限后,则可在系统中调用相应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 灌区 信息化 软件 部分
