- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于分布式平台的农业滴灌系统的设计与实现
前言
第
第 PAGE \* MERGEFORMAT 2 页 (共 NUMPAGES \* MERGEFORMAT 79 页)
第
第 PAGE \* MERGEFORMAT 1 页 (共 NUMPAGES \* MERGEFORMAT 79 页)
基于分布式平台的农业滴灌系统的设计与实现
1 前言
基于分布式平台的农业滴灌系统是网络化、信息化、智能化等有机结合的新型滴灌平台。分布式平台的农业滴灌系统搭建可以提升传统滴灌的效率,拓展其功能。
但是,一个区域往往拥有多块农田,而且各个区域相对来说比较分散,少则几公里,多则几十公里。现有的农业滴灌系统,是在区域相对集中,网络建设已经相当完善的基础和前提下进行设计开发的,这种集中式的农业滴灌系统容易产生信息孤岛[1],在新的的环境并不适用。因此,构建新的分布式平台的农业滴灌系统势在必行。
本文研究了基于分布式平台的农业滴灌系统解决方案。在对分布式数据服务、分布式数据存储分析的基础上,提出了分布式平台的农业滴灌系统总体架构;并针对区别于集中式平台设计遇到的一些问题,进行了分析并提出了解决方案;完成了分布式平台的农业滴灌系统中接口的设计,业务逻辑的实现;构建了分布式平台的农业滴灌系统客户端测试程序,并进行了系统测试与结果分析。
2 选题背景
2.1 分布式平台的农业滴灌系统的概念
分布式平台的农业滴灌系统是近几年在国内出现的一个名词,它是一个网络化、信息化、智能化、高度应用化等有机结合的新型滴灌,它是以网络为基础,利用信息化手段和工具,实现从环境、资源的全部分布式化[2]。
同时,它是指对现有独立运行的农业滴灌系统的整合,统一技术与规范,达到基础信息的互相兼容,资源合理配置,数据共享目标的手段。
2.2 农业滴灌系统平台搭建
为了达到上述系统整合、数据共享等目标,需要建立一个统一的管理平台,这个平台就称之为分布式平台的农业滴灌系统。分布式平台的农业滴灌系统功能包括:
表1 滴灌系统平台的功能
名称
功能
功能说明
分布式平台的农业滴灌系统
数据共享
按照信息化标准存储数据
数据传输与交换平台
数据访问,数据传输与交换
统一门户
统一入口,单点登录
管理与控制中心
核心平台管理与维护
目前,农业滴灌系统一般采用三层结构[3]体系来设计,依次分别是:数据存储层、业务逻辑层和表示层。数据存储层保存着系统的各种数据信息;业务逻辑层控制系统的核心业务,并提供数据访问和数据交换的接口;表示层提供人机交互的界面及系统专有的业务逻辑。其中,数据存储层和业务逻辑层合在一起,统称农业滴灌系统。
分布式农业滴灌系统结构图如下:
气象信息泵房能效地图绘制滴灌控制土壤墒情
气象信息
泵房能效
地图绘制
滴灌控制
土壤墒情
表
表
示
层
业务逻辑层
业务逻辑层
分布式平台的农业滴灌系统
分布式平台
的农业滴灌系统
数据存储层
数据存储层
图1 滴灌系统系统结构
选题背景
第
第 PAGE \* MERGEFORMAT 3 页 (共 NUMPAGES \* MERGEFORMAT 79 页)
(1)数据存储层
目前,分布式平台的农业滴灌系统的数据存储层在物理上包括一台或多台服务器,运行大型数据库系统或者其他的数据存储系统。
分布式平台的农业滴灌系统需要进行共享的数据,全部在平台的数据存储层保存。
(2)业务逻辑层
业务逻辑层是数据存储层与各种控制系统之间的中间层。各种业务系统不能直接与数据存储层发生联系,都是通过业务逻辑层的接口与数据存储层进行数据访问和数据交换。
目前的分布式平台的农业滴灌系统的业务逻辑层在物理上是一台或若干台应用服务器的集群[4],经常使用的应用服务器中间件有:IBM公司的Websphere、BEA公司的Weblogic、开源项目的JBoss、微软公司的.Net。
2.3 现有农业滴灌系统平台问题分析
现有的农业滴灌系统,是在区域相对集中,区域网络建设已经相当完善的基础和前提下进行设计开发的。在这里我们把现有的农业滴灌系统称之为:集中式的农业滴灌系统。
但是近年来随着农田的不断合并扩充,一个区域往往拥有多块农田,而且各个区域相对来说比较分散,少则几公里,多则几十公里。集中式的农业滴灌系统在这种环境下进行使用,就会有很大的局限性,甚至在应用的过程中会产生很大的问题。这并不奇怪,因为环境已经改变了,原有的平台并不是为这个新的环境量身定做的,当然就不能很好的适应新的应用环境了。在这个新的分布式环境中,集中式的农业滴灌系统主要采用两种部署方案:
(1)各个区域平台独立使用
这是一种平行部署集中式农业滴灌系统的方案,各个区域间的平台独立部署
您可能关注的文档
- 51.56㎡砖混会议室建筑装饰工程-招标控制价.doc
- 428㎡二层框架办事处土建工程量计算-施工图预算.doc
- 2973平米六层住宅楼工程量计算-清单报价.doc
- 2819.56㎡五层砖混结构住宅楼工程投标报价书-商务标、技术标.doc
- 4042㎡六层住宅楼建筑装饰工程施工图预算书-论文.doc
- 5908.56㎡六层医院职工集资楼施组-施工图预算.doc
- flex技术在web开发中的应用与扩展-论文.doc
- 5893.36㎡六层框架综合办公楼工程投标报价书(商务标-技术标).doc
- 北京市某医院门诊综合楼供暖工程设计-论文.doc
- 10252㎡11层框架住宅楼建安工程投标书(商务标-技术标).doc
文档评论(0)