论文部分内容阅读
REST架构风格的提出为Web系统和Web服务的构建指出了一条崭新的道路,使得Web服务能够在更为贴近Web本身特性的基础上进行开发、部署和调用。目前大多数的地理空间数据共享、互操作的解决方案都依赖于庞大而复杂的面向服务架构,这为地理空间科学研究团队部署和管理系统带来了极大不便。REST所承诺的这种服务的高可扩展性和简单部署方式尤为适合地理空间信息的应用。论文首先研究了REST与RESTful Web服务的基本概念和相关技术,并以此为基础对现有的地理空间信息服务标准做出分析,将其内在包含的资源体系、接口方法提取出来,纳入到REST风格架构体系当中,完成了地理空间信息服务的REST风格转化。其次,讨论了基于REST风格地理空间信息服务的WebGIS的设计方案,在传统的Web三层架构的基础上加入资源抽象层,形成一种四层架构体系,使得系统的耦合性更低,组件之间的分工更加明确。同时论文重点探讨了在此四层体系架构中的安全问题与缓存问题,以满足在生产环境中的实际需求。最后,本文以土地管理为例,实现了一个面向资源的WebGIS试验系统,对上述研究进行了验证。试验系统运行表明,基于REST架构风格的地理空间信息服务能够最大程度的简化开发、部署和调用工作,使整个Web系统具有清晰的结构、较强的扩展性和易用性。本文的研究成果对于地理空间信息服务及以此作为WebGIS架构基础的开发者具有一定的借鉴意义。