资源描述:
《粮食安全预警系统中异构数据共享研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、粮食安全预警系统中异构数据共享研究安徽农业科学,JournalofAnhuiA.Sci.2011,39(16):10089—10091责任编辑马树梅责任校对李岩粮食安全预警系统中异构数据共享研究郭恒川,赵国增(洛阳理工学院计算机与信息工程系,河南洛阳47lo23)摘要粮食安全预警系统各数据采集节点的数据库异构严重阻碍了系统有效数据的采集,数据共享问题成为研究重点.分析了现有的中间件技术,讨论了利用该技术解决异构数据共享的方法,并以此方法为基础,根据粮食安全预警系统的数据特点对该系统所需的数据共享技术进行研究和探讨,解决了异构数据共享采集的问题.关键词中间件;预警系统;Web;X
2、ML;Dataset中图分类号TP311文献标识码A文章编号0517—6611(2010)16—10089—03ResearchonHeterogeneousDataSharinginEarlyWarningSystemforGrainSecurityGUOHeng-chuanetal(DepartmentofComputerandInformationEngineering,LuoyangInstituteofScienceandTechnology,Luoyang,Henan471023)AbstractThedatanodeswithheterogeneousdataba
3、seinearlywarningsystemforgrainseriouslyhamperedtheeffectivedatacollectioninthissystem.Inthisarticle.theexistingmiddlewaretechnologieswasanalyzed.theproblem-solutionapproachofheterogeneousdatasharingwasdiscussedthroughmiddlewaretechnologies.Basedonthismethod,andaccordingtothecharacteristicsof
4、earlywarningsystemforgrainseeuri.ty,thetechnologyofdatasharinginthissystemwereresearchedandexploredtosolvetheissuesofcollectionofheterogeneousdatasharing.KeywordsIddleware;EarlyWarningSystem;Web;XML:Dataset随着信息技术的发展,我国在粮食生产的各个环节中投入使用的信息化系统在数量和种类上都是相当庞大的.各种系统分布在不同的硬件平台和软件平台之上,由于没有前瞻性,系统之间缺乏统一
5、的整体规划,导致数据共享性较差.为了充分发挥已有装置,系统的效能,不断地吸收,利用新技术,以最低的代价换取在粮食安全预警系统建设方面最大的效益,这就必须在新开发的粮食安全预警系统中将各类已在使用的粮食信息统计系统应用到其中.因此,异构数据共享就成为粮食安全预警系统开发的关键性问题.要突破这个技术上的"瓶颈",就需要开发合适的数据库中间件产品.因而,数据库中间件成为解决这个问题的可行性技术手段.笔者分析了现有的中间件技术,讨论了该技术解决异构数据共享的方法,并以此方法为基础,根据粮食安全预警系统的数据特点,对该系统所需的数据共享技术进行研究和探讨,以期解决该系统中异构数据共享采集
6、的问题.1中间件技术简介1.1中间件技术的概念中间件技术是伴随网络而发展起来的一种面向对象的技术.随着网络的进一步发展,许多软件需要在不同厂家的网络产品,硬件平台,网络协议异构环境下运行,应用的规模也从局域网发展到广域网.至此,中间件应运而生.中间件是位于操作系统和应用软件之间的通用服务,其主要作用是用来屏蔽网络硬件平台的差异性和操作系统与网络协议的异构性,使应用软件能够比较平滑地运行于不同平台上.同时中间件在负载平衡,连接管理和调度方面起到很大作用,使企业级应用的性能得到大幅提升,满足了关键业务的需求.随着计算机软件技术的发展,中间件技术已日渐成熟,并且出现了不同层次,不同类
7、型的中间件产品.按照IDC(InternetDataCenter)分类方法,中间件可分为6类:终端仿屏幕转换,数据访问中间件,远程过程调用中间件,消息基金项目作者简介收稿日期河南省粮食安全监测及预警系统(0613024000).郭恒川(1982一),男,陕西成阳人,讲师,硕士,从事可视化程摩的开发与研究.20lO3-29中间件,交易中间件,对象中间件.其中数据库中间件是所有的中间件中应用最广泛,技术最成熟的一种.1数据库中间件原理与优点在一个系统开发过程中会使用多种中间件技术,如数据库中间件