于 蓉,赵 钊,袁 东
(山东省水利勘测设计院,山东 济南 250014)
取水许可是我国水资源行政管理的基本法律制度,建立山东省取水许可电子台账,及时掌握取水单位在获得取水许可证后是否依法履行了法定义务,是否依法按取水量缴纳水资源费获得取水权,取水的地点、取水量及取水单位基本情况是否变化,是否达到国家规定的排水水质标准,是否开展了节水技术改造等基本情况,以便进一步提高水资源节约、保护和配置的行政管理水平,进一步提高水资源的利用效率和效益,对山东省推行最严格水资源管理制度,及经济社会可持续发展和全面建设小康社会提供可靠的水资源保障具有极其重要意义。
取水许可电子台账系统以地理信息系统为平台,建立取水工程、取水许可申请、取水许可证、省取耗水、水文站、水资源分区等多个专题数据库。采用WebGIS技术,开发应用系统,实现基于地理定位的取水许可台账专题信息查询统计与计算分析。建成后的系统,以山东省基础地理信息数据为背景,可实现图形信息与属性信息的联动查询,用户既可从图上查询取水工程、水文站、灌区等的基本信息,也可将数据库中的相关信息定位到地图上,方便、直观;以取水许可证数据库、取水工程数据库、取水许可申请数据库等为基础,可实现方便、快捷的查询、统计、汇总、输出山东省取水许可证发放情况,还可实现按水资源分区、省、市、县、河流、取水地点、取水用途、发证机关、取水量大小、水资源费收费情况等单一条件和多个条件来查询取水许可信息或取水许可申请信息。取水许可电子台账下有4个子模块,分别为:基本信息管理、用水总量控制指标管理、区域取水许可上报管理、取水许可查询统计。
系统开发以基于Web的地理信息技术为机构的B/S模式搭建,开发的关键技术包括:J2EE技术、GIS技术、FLEX技术、多层架构技术、Web Services技术、门户技术、工作流技术等。
系统在技术上将采用符合J2EE规范的多层分布应用模式,实现应用控制、业务逻辑、数据存取相分离的架构方案,可以得到较好的稳定性、高可靠性和扩展性,同时,为用户提供了可伸缩、易访问、易管理的方法。
计划采用GIS和Adobe Flex结合的方式开发应用系统,Flex Viewer框架的构建有助于开发和部署针对GeoWeb的应用程序,使得能够充分的发挥服务器端的空间服务能力。服务器端的服务通过ArcGIS服务器和ArcGIS在线数据提供。地理空间信息服务可以由工作在软件即服务方式的伺服机提供商获得,比如ArcGIS在线数据库、JSON/REST数据等网络数据源。基于Flex Viewer框架开发的应用程序所消耗的数据可以由服务器端提供,也可以是从移动设备运行动态生成的数据。
Flex是Adobe公司推出的基于开源、免费、跨平台的新一代富客户端平台。这种新型的富客户端能够提供和早期C/S技术一样出色的UI,但又和B/S一样不需要在用户的机器上进行任何部署,也不需要手动对应用程序进行版本更新。
应用采用B/S结构,即Browser/Server(浏览器/服务器)结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成3-tier结构。B/S结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本。
采用多层应用体系架构的优势在于:
保证系统的安全性:中间层(业务逻辑层)隔离了表现层直接对数据库系统的访问,保护了数据库系统和数据的安全。
提高系统的稳定性:三层分布式体系保证了系统更可靠的稳定性,满足7×24 h全天候服务:
业务逻辑层缓冲了用户与数据库系统的实际连接,使数据库系统的实际连接数量远小于应用数量。
在访问量和业务量加大的情况下,可以用多台主机设备建立集群方式,共同工作,进行业务逻辑处理,实现负载均衡。
系统易于维护:由于业务逻辑在中间服务器上,并且采用组件化方式设计,当业务规则变化后,用户界面层不做任何改动,就能立即适应。
快速响应:通过负载均衡以及业务逻辑层缓存数据能力,可以提高对客户端的响应速度。
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。Web Services体系结构基于三种角色之间的交互操作一起作用于Web Services构件。
利用XML作为系统接口的数据交换标准。XML数据传输是不同系统之间日渐流行的标准数据传输方式,由于与平台和编程语言的无关性,因此,通过XML可以有效保证对各种异构系统的数据接口需要,以达到各系统数据资源的最优整合。
门户是一个重要的Web站点并且是一个联合的社区,他提供内容聚集、搜索服务、协作工具、应用程序访问和集成,所有这些功能存在于与最终用户进行个性化的交互中。通过个性化“我的主页(My HomePages)”来满足每个最终用户的需要并将个性化嵌入门户服务和应用程序各个角落可以对门户加以区分。其次,门户与Web站点不同,因为他用几乎相同的措施将个性化与选择内容、协作功能程序以及应用程序服务结合在一起。对最终用户而言,门户就是一个到所有计算资源的单独访问点。
从办公业务的角度来看,使用目标、业务功能、限制等来代替流程所需资源信息对业务流程进行描述是非常重要的。在业务流程设计过程中,需要业务经理与负责业务流程管理的管理人员之间经常进行交流,以保证业务流程管理的顺利实施。
建设山东取用水户电子台账系统,此系统建成后,将实现取水信息共享、管理、分类查询与动态统计。可方便快捷地统计、汇总和查询山东省取水许可证发放情况,能够按照水资源分区、省、市、取水用途、实际取水、发证机构、监管机构等条件,组合查询取水许可申请或取水许可证发放情况,并可实现在电子地图上查询取水工程、河流水系以及水资源分区的基本信息,并可按照水利部统一要求生成取水许可台账及各种专题报表,供各级水行政主管部门查阅。