基于Web服务的保护地蔬菜栽培专家系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
保护地蔬菜栽培是一项技术含量很高的农业产业,尤其近几年人们对蔬菜产品质量要求的提高,促使菜农对蔬菜栽培知识的需求日益迫切。同时,保护地蔬菜栽培中的环境控制、数据采集等计算机控制系统,也由简单的以数据采集处理和检测为主,逐步转向以知识处理和应用为主,并开始向智能化、网络化方向发展。如何为这些计算机系统提供及时、可靠并能由计算机系统自动识别的专家知识也成了目前急需解决的问题。
     Web服务是自包含、模块化应用程序,它能够通过网络,通常是互联网,描述、发布、定位和调用,具有封装性、松散耦合、使用标准协议规范、高度可集成能力的特点。它为异构计算机系统集成提供了可行的解决方案。
     本文将Web服务技术与专家系统技术结合起来,在分析了现有蔬菜栽培专家系统现状及缺陷的基础上,设计并实现了基于Web服务的保护地蔬菜栽培专家系统。系统采用了分层设计思想,将系统分成数据层、数据访问层、业务逻辑层、Web服务层和用户交互层,通过上层对下层的调用实现系统提供的Web服务,从而提高了系统的可维护性和代码的复用率。系统根据蔬菜栽培知识的内容不同分别采用了树形层次语义网络和因果网络模型两种知识表示形式,并运用了不精确混合推理策略,使得系统推理更快更准确。同时,本文给出了保护地蔬菜栽培专家系统Web服务的封装过程及调用方法,以及Web服务的描述、测试及注册流程。最后,本文介绍了蔬菜栽培知识表示规范化和XSL样式单描述,以及系统的安全性分析。
Protected horticulture vegetable planting is an agricultural industry with high technology. In recent year, it urges farmer to obtain more knowledge about vegetable planting that people want high quality vegetable products. At the same time, computer control systems in horticulture vegetable planting, such as environment monitoring and data collection, develop from simply gathering data and checking it into managing and applying knowledge with intelligence over a network. Therefore it becomes an urgent problem that how to provide timely and reliable expert knowledge for these computer systems.
    Web services are self-contained, modular applications that can be described, published, located, and invoked over a network, generally the web. It offers the prospect of creating distributed, loosely coupled applications, using standard protocols and infrastructure. It provides a practicable scheme for heterogeneous computer system integration.
    This paper combines web services with expert system, designs and implements protected horticulture vegetable planting expert system based on web services, after analyzing the status and limitation of current vegetable planting expert system. It introduces layered method, and the system is divided into data layer, data access layer, logic layer, web services layer and user interaction layer, provides web services through calling from super layer to under layer. In this way, it's easy to maintain the system, and it also can improve the reusability of the code. Our system adopts tree hierarchy semantic network and causal network model according to different knowledge content, applys inexact mixed reasoning to enhance the veracity of the result. This paper also offers the encapsulation procedure and calling method of protected horticulture vegetable planting web services, as well as web services' description, testing and registration. At last, this paper presents the normalization of vegetable planting knowledge
     representation and XSL style sheet description, as well as system security analysis.
引文
[1]孙忠富,陈青云,吴毅明.计算机在现代温室中的应用现状及前景EB/OL].
    [2]农业专家系统数据、知识的整理[EB/OL].http://nyzj.pzh.scsti.ac.cn/htm/jians.htm.
    [3]中国农业信息化发展研究[EB/OL].http://www.sdsp.org.cn/xxh/20031383353.htm http://www. agri. ac. cn/agri_net/02/2-04/0011 xiandai.htm
    [4]EXPERT SYSTEMS IN AGRICULTURE[EB/OL]. http://www.techno-preneur.net/timeis/technology/MaySciTech/AgriExpert.html
    [5]By J. Panduranga Rao. EXPERT SYSTEMS IN AGRICULTURE[EB/OL]. http://www.manage.gov.in/managelib/faculty/PanduRanga.htm
    [6]Peter Gillard. Expert Systems used to disseminate complex information in agriculture and horticulture[EB/OL], http://www.attar.com/pages/case_tz.htm
    [7]Brian Robinson. Expert systems in agriculture and long-term research[J]. Can.J.Plant Sci, 1996, 76: 611-617.
    [8]吴玺,谭宏,夏建国,等.试论我国农业专家系统的应用及发展[J].计算机与农业,2000,(8):1-4.
    [9]刘滨,位绍文.我国农业专家系统研究应用与展望[J].莱阳农学院学报,2003,20(3):229-231.
    [10]高美玲,栾非时,寇胜利.作物专家系统发展概况与趋势[J].东北农业大学学报,2003,34(1):105-108.
    [11]何离庆,黄席樾,柴毅等.多媒体蔬菜专家系统MVPES[J].计算机与农业,2001(2):9-12.
    [12]邓林义,蒋文科,谢景新,等.保护地蔬菜栽培专家系统[J].河北农业大学学报,2003,26(2):85-88.
    [13]柴晓路,梁宇奇.Web Services技术、架构和应用[M].北京:电子工业出版社,2003.
    [14]闫新庆,李文锋,陈定方.Web服务的体系结构和应用[J].武汉理工大学学报·信息与管理工程版,2002,24(5):28-31.
    [15]W3C. Web Services Architecture[EB/OL]. http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/
    [16]Mark Birbeck(著),裴剑锋,高伟,徐继伟(译).XML高级编程(第2版)[M].北京:机械工业出版社,2002.
    [17]Natanya Pitts(著),徐晓梅,龚志翔,王晓云(译).XML技术内幕[M].北京:机械工业出版社,2002.
    [18]W3C. Extensible Markup Language (XML) 1.0 (Second Edition) [EB/OL]. http://www. w3.org/TR/2000/REC-xml-20001006.
    
    
    [19]李远辉,熊卓烈.XML Schema与XML DTD的技术比较与分析[J].湖南工程学院学报,13(2):57-59.
    [20]W3C. XML Schema Part 0: Primer[EB/OL]. http://www.w3.org/TR/xmlschema-0/.
    [21]W3C. XSL Transformations (XSLT)Version 1.0[EB/OL]. http://www.w3.org/TR/xslt.
    [22]W3C. SOAP Version 1.2 Part 1: Messaging Framework[EB/OL]. http://www.w3.org/TR/soap 12-part 1/
    [23]W3C.SOAP Version 1.2 Part 0:Primer[EB/OL].http://www.w3.org/TR/soap12-part0/
    [24]郝颖,丁月华,文桂华.SOAP及其应用研究[J].计算机工程,2001,27(6):128-130.
    [25]W3C. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language[EB/OL]. http://www.w3.org/TR/wsd120/
    [26]Tom Bellwood, Luc Clément, David Ehnebuske, etc. UDDI Version 3.0. http://uddi.org/pubs/uddi-v3.00-published-20020719.htm
    [27]蔡自兴,徐光祐.人工智能及其应用(第二版)[M].北京:清华大学出版社,1996.
    [28]Joseph Giarratano,Gary Riley.Expert Systems Principles and Programming[M].北京:机械工业出版社,2002.
    [29]何离庆.网络环境下的智能化农业信息平台研究[D].重庆:重庆大学,2002.
    [30]温继文.基于知识的鱼病诊断推理系统研究[D].北京:中国农业大学经济管理学院,2003.
    [31]吴沁奕,陈英,黄湘武.专家系统中基于模糊对象匹配的研究[J].北京理工大学学报,2002,22(4):460-463.
    [32]Ashish Banerjee,Aravind Corera(著),康博(译).C# Web服务高级编程[M].北京:清华大学出版社,2002.
    [33]Stephen Walther(著),马朝晖(译).ASP.NET技术内幕[M].北京:机械工业出版社,2002.
    [34]曾铮.Web服务及其在政府电子采购平台上的应用[D].浙江:浙江大学,2003.
    [35]孙凯,陈德人.基于UDDI和Web Service的应用模型研究[J].计算机应用研究,2003,(5):133-134.
    [36]韩佩富,潘锋,赵新秋.访问Web服务的技术探讨[J].现代计算机,2002,(153):63-66.
    [37]黄萍,曹阳.在Web浏览器端显示XML数据文档的方法研究[J].计算机应用研究,2001,(2):115-116.
    [38]董欣,陈晓鸥.XML文件的显示与浏览[J].计算机应用,2000,20(8):29-32.
    [39]黄斯伟.网页样式设计—CSS使用祥解[M].北京:人民邮电出版社,1999.
    [40]周顺平,王海龙,于海燕.使用XSL表现XML的几种方法[J].计算机与现代化,2002,(5):7-10.
    [41]刘光.XML应用技巧与实例[M].北京:清华大学出版社,2000.
    [42]陈序广.基于Web服务的网上采购系统的实现研究[D].大连:大连理工大学,2003.
    [43]张法权,张昭时,王泽兵等.Web服务的安全性[J].计算机时代,2003,(4):1-3.
    
    
    [44]王立方,胡肆农,陆昌华.基于XML和WebServiee的畜禽企业生产经营管理系统原型构思[J].计算机与农业,2002,(3):14-15.
    [45]杨潘洪,谷利民.XML技术在马铃薯专家系统中的应用[J].太原理工大学学报,2001,32(3):227-229.
    [46]刘春,赵震,彭颖红.XML在冲模设计专家系统中的应用[J].计算机应用研究,2001,(5):141-142.
    [47]张振兴,王翠茹,刘建峰等.基于Web服务的模型库系统的研究与实现[J].华北电力大学学报,2003,30(4):78-81.
    [48]郭少友.Web服务与企业信息系统集成[J].情报科学,2003,21(3):306-309.
    [49]张荣进.知识库系统分析及用XML表示通用知识库[J].计算机工程与科学,2003,25(3):72-75.
    [50]刘志军.XML在分布式对象技术中的应用[J].计算机应用研究,2002,(9):74-77.
    [51]李军怀,周明全,耿国华等.XML在异构数据集成中的应用研究(J].计算机应用,2002,22(9):9-12.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700