河南省农业科技信息服务平台的构建与实施研究
2013-04-11李佳
李 佳
(周口市图书馆,河南 周口 466001)
1 科技信息服务平台的构建
1.1 信息平台的前期准备
1.1.1 信息资源的获取与汇总。它是指将全省各个地市的农业分布与生产状况进行统计,根据统计信息来获取相应的农业科技信息,并将这些科技信息汇总,形成各个地市的农业科技信息专栏,并以此为框架不断汇总更新。
1.1.2 数据准备和资料整理。数据准备是指对全省农业生产方面的数据进行搜集,包括气温、湿度、土壤状况、干旱情况、作物生长状况等。资料整理是指对前者获取的数据进行分析处理,形成科学的数据,以确保信息的准确性。
1.1.3 数据采集与处理。它是指将整理好的信息进行归类与筛选,形成适用性强、准确度高的信息,经过技术处理,分配到各个专栏之中,通过平台进行传播。
1.2 信息平台的内容设计
1.2.1 农业专家咨询系统。农业专家咨询系统就是针对农民朋友在生产中遇到的问题而构建的。该系统集中在农业各个领域的专家专门解答农民在生产中遇到的问题。该系统开展的方式可以多样化。既可以是网上视频的形式,也可以是网上回帖的形式,也可以采取语音的形式。总之,要根据农民的需要,开展多样化服务。
1.2.2 短信服务系统。随着农民生活水平的提高,手机在农村已经相当普遍。因此,开展短信服务具有很好的优势;而且短信服务具有经济实惠,传播迅速便捷的特点,发展的空间巨大。
1.2.3 构建河南省农业科技信息网。如今网络在农村已经非常普及,很多农民家中都有电脑,农民可以在家中随时上网。网络以其强大的信息量是其他传播手段所无法比拟的。在内容方面,可以开设农业技术新闻中心、农业科技电话专线、热点话题、农业科技视频、技术培训等专栏,让广大农民足不出户就能看到农业科技的相关信息,并运用到实际生产中。
1.2.4 农业技术培训系统。此系统包括理论指导与实际培训两部分。理论指导部分就是通过信息的方式将农业技术让农民看到,并学习之。实际培训部分是组织农业专家和技术人员定期深入农村,进行技能培训和技术传授,通过实地培训来提高农民的科技水平和技术素质。
1.3 信息平台的技术设计
1.3.1 在技术设计方面,科技信息平台应采用比较先进且普遍使用的系统设计。该系统的设计在结构上采用基于J2EE 技术的三层B/S 体系架构,分别为:用户层、业务逻辑层、数据存储层,其中用户层使用JSP 和Servlet 实现,业务逻辑层使用JavaBean 组件实现,后台数据库使用MicrosoftSQL Server。
各层功能如下:用户界面层:通过用户权限和信息权限过滤后,统一用户界面显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据生成用户界面。业务逻辑层:负责按照用户界面层提交的请求,并按照业务逻辑提取,过滤和处理数据,并将处理完的数据包返回给用户界面层,进行显示。整个系统会有很多的应用子系统,用户通过SERVLET 调用应用子系统的功能。数据存储层:负责农业科技信息系统数据和信息的存储、检索、优化、自我故障诊断/ 恢复以及业务数据。
采用三层应用体系架构的优势在于:保证了系统的安全性:中间层(业务逻辑层)隔离了客户(用户界面层)直接对数据库系统的访问,保护了数据库系统和数据的安全。提高了系统的稳定性:三层体系保证了在逻辑上的相对独立性,提高了网站系统更可靠的稳定性。使系统易于维护:由于业务逻辑在中间服务器上,使之在逻辑上保持相对独立,并且采用构件化方式设计,当业务规则变化后,用户界面层不做任何改动,就能立即适应,从而提高系统的可维护性和可扩展性。保证了系统的快速响应:通过负载均衡以及业务逻辑层缓存数据能力,可以提高对客户端的响应速度。
1.3.2 SOA 的体系结构。SOA 是一种面向服务的软件体系结构设计思想,关键是“服务”的概念,它通过服务间定义的接口联系起来,接口采用独立于具体实现服务的硬件平台、操作系统平台和编程语言的中立方式定义,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信,实现业务系统间的互操作。该系统采用Web Service 技术来实现SOA,通过网络,它允许以可编程的方式访问web应用程序,其目的是实现程序之间的交互。WebService 主要有三个协议:①WSDL,Web 服务描述语言,它是用XML 格式来描述Web 服务的标准。②UDDI,统一描述、发现和集成,它是发布和查找Web 服务的标准协议,它提供一种方法,使服务提供者把它们所提供的Web 服务的详细情况发布到中心注册表。③SOAP,简单对象访问协议,它是绑定到Web服务的标准应用程序协议,可以通过XML 格式在应用程序之间交换信息。此设计的特点是对数据库的重用性高,系统的扩展性好,更容易进行维护,符合信息化的要求。
1.3.3 平台功能的实现。利用java、JSP、Microsoft SQL Server 等技术来实现农业科技信息平台系统的各部分功能,并结合面向服务的体系结构的设计思想,采用XML 和Web Service 技术来设计消息传递机制,实现系统各个接口的统一功能描述,从而实现构建一个不同于传统的农业科技信息平台的服务模式,避免了“信息孤岛”的现象,而是实现“以公民为中心”的新模式。其功能的实现包括四部分。其一,网络平台。实现一个能支持多媒体信息传输、能灵活调度网络资源的农业科技信息平台,实现农业科技信息平台完备的网络管理功能,解决系统扩展性的问题。其二,应用体系。采用自上而下的设计思想来设计农业信息平台,解决对可开放的数据库实现农业信息资源灵活共享的问题。其三,数据库体系。建立安全可靠的数据库体系,实现农业科技信息高效的信息采集、分析、整理、数据备份和恢复功能。其四,安全体系。建立标准统一的分级管理,保障农业科技信息系统网络的安全体系。
1.4 平台的运行与检测
在完成科技信息服务平台的内容和技术设计之后,就是要开通信息平台使其正常运行并发挥效用。首先要对平台数据进行不断更新,然后在运行过程中对平台的运行情况进行检测,对发现的问题进行及时处理。同时还要有专门的技术人员对平台进行维护,保障平台的正常运行。
2 科技信息平台的实施推广
2.1 信息平台系统的覆盖
由于河南省农业生产状况不均衡,农作物种植面积广、种类繁多,气候条件等因素,使得科技信息平台在推广方面存在一定的困难。鉴于此,建立全省统一的信息服务体系显得十分必要。实现信息平台系统的全覆盖应该建立省、市、县、乡逐级覆盖的平台服务体系。这样既能保证信息传播途径的通畅,做到及时有效,又能将各个地区的农业生产信息及时汇总,便于处理分析,做出准确信息。这种做法一举两得。
2.2 平台信息的传送机制
信息服务平台的信息传送要做到迅速及时、实用高效、准确可行。通过信息服务平台的覆盖可以建立起全省统一的信息流动系统,这如同分布于全省的信息高速公路,从而保证农业科技信息的高速流动。此外,还要建立科技信息的检测机制,即对传送的每一条科技信息进行检测,检验其是否准确,是否符合当地的实际情况,是否具有可行性等,提高信息的使用效率。
2.3 用户需求信息
客观来看,信息服务平台是从宏观上对全省以及当地总体农业科技需求的一种设计,但从微观来看具有一定的局限性。它不可能满足每一个农户的实际生产需求,因为在实际生产中每一个农户的生产状况是不同的。因此,信息服务平台的实施还需要关注用户的需求信息即每一个农户的生产需求。可以设立用户信息需求系统,供用户使用,其目的就是要及时了解农民在实际生产中的需求,以便及时解决问题。
[1]李海玉.新农村建设视域下的河南现代农业发展问题研究[J]. 河南理工大学学报,2011(2):166.
[2]魏会廷.信息技术在农业科技信息传播中的应用研究[J].农业经济,2012(2):28.
[3]张磊. 河南省现代农业发展的科技平台建设[J].经济研究导刊,2012(35):50-51.
[4]尹川,王建春.天津市农业科技信息共享与服务平台的构建[J]. 天津农业科学,2010(2):94-96.
[5]肖娟,魏宇清,林啄.秦皇岛市农业科技信息平台的研究与设计[J]. 科技信息,2010(36):257-259.
[6]王培根,李芳菊. 农业科技服务体系的构建[J].农技服务,2007(4):115-117.