论文摘要
为了能够在原有的通用业务平台上加强GIS能力,便于第三方服务提供商,甚至是普通用户自己开发关于地理信息服务的业务,业务平台需要提供一个GIS业务生成环境和运行环境,包括业务脚本图形化编写环境,使得用户在不需要掌握深厚电信知识和具有编程能力的情况下,可以根据自己的需要灵活地开发网络业务,并将业务部署到本平台上运行。论文首先对系统及其相关技术进行了概述性地介绍并分析了系统的研究现状,介绍了OGC颁布的一种用于描述LBS的标准OpenLSCore Services,GDL(GIS Description Language)语言的前期设计与实现正是基于此规范。基于GDL语言,本文设计了一个GIS业务生成系统和一个GIS业务运行系统,在此基础上研究并设计实现了部分GIS业务脚本开发环境。并且还对以上系统进行了测试。最后,文章总结了研究工作内容,并针对GIS业务生成系统(包括图形化开发环境)和运行系统提出一些有待进一步研究和改进的地方。
论文目录
摘要ABSTRACT1.绪论1.1 背景1.2 研究工作1.3 文章组织结构2.业务生成技术的研究及对OPENLS的扩展2.1 通用业务平台业务生成技术的研究2.2 OPENLS概述2.3 描述地理信息服务的语言GDL2.3.1 业务生成系统中的GIS能力2.3.2 业务生成系统与OPENLS核心服务(CORE SERVICES)2.3.3 地理信息服务描述语言GDL2.4 本章小结3.GDL脚本翻译系统以及GIS业务运行实验系统的需求分析和总体设计3.1 GDL脚本翻译系统和GIS业务运行系统的需求分析3.1.1 业务实体存在形式以及与CPL等上层业务的交互机制3.1.2 功能需求描述3.2 GIS脚本翻译系统及业务运行实验系统的总体设计描述3.3 本章小结4.GDL脚本翻译系统以及GIS业务运行实验系统的具体设计与实现4.1 GDL翻译系统的具体设计与实现4.1.1 翻译方式的选择4.1.2 翻译模式4.1.3 GDL脚本到EJB的翻译过程4.1.4 主要功能类4.1.5 GDL翻译系统实现的特点与关键点介绍4.2 GIS业务运行实验系统的具体设计与实现4.2.1 运行实验系统概述4.2.2 利用多种设计模式的必要性概述4.2.3 GIS实验系统设计需求4.2.4 GIS实验系统的设计与实现4.2.5 设计方案的优缺点4.3 GIS业务生成环境及运行环境测试4.3.1 单元测试4.3.2 系统功能测试4.4 本章小结5.GDL脚本图形化开发环境的需求分析研究和设计5.1 GDL脚本图形化编写环境的研究5.1.1 图形化生成技术基本概念5.1.2 对CPL图形化开发环境的研究与分析5.2 GDL脚本图形化开发环境的需求分析概述5.2.1 概述5.2.2 功能需求描述5.3 GDL图形化开发环境的总体设计5.3.1 对CPL图形化开发环境的复用和移植分析5.3.2 GDL图形化开发环境的总体设计描述5.4 本章小结6.GDL脚本图形化编写环境的具体实现以及关键点描述6.1 GDL脚本图形化开发环境的实现6.1.1 GIS核心服务建模的实现描述6.1.2 视图与控制器的实现描述6.1.3 业务脚本生成并写入的实现描述6.1.4 GDL脚本图形化开发环境设计与实现的进度介绍6.2 GDL脚本图形化开发环境设计与实现的关键点总结6.2.1 建模部分设计与实现的关键点总结6.2.2 视图与控制器部分设计与实现的关键点总结6.3 GDL翻译器与脚本图形化开发环境特点介绍6.3.1 与扩展CPL及其它图形化开发环境相比之特点及优势6.3.2 GDL图形化开发环境可移植性和扩展性分析6.4 GDL脚本图形开发环境的系统测试6.4.1 测试环境介绍6.4.2 测试过程及结果介绍6.4.3 对测试数据的分析以及测试总结6.5 本章小结7.总结与展望7.1 工作总结7.2 下一步的研究工作8.参考文献9.附录:术语及缩略语10.致谢
相关论文文献
标签:业务生成环境论文; 下一代网络论文;