博士

黄晓斌
林绍福
范韩生
庄家礼
杨超伟
易善桢
陈爱军
尹连旺
阙维民
赵永平
龚建华
贺建中

博士:黄晓斌

中文摘要

  本文的研究重点是在地理信息领域中引入Agent和Web服务(Web Services)的理念,探讨如何利用Agent和Web服务的优势来克服现有地理信息系统在分布式计算模式和应用模式方面的不足,以便更好地服务于数字地球和数字城市的建设。

  数字地球和数字城市的快速发展,在为地理信息系统的发展带来机遇的同时,也对地理信息系统提出了新的要求。然而,现有的地理信息系统,包括目前作为网络环境主流应用模式的WebGIS,都还无法很好地满足数字地球和数字城市的这些新要求。其不足主要包括客户/服务器计算模式所带来的体系结构相对僵硬,客户应用之间缺乏良好的群体感知和协作能力等问题;以及系统相对孤立、缺乏良好的互操作性,系统内部耦合度较强、应用模式不够灵活等应用模式方面的问题。   针对现有地理信息系统在分布式计算模式方面的不足,本文引入了人工智能领域中Agent的理念,提出了GeoAgent的概念;系统地阐述了GeoAgent的特点、行为、优势和结构,以及GeoAgent系统的体系结构;利用IBM的开发平台Aglets,设计并实现了相应的系统原型;在此基础上,本文提出了基于GeoAgent的空间信息服务的理念,并详细分析了这种空间信息服务的特点和优势。

  针对现有地理信息系统在应用模式方面的不足,本文在分析基于GeoAgent空间信息服务可能应用模式的基础上,引入了Web服务的理念,着重分析了空间信息服务基于Web服务的应用集成模式及其优势;阐述了如何把基于GeoAgent的空间信息服务包装成为Web服务--即空间信息网络服务的过程;在阐述Web服务流语言(WSFL)的基础上,设计并初步实现了一个基于GeoAgent的Web服务流引擎。

  最后,本文利用实现的基于GeoAgent的几种空间信息服务和Web服务流引擎,结合其他相关服务,初步实现了一个面向事件的旅游预订服务系统。

  本论文的主要创新点和研究成果包括:

  1)提出了按需装配Agent的概念和体系结构。在可移动Agent和按需装配Agent的基础上提出新型Agent--GeoAgent的概念和基于GeoAgent的空间信息服务的理念,设计并实现了GeoAgent的通用模板,以及实现按需装配所需要的构件注册管理器,然后实现了几种基于GeoAgent的空间信息服务;

  2)探讨了基于GeoAgent空间信息服务的可能应用模式,重点分析了基于GeoAgent的空间信息服务按照Web服务的标准和其他服务或应用进行集成的模式;

  3)基于Web服务流语言(WSFL),设计并初步实现了一个基于GeoAgent的Web服务流引擎,以实现Web服务流的解析和执行工作。此外,还设计了一种配套的Agent协作模式;

  4)GeoAgent的按需装配机制和空间信息服务的Web服务应用模式能够为空间信息处理功能在不同层次的共享和互操作提供新的思路和解决方案。


  关键词:数字城市,Agent,可移动Agent,按需装配Agent,GeoAgent,空间信息服务,Web服务,空间信息网络服务,Web服务流引擎