智慧农机综合管理平台相关技术方案.doc
《智慧农机综合管理平台相关技术方案.doc》由会员分享,可在线阅读,更多相关《智慧农机综合管理平台相关技术方案.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智慧农机综合管理平台相关技术方案 1.1 J2EE技术本系统是在J2EE架构下开发出来的,J2EE的特点主要有以下几点:1.J2EE 的四层模型J2EE 典型的四层结构2.J2EE应用程序组件J2EE应用程序是由组件构成的.J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。J2EE说明书中定义了以下的J2EE组件:应用客户端程序和applets是客户层组件;Java Servlet和JavaServer Pages(JSP)是web层组件;Enterprise JavaBeans(EJB)是业务层组件。3.J2EE 的结构这种基于组件,具有平
2、台无关性的J2EE 结构使得J2EE 程序的编写十分简单,因为业务逻辑被封装成可复用的组件,并且J2EE 服务器以容器的形式为所有的组件类型提供后台服务。因为你不用自己开发这种服务, 所以你可以集中精力解决手头的业务问题。 1.2 WebService 技术WebService技术及其相关技术体系,包括XML、SOAP、WSDL、UDDI等。WebService 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。一旦部署以后,其他webservice应用程序可以发现并调用它部署的服务,其工作原理如下图所示。WebService 电子政务应用模型使
3、用WebService技术,政府各部门内部能够实现自身的业务流程和处理功能组件化,这些服务组件可在互联网上发布,从而方便的被其它部门所使用,以便应用到跨部门的业务中去。这些WebService组件的开发并不影响现有政府内部系统的结构和数据,从而极大地保护了政府各部门内部现有的投资。而通过集成政府各部门原有系统提供的WebService服务组件,就可以在互联网上建立统一的政府的web系统,向社会提供闭环式服务,从而形成基于WebService的电子政务一站式服务架构。这为有效解决了当前政府信息建设中的“信息孤岛”问题提供了一个切实可行的方法。1.3 XML技术本次项目一系统整合为核心内容,系统与
4、农业其他信息系统和待建系统之间需实现数据交换与共享,因此我们使用XML作为系统接口的数据交换标准。XML数据传输是不同系统之间日渐流行的标准数据传输方式,由于与平台和编程语言的无关性,因此,通过XML可以有效保证对各种异构系统的数据接口需要,以达到政府各系统数据资源的最优整合。XML技术的特点如下:(1) 适于异构应用间的数据共享XML的灵活性和扩展性使其可以对不同应用甚至是差异很大的应用间的数据进行描述,尤其是对于那些专用于记录数据的应用。另外,XML具有自我描述的特性,结果是数据可以在不同的应用间进行交换与处理而不必要求相应的应用程序是针对该数据定制的。(2) 用于强大的数据检索XML属于
5、元标记语言,进一步讲,根据这一特性,用户只要在XML的文档类型定义文件中定义一系列有意义的标记,这样基于该文档类型定义文件所产生的XML文档就可以按照任意的条件进行查询和检索,甚至实现计算机自动检索,而相应的检索引擎可以是通用的而不必局限于具体的应用。(3) 提供多语种支持XML规范中提供了对多语种的支持,包括(简体中文)、BIG5(繁体中文)UTF-7、UFT-8、UNICODE、GB2312等等,这一特点使得XML非常有利于多语种的应用开发。1.4 基于SOA的多业务服务系统应用整合SOA的多业务服务系统应用整合和业务一体化,是指对web系统的不同内容和应用系统的不同功能等多套业务系统进行
6、部署,随着系统的运营,将会有越来越多的相关业务系统相继建成,同时部分业务可能涉及到已经存在的系统中。一般来说,大部分业务操作都不能在这些系统中独立完成,需要调用其他应用系统协调完成。基于SOA模式的企业级应用程序的架构,完成WebServices安全认证、压缩算法、异步操作、事务处理、异常处理等机制,通过界面、业务逻辑、WebServices发布、数据访问彻底的分离,可使得各层次分别注重自己的重点,便于分工合作。同时采用该架构可以很方便的实现多界面(Windows Form界面,Web界面和智能设备)的支持,及数据库易替换性。由于服务间低耦合、可组合使用,便于业务的修改和系统的重构。面向服务架
7、构(Service-Oriented Architecture,SOA) 最大特点就是有一个灵活而功能强大的服务层。一个服务一般通过一个粗粒度的、可以被发现和绑定的软件实体实现,它以单一实例的形式的存在并与其他服务和应用通过松耦合的(异步)、基于消息的通讯机制进行交互。面向服务的分析与设计与面向对象的组件化分析与设计的不同点在于前者着眼于应用程序提供的服务,而后者提供服务所需的组件。面向服务架构的应用程序不是以一个具体的应用为核心,它是通过把现有的资源和应用转化为服务共享出去,具体的某个应用通过组合剪裁这些服务构成一个个具体的应用程序。因此如果建立了比较完善的服务层,应用系统很容易创建,这样的
8、系统也是易于重构的,同时还提供了各系统之间的协作能力。1.5 Web GIS 概述 随着网络技术的不断发展,人们对地理信息系统的需求,不再局限于客户端软件,希望通过 Internet 能够直接发布空间数据、使用 GIS 的空间数据浏览、查询和分析等功能,故基于 Internet 的 Web GIS 就应运而生。 WEBGIS 是互联网与GIS 的合成,它是基于 Internet 平台,采用网络协议,进行空间地理数据发布和应用的地理信息系统,一般由多主机,多数据库和多个客户端以分布式连接在Internet 上,包括了 WEB 浏览器,GIS 服务器,WEBGIS 编辑器,WEBGIS 信息代理四
9、个部分Web GIS 的发展与 GIS 技术、信息技术和通信技术的发展密不可分,随着 Web 标准化研究日趋成熟,Web 应用开发和浏览器技术的不断发展,为 Web GIS 应用铺平了道路,于是出现了一批以 Google 地图为代表性的Web GIS 应用平台,如:Google 地图、天地图、百度地图、搜狗地图和丁丁地图等。Web GIS 自身还有一些关键技术必须解决,如高质量数据压缩技术、宽带和高码率 WAP 技术、组件式 GIS 设计等。随着宽带网的加速普及和 WAP 技术的快速发展,Web GIS 的应用领域将会更加广泛。 Web GIS 采用 HTTP 传输协议,主要的运算功能都在服务
10、器端执行,比如绘制地图,查询空间数据库,空间分析等,客户端一般使用主流浏览器,如谷歌、IE、搜狗等浏览器。Web GIS 提供大众化和个性化的地图查询服务,以切片的形式提供地图图片服务,地图操作包括了基本的地图浏览、查询定位、距离计算、路径规划、用户标注、LBS 和导航服务等功能。 Web GIS 具有开发和应用成本低、真正的地理信息共享、巨大的扩展空间、跨平台特性等特点,目前,网上已经出现了很多 Web GIS 系统应用实例,应用范围非常广泛,可应用于农业、林业、水利、地矿、交通、土地、水、矿产、海洋、环境、人口以及军事等几十个领域。 WEBGIS 开发已经进入成熟阶段,随着 GIS 技术的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 农机 综合 管理 平台 相关 技术 方案
限制150内