基于LBS 的移动地理信息服务平台架构技术研究_第1页
基于LBS 的移动地理信息服务平台架构技术研究_第2页
基于LBS 的移动地理信息服务平台架构技术研究_第3页
基于LBS 的移动地理信息服务平台架构技术研究_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于LBS的挪动地理信息效劳平台架构技术研究〔〕:

摘要:基于位置的效劳〔LBS〕需求日益增长,在GPS定位技术、通信技术以及电子计算机整体性能不断进步的前提下,LBS与挪动GIS结合成为可能,并在专业领域和应用领域发挥重要作用。该文以基于LBS的挪动地理信息效劳平台架构技术为研究对象,首先分析了SOA架构概述和特性分析,讨论了基于SOA的LBS挪动地理信息效劳平台架构的设计思路,提出了实现策略,相信对从事相关工作的同行能有所裨益。

关键词:LBS挪动地理信息效劳平台架构设计

1挪动GIS概述

挪动GIS,不仅仅是桌面GIS或WebGIS在挪动设备上的简单移植,它集嵌入式系统、全球定位系统〔GPS〕、挪动计算和地理信息系统为一体,借助无线通信网络和挪动互联网等通信技术,完成图形、文字等多媒体信息交融空间数据的传输和应用。挪动地理信息系统继承了地理信息系统对与地理信息和位置信息有关的地物属性信息进展信息管理的特点,同时又扩展了地理信息系统的地域限制,提供随时随地的时空数据效劳。挪动GIS的真正内涵是对空间数据和属性数据进展组织并抽象成各种空间模型,从而将现实世界的各种内容以可理解的、有意义的形式呈现给用户,通过预测和分析为管理者和决策者提供一个良好的决策分析平台。

挪动终端具有良好的挪动性和软硬件可扩展性,其搭载的软件操作系统的开放性为开展GIS效劳提供了理想的平台。随着计算机技术和通信技术程度的不断提升,特别是计算机图形学虚拟现实技术和3G网络通信的高速开展,传统的GIS应用与挪动终端平台的有效结合已经成为GIS领域重要研究方向之一。人们将挪动计算技术应用到GIS中,并逐渐与通常所定义的挪动GIS的概念相交融,促进了挪动GIS开展,它使得GIS空间信息以可视化的数字地图格式显示在功能强大的挪动计算设备中。

目前挪动GIS在国内的应用空间非常大而且国内的挪动GIS技术程度与国际先进程度处于伯仲之间,但是由于受挪动互联网和挪动智能终端的普及和分布极不平衡,导致挪动GIS不能大规模推广而只能在小范围内展开应用。不可否认的是,挪动GIS的应用前景非常光明,但是受上游GIS数据不公开和盈利形式不成熟等多方面的阻碍和影响,挪动GIS的普及推广不是一蹴而就的,而是需要政府与GIS平台厂商挪动互联网和设备消费商等各个产业链上的力量携手并一起努力。务平台采用企业级面向效劳的SOA架构的总体设计形式,那么终究什么是所谓的SOA架构呢?简单的说,SOA就是一个软件一体化的战略方法。SOA至今仍然没有给出统一的官方定义,W3C对SOA的定义是指效劳提供者完成不同工作,再为效劳使用者交付所需要的最终成果,最终的结果通常会使效劳提供者和使用者一方的状态发生变化,也或者是双方的状态都发生了改变,也就是说这些效劳可以迅速地被组合和重用,围绕着效劳满足业务需要。我们可以将SOA架构理解成按标准将分散的功能组织成统一效劳的组件模型,通过已经预定义的接口和协议将一组效劳以应用程序功能单元模块的形式联络起来这些预定义的接口一般都具底层环境无关性和网络运行环境无关性,可以做到最大限度地满足其跨平台性因此构建SOA架构的平台,系统就能统一地以通用方式进展交互。

SOA围绕着效劳的核心概念,主要包含了三个效劳的参与者效劳提供者注册者和效劳使用者。通常在第一步,效劳提供者角色的任务是要将所要提供效劳的相关描绘信息发送给注册者,进展描绘信息的发布;第二步,是效劳使用者通过用户界面或者是直接调用使用了该效劳的其他效劳,通过效劳注册代理来查找定位所需要的某一效劳;最后是将所需效劳与使用者绑定并调用,这里指的是在完成查找所定位效劳的描绘信息后激活该效劳。

恳求的设计方式〔也称异步应用〕为效劳使用者提供效劳。SOA的优点是显而易见的,它满足了上述的松耦合性、可重用性、易于管理性等,此外,SOA具有的优点还表如今编码灵敏性,它能使每一位开发人员的角色更明确;由于SOA采用中立的通信格式,因此可以支持多重客户类型;SOA架构的松散耦合使得它具有更易维护性和更高的可用性。总之,SOA的这些特性可以隐藏效劳环境内在的技术复杂性,更好地进步了业务的敏捷性,更快地交付效劳,使得业务更快地做出反响,从而提供最优的用户体验对企业来讲,对现有资产的高效利用和易于集成管理是其最关心的问题,SOA恰好可以满足这些要求,所以企业的本钱自然而然地降低了。

3SOA架构的LBS挪动地理信息效劳平台架构设计

基于效劳的地理空间数据共享的形式正在逐渐成为当前GIS向各行业应用领域开展的一个研究热点GIS在当前的企业应用中,具有GIS建立相对昂贵,系统集成困难和设备更新维护复杂的缺陷,同时业务系统集成也有一局部存在信息孤岛的现象通过实现SOA架构的GIS解决这一系列问题,使得GIS平台厂商以及二次开发商专注在数据和业务的简单效劳,诸如IBM微软等等IT界的根底软件提供商专注在根底架构类效劳连接类效劳和流程控制类效劳上面SOA思想在整体架构上广泛地借鉴了设计形式的理念,使得整套系统的各模块之间以及各个模块的自身内部之间具有高内聚和低耦合的特性通过SOA架构不仅可以实现业务效劳与GIS效劳的有效集成,而且在数据消费管理等GIS专业应用部门实现了基于数据效劳的形式,有力地促进了GIS向应用的开展。

基于LBS的挪动地理信息效劳平台是SOA架构下的挪动GIS平台,它是挪动GIS与先进的SOA架构技术的巧妙交融,把挪动GIS的所有功能封装成效劳,使得平台更具有开放性和灵敏性。平台通过这种架构设计,一方面以效劳的方式对外发布包括GIS矢量和栅格数据在内的数据效劳,另一方面对外发布业务效劳包括三维景观地图效劳和定位追踪效劳,从而实现了多种客户端的跨平台、跨网络、跨语言调用。

在效劳器端,网络效劳器将挪动GIS以WebService方式发布了标准的效劳,效劳主要以SOAP和REST两种形式提供,都是基于HTTP的方式发布同时,网络效劳器也支持发布OGC标准的效劳,如WMSWFS和WCS,以及一些第三方的标准如KML,GeoRSS等,支持这些标准的第三方都可以访问这些效劳。而且支持SOA各种相关标准,如WS-SecurityLDAP等平安标准,WSDL/UDDI等效劳接口主持和发现合约,以及BPEL流程控制支持等在GIS应用效劳器层,提供比拟全面的GIS效劳,如地图效劳数据效劳空间分析效劳网路分析效劳三维效劳等,这些效劳可以与SOA架构中与其他业务相关的效劳进展有效的集成。

4LBS挪动地理信息效劳平台技术实现

该系统包括挪动客户端开发和效劳器端开发,挪动客户端的开发是基于AndroidGUI系统框架,运用Java结合XML技术实现地图GIS功能;运用JSON和HTTP技术实现与效劳器的网络通信效劳器端开发,运用Ajax技术和ASP.NET搭建后台,处理HTTP恳求,建立数据库,使多源数据在数据库中合理地存储和管理系统架构实现方法如图1所示。

5结语

挪动地理信息系统继承了地理信息系统对与地理信息和位置信息有关的地物属性信息进展信息管理的特点,同时又扩展了地理信息系统的地域限制,提供随时随地的时空数据效劳。基于LBS的挪动地理信息效劳平台是SOA架构下的挪动GIS平台,它是挪动GIS与先进的SOA架构技术的巧妙交融,把挪动GIS的所有功能封装成效劳,使得平台更具有开放性和灵敏性。

参考文献

【1】谢俊,翁文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论