基于REST架构和XML的农情数据共享研究

被引:5
作者
戴建国 [1 ,2 ]
王克如 [1 ,2 ]
李少昆 [1 ,2 ]
赖军臣 [3 ]
肖春华 [1 ]
李栓明 [1 ,2 ]
王琼 [1 ,2 ]
机构
[1] 石河子大学绿洲生态农业重点实验室
[2] 中国农业科学院作物研究所/农业部作物生理生态与栽培重点开放实验室
[3] 新疆生产建设兵团农六师农业局
关键词
农情数据; 共享; 精准农业; 表述性状态转移; 可扩展标记语言; 分布式; 可扩展性;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
【目的】研究农情数据在分布广泛、动态变化的网络环境下实现数据共享的技术、方法和解决方案。【方法】使用REST(representational state transfer,表述性状态转移)架构风格解决系统之间松耦合、可扩展等问题。以xml(extensible mark language,可扩展标记语言)和AgroXML为基础设计农情数据结构规范实现不同系统对数据的一致理解。通过开发原型系统验证方案的可行性。【结果】将农情数据合理抽象为网络资源并设计其标识符,基于.net平台使用WCF(Windows Communication Foundation)技术构建了RESTful Web服务,实现了不同系统间的资源获取;通过改进AgroXML的Schema文件制定了农情数据结构规范,初步实现了农情数据表述一致化,并开发了相应的数据解析模块;以新疆生产建设兵团农场农业生产管理数据共享为例,设计开发原型系统验证方案的正确性,讨论其优缺点,并提出了进一步改进的方向。【结论】REST架构风格能够充分解耦服务提供者和使用者,尤其适合于农情数据分布广泛、动态变化的特点,避免了传统分布式技术存在的问题,满足了系统的开放性和扩展性要求,结合统一的数据结构标准,能够很好地实现农情数据共享。
引用
收藏
页码:4156 / 4165
页数:10
相关论文
共 19 条
[1]  
基于Internet的中国作物种质资源信息共享服务系统研究.[D].闫小军.中国农业科学院.2004, 04
[2]  
分布式农业科技信息共享关键技术研究与应用.[D].杨晓蓉.中国农业科学院.2011, 10
[3]  
国家农业科学数据共享平台体系结构研究.[D].赵胜钢.中国农业科学院.2009, 10
[4]  
中国农业科学数据资源建设研究.[D].杨从科.中国农业科学院.2007, 05
[5]  
中国农业科学数据共享发展研究.[D].张莉.中国农业科学院.2006, 06
[6]   2F-6-BP1型变量配肥施肥机的研制与试验 [J].
伟利国 ;
张小超 ;
苑严伟 ;
刘阳春 ;
李卓立 .
农业工程学报, 2012, 28 (07) :14-18
[7]   基于REST面向资源的地理信息服务设计 [J].
毛峰 ;
刘婷 ;
刘仁义 ;
刘南 ;
张丰 .
计算机工程, 2011, 37 (08) :238-240
[8]   基于REST Web Services的分布式遥感数据检索技术研究 [J].
陈赟 ;
胡坚 ;
汪超亮 ;
李子扬 .
计算机工程与设计, 2010, 31 (14) :3207-3209+3213
[9]   基于射频识别中间件的粮食质量安全追溯系统 [J].
刘鹏 ;
屠康 ;
侯月鹏 .
农业工程学报, 2009, 25 (12) :145-150
[10]   粮油产品质量安全可追溯系统构建 [J].
郑火国 ;
刘世洪 ;
孟泓 ;
胡海燕 ;
苏晓路 .
中国农业科学, 2009, 42 (09) :3243-3249