Eclipse RCP技术在网络GIS系统中的应用研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:sycloverock
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类自从进入21世纪以来,高性能计算飞速发展,一些超大规模的应用问题所需要的计算能力,难以从单一的计算机或者计算机机群中获得,甚至就算是最先进的超级计算机也难满足所需要的计算能力。如果能把地理上分布的各种异构资源,利用高速互联网络连接到一起,形成一个超大规模、可无限扩展的高性能计算环境,将为解决超大规模应用问题提供新的解决思路。网格(Grid),是指将机群、超级计算机、大规模存储系统、数据库以及其他地理上分散的特殊仪器设备,甚至个人计算机等所有的计算资源、存储资源、通信资源、软件资源、信息资源、知识资源等连接起来作为单个统一资源使用,从而能够方便快捷地解决各种复杂的问题。如果说传统互联网的主要功能是为人们提供电子邮件、网页浏览等服务,那么网格的功能则更为丰富、更加强大,通过应用网格技术人们可以透明的使用计算、存储等许多的其他资源。   网格不仅是一项庞大而且复杂的系统,而且网格技术对于普通的使用者来说还是一个非常难以掌握和应用的,需要拥有特殊专业技能的专业人士才能利用该项技术。但是网格不是一个科学实验,不是科学家玩的游戏,它的功能是为了造福人类,需要推广给广大的普通用户使用,如何让普通的用户也能轻而易举的使用网格,利用网格平台做更多有意义的事情,屏蔽网格底层复杂的实现机制,提供一个透明的访问入口,就是网格客户端所带来的好处。   客户端是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。   一个好的软件,通常有一个友好的客户端界面。运用Eclipse RCP技术搭建的网格桌面富客户端,集完善的GIS功能、插件化管理、本地化界面、高扩展性于一体,提供了一种全新的网格客户端表现方式,解决了其他的网格以及GIS客户端,在功能种类有限、扩展重用性低等方面存在的缺陷,更符合未来网格客户端发展的趋势。   为了解决在网格环境下,针对异构GIS功能操作、复杂网格功能服务的整合、网格中安全机制的运用,提出了一个综合的、一体化的、易扩展的客户端解决方案。任何一个项目最终都需要面对用户,客户端界面是用户与软件交互的平台,一个优秀的客户端界面能提高用户的体验感受,能更有效的发挥出底层软件提供的功能。通过对本论文选题的研究,计划实现一个易于扩展使用、组件式功能集成的桌面富客户端软件,结合信息领域高效能计算环境与网格服务重大项目的实施应用,为网格地理信息系统提供一种新的客户端应用模式。   本文首先通过介绍本文的研究背景,对网格的含义,Eclipse的特点以及富客户端RichClient Platform概念和实现有一个比较直观的初步印象。通过课题来源讲解本文撰写的项目背景,对网格地理信息系统项目所要研究和实现的内容有比较清晰的理解。通过讲解当前研究现状及意义,让读者对当前网格技术发展,各种客户端技术有了大致了解,并明白本文在网格地理信息系统中研究的意义。在本人所做工作部分,简单讲解了本人在该项目中做的一些工作。   然后将讲解网格GIS平台系统概述。将会在这部分介绍网格地理信息系统的需求,阐述网格地理信息系统实现原理和基本概念,并对整个系统架构进行概述,最后对整个系统的四大模块:网格地理信息系统空间信息资源目录服务模块、网格地理信息系统网格节点功能服务模块、网格地理信息系统应用域管理器模块、网格地理信息系统客户端模块进行详细的说明。   接着将讲解常见的网格客户端技术。通过介绍目前网格技术中,一般通常都会使用到的各种客户端技术,对比各种网格客户端技术的优点和劣势,结合网格地理信息系统的特点,强调采用Eclipse插件技术实现网格地理信息系统富客户端开发所带来的好处,为下文做一个铺垫。   再然后将会详细讲解网格地理信息系统富客户端的设计与实现。详细讲解网格GIS富客户端的系统规划,详细设计以及具体实现,结合本人在该模块所进行的理论研究和项目实践,具体讲解基于Eclipse插件技术,实现网格地理信息系统富客户端Rich Client Platform的技术原理和编码细节,并展示最终的实现效果。   在本文的最后一章将会全面总结整个论文研究的成果,分析最终设计开发的网格地理信息系统富客户端系统还存在的不足,并提出了进一步改进的目标,由此对“富客户端”技术未来的发展做了一个展望。   通过研究当前众多网格项目客户端的实现,结合当前我们做的国家863重点项目网格地理信息系统软件及其重大应用的实际需求,针对已存在的客户端产品的不足,已有的网格客户端交互性差,其中很多使用的是命令行的方式,用户不易掌握和使用。扩展性差、重用性低,大部分网格客户端都是提供一个固定的界面,功能难以重用,用户难以扩展。非网格的客户端缺乏安全性,已经存在的一些GIS的Java客户端都是不带安全的,这在网格中必然存在安全隐患。我们创新性的提出了实现网格桌面富客户端,不同于以往的瘦客户端和难以扩展的普通胖客户端,实现基本功能种类齐全、界面组件式管理、对外提供丰富的可扩展接口的桌面富客户端。
其他文献
随着信息技术和计算机互联网飞速发展,多媒体信号已成为人类获取信息的最主要载体,多媒体信号数字化产生的大量的数据对存储和传输都产生了巨大的压力。因此图像数据高效压缩
虚拟现实是当前的研究热点之一,在建筑设计、城市规划、古迹恢复、产品原型、娱乐、可视化仿真等多个领域有着广泛的应用。LOD(细节层次)技术在虚拟现实中的应用提高了系统的
虽然电子不停车收费ETC(Electronic Toll Collection)系统在公路收费方面应用发展很快,但是现有的ETC系统还存在标准不一、安全性不高等许多问题,尤其是现有的ETC数据通信嵌
形式句法翻译(Formally Syntax-based Machine Translation)模型是基于句法的统计机器翻译模型的一个重要分支。与其它模型相比,该类模型使用同步的形式语法来生成译文,模型具
“两化融合”的电网工控系统作为国家关键基础设施至关重要。但在工控安全形势不断严峻的情况下,“两化融合”的电网工控系统因所用工控网络软硬件的不断通用性、网络环境开放性和自身脆弱性,导致针对电网工控系统的网络攻击不断发生。由于与传统互联网安全差异较多,所以作为一个较新的领域,总体来说我国工控领域的网络安全研究仍处于起步阶段。当前电力企业的电网工控系统安全防护中仍存在:网络安全防护方法单一以依赖防火墙等
随着IT科技的发展,我们已步入云计算的时代。对于企业云计算市场,云终端瘦客户机-云服务器解决方案因为具备安全性高、易于管理、相对成本较低、高可靠性等特点,已然成为产业界
并行应用对计算能力的需求永无止境,推动着高性能计算从百万亿次向千万亿次乃至亿亿次规模进发。随着系统规模的不断扩大,作为影响并行应用的性能和扩展性的重要因素之一,机群通
近年来,随着计算机技术以及多媒体网络通讯技术的快速发展,图像/视频编码已经取得了很大的进步,但如何进行高效的编码是以数字化存储和传输为核心的多媒体应用中亟待解决的基
数字地面模型(DTM)又叫数字高程模型(DEM),是通过有限的地形高程数据实现对地形曲面的数字化模拟或者说地形表面形态的数字化表示。其在测绘和遥感、农林规划、土木工程、军
REESSE1+公钥密码体制为公钥密码研究开辟了新的方向,可能成为量子计算机时代的备选加密方案之一。本文介绍了REESSE1+(2008年3月9日2.0版本)的相关内容,在此基础上研究了密