|
基于SOA架构的移动GIS快速开发平台移动GIS是以移动互联网为支撑、以智能手机或平板电脑为终端、结合北斗、GPS或基站为定位手段的GIS系统,被认为是继桌面GIS、WebGIS后又一新的技术热点,引起越来越多的研究者和GIS厂商的关注。 随着嵌入式技术和无线通信技术的高速发展,各种便携式智能终端设备相继涌现,人们使用移动设备通过无线网络获取信息正席卷全球。据不完全统计,目前全球有近5500万以上的人是在办公室外进行着流动性工作。传统的地理信启、系统(GIS)已无法适应这种流动性,人们对地理空间信息的4A服务的需求H益显现,迫切需要一种具有移动性且能在任何地点、任何时间、对任何人、对任何事都能利用的GIS,移动GIS在这种趋势下应运而生。移动GIS是以移动互联网为支撑、以智能手机或平板电脑为终端、结合北斗、GPS或基站为定位手段的GIS系统,被认为是继桌面GIS、WebGIS后又一新的技术热点,引起越来越多的研究者和GIS厂商的关注。 移动GIS作为移动空间信息服务的基础设施,其应用领域非常广泛。然而,当前移动GIS还面临一些技术难题,包括空间数据量大、计算能力不足、网络带宽窄、可靠性差、软硬件兼容性差等,导致移动GIS项目实施面临技术门槛高、开发周期长、实施成本高、项目风险大等问题。该文以移动GIS项目共性需求为导向,采用面向服务思想设计并实现了基于“云+端”模式的移动GIS快速开发平台。平台具有跨平台、高性能、可配置、易扩展、支持多语言二次开发等特点,能帮助开发者快速构建业务敏捷的移动GIS应用系统,具有重要的现实意义。 1.平台总体架构 经过多年发展,GIS己从单机工具型软件系统逐步走向了分布式、网络化的应用软件平台,从独立GIS系统逐步过渡到具有高度资源整合能力和对外服务能力的服务式GIS。服务式GIS是一种面向服务软件工程方法的GIS技术体系,它支持按照一定规范把GIS的全部功能以服务的方式发布出来,可以跨平台、跨网络、跨语言地被多种客户端调用,同时能聚合来自其他服务器发布的GIS服务。服务式GIS可以更全面地支持SOA,通过对多种SOA实践标准与空间信息服务标准的支持,可以使用于各种SOA架构体系中,与其它IT业务系统进行无缝的异构集成,从而可以更容易地让应用开发者构建业务敏捷应用系统”。该文以面向服务的思想,分析设计了基于SOA架构的移动GIS开发平台,提出“云+端”的移动GIS开发模式,由应用层、服务层、支撑层、核心层组成,其总体架构如图l所示。 图1 平台总体架构 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|