SOA的LBS的移动地理信息服务平台技术实现.docVIP

  • 6
  • 0
  • 约 7页
  • 2016-09-10 发布于北京
  • 举报

SOA的LBS的移动地理信息服务平台技术实现.doc

SOA的LBS的移动地理信息服务平台技术实现.doc

SOA的LBS的移动地理信息服务平台技术实现   摘 要:基于位置的服务(LBS)需求日益增长,在GPS定位技术、通信技术以及电子计算机整体性能不断提高的前提下,LBS与移动GIS结合成为可能,并在专业领域和应用领域发挥重要作用。本文以基于LBS的移动地理信息服务平台架构技术为研究对象,首先分析了SOA架构概述和特性分析,探讨了基于SOA的LBS移动地理信息服务平台架构的设计思路,提出了实现策略,相信对从事相关工作的同行能有所裨益。   关键词:LBS 移动地理信息服务平台 架构设计   中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2014)04(b)-0035-02   1 移动GIS概述   移动GIS,不仅仅是桌面GIS或WebGIS在移动设备上的简单移植,它集嵌入式系统、全球定位系统(GPS)、移动计算和地理信息系统为一体,借助无线通信网络和移动互联网等通信技术,完成图形、文字等多媒体信息融合空间数据的传输和应用。移动地理信息系统继承了地理信息系统对与地理信息和位置信息有关的地物属性信息进行信息管理的特点,同时,又扩展了地理信息系统的地域限制,提供随时随地的时空数据服务。移动GIS的真正内涵是对空间数据和属性数据进行组织并抽象成各种空间模型,从而将现实世界的各种内容以可理解的、有意义的形式呈现给用户,通过预测和分析为管理者和决策者提供一个良好的决策分析平台。   移动终端具有良好的移动性和软硬件可扩展性,其搭载的软件操作系统的开放性为开展GIS服务提供了理想的平台。随着计算机技术和通信技术水平的不断提升,特别是计算机图形学虚拟现实技术和3G网络通信的高速发展,传统的GIS应用与移动终端平台的有效结合已经成为GIS领域重要研究方向之一。人们将移动计算技术应用到GIS中,并逐渐与通常所定义的移动 GIS的概念相融合,促进了移动GIS发展,它使得GIS空间信息以可视化的数字地图格式显示在功能强大的移动计算设备中。   移动GIS的产生最早是被带到户外,为野外环境下工作的地理信息访问者现场采集提供了条件,以其高效性实时性等优点在传统数据采集领域得到广泛认可。随着计算机和通信技术的突破,即使在网络状态不佳的条件下也能够编辑数据入库完成数据采集和编辑,新增数据可以自动更新至数据库,极大地减少了内业人员的工作量 除了在专业GIS领域,移动GIS非常重视行业用户的需求,同时移动GIS也已经逐渐走向大众化并在潜移默化中成为人们新的生产生活方式,移动GIS已经成为GIS面向应用领域的重要发展方向。例如:随手拍照解救乞讨儿童行动汇聚了千上万网友的力量拍照时程序自动附上位置信息,帮助一些乞讨儿童找到自己的家人;到麦当劳签到领取促销礼券等移动GIS与基于位置的服务结合产生的商业模式,是目前移动GIS在大众应用领域的一种新的盈利方式。   然而,目前移动GIS在国内的应用空间非常大而且国内的移动GIS技术水平与国际先进水平处于伯仲之间,但是由于受移动互联网和移动智能终端的普及和分布极不平衡,导致移动GIS不能大规模推广而只能在小范围内展开应用。不可否认的是,移动GIS的应用前景十分光明,但是受上游 GIS数据不公开和盈利模式不成熟等多方面的阻碍和影响,移动GIS的普及推广不是一蹴而就的,而是需要政府与GIS平台厂商移动互联网和设备生产商等各个产业链上的力量携手并一起努力。   2 SOA 架构概述和特性分析   基于LBS的移动地理信息服务平台采用企业级面向服务的SOA架构的总体设计模式,那么究竟什么是所谓的SOA架构呢?简单的说,SOA就是一个软件一体化的战略方法。SOA至今仍然没有给出统一的官方定义,W3C对SOA的定义是指服务提供者完成不同工作,再为服务使用者交付所需要的最终成果,最终的结果通常会使服务提供者和使用者一方的状态发生变化,也或者是双方的状态都发生了改变,也就是说这些服务能够迅速地被组合和重用,围绕着服务满足业务需要。我们可以将 SOA架构理解成按标准将分散的功能组织成统一服务的组件模型(见图1),通过已经预定义的接口和协议将一组服务以应用程序功能单元模块的形式联系起来这些预定义的接口一般都具底层环境无关性和网络运行环境无关性,能够做到最大限度地满足其跨平台性。因此,构建SOA架构的平台,系统就能统一地以通用方式进行交互。   SOA围绕着服务的核心概念,主要包含了三个服务的参与者――服务提供者注册者和服务使用者。通常在第一步,服务提供者角色的任务是要将所要提供服务的相关描述信息发送给注册者,进行描述信息的发布;第二步,是服务使用者通过用户界面或者是直接调用使用了该服务的其他服务,通过服务注册代理来查找定位所需要的某一服务;第三步,是将所需服务与使用者绑定并调用,这里指的是在完

文档评论(0)

1亿VIP精品文档

相关文档