智慧环保物联网智能监控系统解决方案
第三章 项目建设技术路线设计
1、 MIS、在线监测和GIS一体化集成技术
在线监测侧重于环境数据监控,MIS侧重于业务数据资源的管理和行政业务的审批流程处理,GIS侧重于空间数据的管理和分析。为较好的实现系统的建设目标,需要多种技术的综合运用,尤其是将这三项技术有机的结合起来。在设计时应采用MIS、在线监测和GIS一体化集成的设计思想,从数据的组织、软件的功能到界面的表现都将严格贯彻这一思想。系统的图表文办公业务需建立在GIS基础上的,信息资源的管理必须与GIS紧密结合,实现系统业务审批办公自动化、图文互访一体化,图文结合增强了的直观性和可视化表现能力,这对于提高办公的效率、管理的精度与深度和决策支持能力有非常重要的作用。
7、 B/S多层分布式技术
随着中间件与Web技术的发展,三层或多层分布式应用体系越来越流行。在这种体系结构中,客户机只存放表示层软件,应用逻辑包括事务处理、监控、信息排队、Web服务等采用专门的中间件服务器,后台是数据库。在多层分布式体系中,系统资源被统一管理和使用,用户可以通过门户透明地使用整个系统的资源。本系统需采用多层分布式技术,保障系统具有安全性、稳定性、易维护、快速响应和扩展灵活等特点,基于多层分别式技术的WebGIS技术也具有跨平台、访问范围广、操作简单、易于部署和维护、平衡高效的计算负载等优点。所以,系统采用B/S结构为主,以满足大量用户对系统的信息访问的要求,利用WebGIS技术发布空间信息,满足众多用户对空间信息的访问需求。
8、 中间件技术
中间件这一概念是在应用架构(Application Architecture)的发展历程中,伴随着三层(3-Tiers)或多层(n-Tiers)结构应运而生的。它是为了解决交易问题、应用逻辑共用问题和松偶合问题,而在客户/表示层和服务器/数据层之间引进了中间层,这就是中间件。
中间件处于操作系统软件与用户的应用软件的中间,能够使应用软件相对独立于计算机硬件和操作系统平台,为当今的大型分布式应用搭起了一个标准的平台,把大中型分布式系统和技术组合在一起,实现大中型应用软件系统的集成。中间件也保证了系统的异构性、扩
13
智慧环保物联网智能监控系统解决方案
展性和分布运行的可行性。在系统建设过程中,大量采用了中间件技术,最主要的是:具有动态表单技术和复杂业务流程建模的工作流中间件、以队列(Queue)和发布定阅(PUB/SUB)作为消息传输机制的消息中间件。
9、 组件化、构件化开发技术
软件开发的重用手段从最初的源代码、目标代码、类库(面向对象技术),发展到今天的组件式开发技术。组件是具有某种特定功能的软件模块,它几乎可以完成任何任务。组件以其较高的可重用性产生了一种崭新的软件设计思路,它把硬件以芯片为中心的工艺思想恰如其分地融合于软件的分析、设计和施工之中,组件的构件化就将多个组件组织在一起形成不同的构件,随着构件的积累,利用这些构件开发软件就像搭积木一样容易。构件技术是迄今为止最优秀也是发展最快的一种软件重用技术,它比较彻底地解决了软件开发中存在的重用性、适应性差和周期长等问题。
在系统的开发中,采用组件化、构件化的开发技术,通过开发不同的组件、接口和构件,实现软件的重用和快速开发。
10、 XML和Web Service技术
XML(eXtensible Markup Language,可扩展标识语言)是ISO(国际标准化组织)所制订的SGML(Standard Generalized Markup Language,通用语言标识标准)的一个精简集。它是用于定义其它标识语言的一种元语言,它用于描述信息的各种标识都可以由设计者自行建立,以强化特定专业数据的结构和关联。由于XML具有数据来源的多样性和多种应用的灵活性、柔韧性和适应性,内容与形式的分离,它具有开放的标准,有助于实现数据的标准化、结构化。因此在数据交换和协议描述上有着先天的优势,将系统中将大量采用XML语言来描述信息,并作为数据交换的基本格式。
Web 服务是使应用程序可以用与平台无关和与编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组操作,可以在网络上通过标准化的 XML 消息传递来访问这组操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组用这种方式相互作用的 Web 服务在面向服务的体系结构(Service-Oriented Architecture,SOA)中定义了特殊的 Web 服务应用程序。在系统对外提供服务,系统数据的发布与共享可采用Web Service技术,实现数据的共享和异构系统的整合。
14
智慧环保物联网智能监控系统解决方案
第四章 系统建设方案
1、 环保云计算平台建设
环保云计算平台是系统基础设施(对硬件、存储、网络等资源进行统一管理),基于互联网的相关服务的软硬资源增加、使用和交付模式,其通过互联网来提供动态易扩展且经常是虚拟化的资源。环保云计算平台属于基础设施即服务(IaaS)服务范畴,云计算的基础设施即服务划分为3个类别:服务器服务、存储服务和网络连接服务。各级环保部门通过电信运营商或IaaS服务商完善的计算机基础设施获得服务,其服务包括提供计算机(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙,以及基础的软件服务包括操作系统、数据库系统等资源。
智慧环保物联网智能监控系统基于专属的环保云计算平台建设,运行环境为Windows 2008 Server R2及以上高级服务器版,数据库系统为Oracle 10g,网络连接包括高速宽带接入和3G移动网络接入。系统的运行网络结构如下图所示:
15
智慧环保物联网智能监控系统解决方案
图 1-1系统总体网络结构图
2、 环保云数据共享平台建设
环保云数据共享平台属于云计算的平台即服务层(PaaS)次范畴,它是基于环保云数据资源中心、云数据交换平台、地理信息基础平台的软件服务,以SaaS模式提交给用户。系统基于环保云数据共享平台其信息数据的集中管理、交换等服务,从而提高信息系统的效率和性能,加强环保信息决策的实时性。
16