论文部分内容阅读
从当前的实际情况来说鄱阳湖流域水环境监测系统主要采用B/S结构模型。传统的B/S架构是通过调用模型里的数据,在网页中进行展示。对于异构模型和数据调用则存在障碍,解决这种障碍的措施是将模型和数据都发布成服务。传统的水质反演都需要依靠专业的软件提前进行反演,反演成功后把反演结果在水环境监测平台展示。面对这一问题的解决方法是构建水质反演模型服务。用户通过调用服务直接完成水质反演。SOA是以业务为核心的架构模式,支持对Web服务的整合与共享,使服务之间实现相互关联与可重用。本论文构建了基于SOA架构下鄱阳湖流域水环境监测综合信息系统。此举对鄱阳湖流域水环境监测、分析、互操作与共享问题具有至关重要的意义。本文所做的主要工作有:(1)面向服务的鄱阳湖流域水环境监测系统的功能设计与整合解决水环境监测过程中包含的数据存在的多源异构等问题,实现了空间数据和属性数据的一体化管理,降低了数据资源与功能的耦合度。在此基础上,将不同的功能设计开发为不同粒度的功能服务模块,解除功能实现与平台的相关性。同时,考虑到服务之间的相互调用和嵌套,探索了Web服务的整合策略。(2)基于SOA的水质反演模型Web服务的设计与实现当前水质反演计算过程中都需依靠专业的软件进行参数的计算,本研究通过对当前常用的水质定量遥感监测方法的分析与归纳。设计了基于SOA下的水质反演模型,进行鄱阳湖流域水质信息的反演。得到了满足监测要求的水质反演结果。(3)基于SOA的鄱阳湖流域水环境监测系统实现以基于SOA构建的功能服务和水质反演模型服务为基础,将系统划分为实测数据管理、水质监测管理、水量监测管理和统计报表、地图书签、三维系统等功能模块,通过对服务间的相互调用和嵌套对相应功能模块进行设计与实现。最终形成满足鄱阳湖流域水环境监测要求的管理信息系统,该系统能够快速、经济地适应并支持不断变化的业务需求。