基于多源异构信息农业应用与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多源异构信息农业应用与实现

基于多源异构信息农业应用与实现   摘 要:借助当前互联网络技术对农业相关数据进行分析与整合,设计出相关数据库与模型,使得当前的农业信息系统更加完善、便捷。采用XML语法在系统中读写数据,实现了不同系统中数据的传输。同时在不影响系统性能的前提下,数据可在系统中独立运行。农业信息系统为用户提供了更多的数据,使得数据间互相异构融合、传输通畅,解决了不同数据库之间存在的难题。此系统有助于提高农业信息服务,并推动了农业信息数据的传递和交互。   关键词:数据库;农业信息系统;XML;异构融合   中图分类号:TP31 文献标识码:A 文章编号:2095-1302(2017)11-00-03   0 引 言   我国是一个拥有14亿人口的农业大国和发展中国家,但人均耕地面积不到世界平均水平的40%,且中低产田占全部耕地面积的70%以上。我国人口的持续刚性增长要求未来粮食的生产能力必须达到年均增长2.0%,而粮食播种面积不断减小、水资源日趋短缺和全球气候变化造成灾害发生频率提高等问题使得粮食安全问题越来越突出。辅助决策系统最核心的工作是数据集成,通过数据集成,可将决策系统中相关联的、分布的、多源异构的数据集成在一起。   1 集成多源异构农业信息数据   农业数据的多源异构性由农业生产的特点决定,其本身受各个方面因素的影响,如环境、物种、地区、气候、人文、时间等。从应用角度分析,有手机、电话、信息机等服务终端。多源异构带来的一系列问题对数据的集成与共享产生了一些消极影响[1]。本文提出了面向服务的多源异构数据集成的想法,建立数据共享平台,运用数据独立性与实现系统透明性,应用XML语法解决语义冲突问题,图1所示为解决农业多源异构数据问题的技术路线[2]。   1.1 实现数据独立性   数据独立性确保了数据平台与数据间的独立性。例如,当系统中数据库的数据发生变动时,共享平台的数据不必做任何修改[3]。采用XML语法将程序与数据分开,使得二者之间既可相互协调, 又可独立发展。   1.2 解决语义冲突   目前农业信息系统及数据库中数据传输协议相互之间的标准都不一致。该数据共享系统使用XML语法,对系统语义标准进行规范, 解决了不同系统及不同数据库中的语义冲突问题,实现了数据共享系统内所有数据的集成[4]。   1.3 实现系统透明性   数据共享系统的基本用户需求是多终端、多样化。若某个农业信息系统与另一个农业信息系统之间不能传输数据,那么用户就无法获取这两个系统中的数据信息进行分析和挖掘,因此实现系统透明化变得很重要[5]。用?舨槐毓匦氖?据从哪里获取,用何种规则分析和挖掘,只需通过数据共享系统就可享有信息终端的服务。   2 系统架构设计   系统分别以Oracle和SQL Server作为Client和 Server的数据库设计结构,采用 Web Logic Server作为动态JSP引擎;在 Linux 系统下使用 Visual C ++ 6.0程序环境来设计模型、搭建数据库综合管理系统。农业生产有很多影响因素,如空气湿度、环境温度、生长环境等,使得农业多源异构发展缓慢。农业多源异构不仅包括数据库中表结构的异构,还有操作系统的异构。此外,由于应用终端使用的设备不同,其内部数据采集、存储、处理的方式亦不相同,使得数据库中的数据种类变得多元化。在实际使用过程中,异构数据应用比同源数据应用的结果更为明显。所以,数据多源异构的核心问题是解决信息在应用层与业务逻辑层之间的传输。因此,多源异构问题的解决对信息数据集成与共享来说尤其重要,面向Web服务农业数据集成与共享拓扑图如图2所示。   (1) 构建统一的业务逻辑范畴,提高数据可靠性。利用 XML语法解决每个数据库中传输协议标准不一致的问题,实现数据信息在此平台下不同数据库之间的数据传输,从而实现数据的集成与共享,达到无缝链接的效果[6]。   (2) 中心数据库对用户访问来说是透明的。通过创建一个中心数据库认证和存储农业数据库来解决一系列多元化的问题。在此过程中,用户无需考虑数据模型、数据库管理系统及应用系统之间存在的异构问题,只需使用特定工具和具体规范来对其进行检索,以获取信息服务。   (3) 当实现数据共享和数据集成时,独立性数据不仅提供了平台,还保证了其独立性。当数据库中发生相关数据变动时,所用平台依然维持原来的架构,不做任何变动;同时把XML元数据映射作为处理数据的缓冲站,用来中转数据,实现数据和程序的分离,达到了两全其美的效果,既有利于提高共享平台的可靠性,也有利于提高数据的真实度。   3 面向用户需求的数据服务   数据集成主要用来服务用户。数据服务可在数据共享和描述的前提下,对互联网、手机、语音、视频等不同来源的数据进行集成和优化

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档