中国铁路工程建筑网-学术研讨
“中国-拉美”铁路桥
骆永林小说《明月峡
头条推荐             
新闻排行榜            
新闻专题            
基于SOA架构的移动GIS快速开发平台

来源:select= 发表时间:2014-01-17 04:11:49 作者:败了起来

随着嵌入式技术和无线通信技术的高速发展,各种便携式智能终端设备相继涌现,人们使用移动设备通过无线网络获取信息正席卷全球。据不完全统计,目前全球有近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 平台总体架构

其中,应用层是以移动GIS为工具的数据采集、设备巡检、移动执法等各类应用系统,包括移动作业系统、在线监控、基于WebGIS的业务应用系统、指挥决策系统等,这些运行环境不同、架构各异的应用系统,通过调用、聚合平台发布的服务,实现数据共享和互操作;服务层由一系列遵循一定规范的应用接口组成,是平台暴露给应用层进行集成、扩展的应用程序接口;支撑层是平台的核心,采用B/S和C/S相结合的混合架构,对应用层各类系统起着数据管理、配置等支撑作用。

2.平台主要功能模块

2.1 GlS核心库

核心层由HiMaP SDK和HiWebGIS引擎组成,前者主要面向桌面端、服务器端和嵌入式设备的轻量级GIS应用程序的开发与部署,而后者是面向WebGIS应用系统的二次开发组件。HiMap SDK采用标准c++开发从底层构建实现,支持跨平台(WindOWS Mobile、And roid、iOS、Win 32等)、多语言(C#、JAVA、ObjectC)、多并发、高性能的GIS应用程序二次开发。HiMaP SDK引入了硬件抽象层的概念,提出分层开发模型OS-GAL-IAL,如图2所示。

图2 OS—GAL-IAL开发模型

      

中国铁路工程建筑网 | 管理登录 | 会员登陆 | 网站地图

本站部分信息由相应民事主体自行提供,该信息内容的真实性、准确性和合法性应由该民事主体负责。中国铁路工程建筑网 对此不承担任何保证责任。

中国铁路互联网社会化应用平台--铁路市场化系统信息平台—铁路系统公众资讯发布平台

中国铁路工程建筑网 版权所有 Copyright © 2004-2017 zgtlgcjz.com Inc All Rights Reserved

联系邮箱:zgtlgcjz@126.com 联系电话:010-56188078 市电:010-51851888 路电:021-51888

京ICP备11014984号-3

名称:北京网络行业协会 名称:中国电子商务协会 名称:不良信息举报中心 名称:中国互联网协会 名称:网络110报警服务