基于SOA的地理信息共享平台的设计_第1页
基于SOA的地理信息共享平台的设计_第2页
基于SOA的地理信息共享平台的设计_第3页
全文预览已结束

下载本文档

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

文档简介

1、摘要:本文从地理信息应用的现状出发,以面向服务的软件架构为基础,结合当前已有地理信息共享平台成熟的应用经验,实际分析了某市区级别地理信息共享平台的特点并予以架构设计。中国论文网 关键词:面向服务的架构;地理信息;共享平台中图分类号:p208 文献标识码:a 文章编号:1007-9599 (2012) 15-0000-021 前言1.1 地理信息平台的现状进入21世纪以来,国内外各级机构在地理信息应用上都进行了大量投入,组建了各种区域级别的地理信息共享平台及类似基础设施。例如。“北京空间数据基础设施”是为实现数字北京而定制的地理信息平台,该平台主要包括空间数据框架、空间数据交换网络体系、空间数据

2、交换标准和空间数据协调,管理与分发体系和机构;“数字深圳空间基础信息平台”是深圳市开展“数字深圳”建设的第一阶段成果,2007年正式立项到2009年10月完成主体工程建设,建成的自然资源和地理空间数据库可供深圳市政务信息网向政府部门及社会提供空间信息服务,在城市规划、国土管理、公共交通、物流等领域发了挥重要作用;“美国地理空间框架”是以协同方式,通过网络形式组织起来的,地区、州和联邦政府部门、教育机构、非赢利组织以及其他任何想参与的组织都可参与,以提供数据共享环境、技术和程序。提供的基本功能包括:数据生产、维护和整合、数据访问、数据管理、协调、行政指导及资源管理以及监控和响应。从上述可以看出,

3、作为地理信息平台应支持多维度的资源管理、应提供基础的数据服务会按照空间数据、基础专题数据和政务专题数据来组织。此外还应提供功能服务和web服务等多样化的空间服务类型和访问接口供开发者和不同层次的用户使用。1.2 面向服务的架构面向服务架构(service-oriented architecture,soa)是信息化过程中针对多年信息技术发展的缺点而提出的新的软件系统架构,旨在解决在松散的、异构的环境下的业务集成,降低整个系统的多个子系统之间的耦合度,提高整个系统的开放型和适应能力。从上述地理信息平台的应用的特性上看,系统软件架构尽可能采用soa将对系统整体带来极大可伸缩性。本文以常州高新区为例

4、,结合其局域特点对其所需的地理信息共享平台进行了总体设计。2 总体设计方案平台为高效的实现新北市高新区空间信息共享与交换的总体目标,将以信息网络设施为基础,采用成熟的网络技术和信息传输通道,实现基础空间地理、地名以及区内各部门业务专题等地理空间信息的共享与交换服务。在有关政策法规规章、管理制度、技术标准规范及信息安全措施的约束和指导下,依托共享服务平台,各职能部门根据自身的业务需求,获取不同格式、不同图层、不同要素及不同属性的基础空间信息,为政府各部门提供高效、安全、可靠的基础空间数据应用服务,实现基础空间信息的在线共享交换应用。同时,平台还将重点关注高新区各个政府部门、各个企业以及社会公众对

5、于非空间数据的共享交换需求。平台的逻辑架构主要包括一下四个部分如下:数据存储中心负责整个平台的数据存储,共享平台数据可大致简单分为空间数据和非空间数据,两类数据的更新和维护由信息服务中心统一管理。信息服务中心是平台的大脑,为平台提供基础的管理调度服务,提供整个平台的数据共享和服务框架,协调平台各个组成部分进行统一运作。信息节点是所有平台数据的来源,同时按标准与信息服务中心交换子节点的服务信息、以服务的形式为数据存储中心实时提供数据。服务应用系统是平台的功能服务和具体业务服务模块的集合体,需要依靠整个平台的服务与信息共享模式才能正常运作。在整个平台的逻辑架构中,信息服务中心和数据存储中心是整个系

6、统的核心,它们之间的信息要求以内网形式进行独立高速的交互,而其它各个信息节点和具体服务应用通过服务总线(service bus)与之交换信息,服务总线可以借助由部门之间的政务内部网实现。信息节点一般挂靠在某个行政单位或大型机构之上,并由这些部门提供专有数据或信息,以供共享平台统一协调使用。只有可以提供专有信息的部门才被认为信息节点,信息节点同样也可以通过接口获取所需信息。服务总线可以允许平台上构建的各类软件和服务以模块化和灵活的方式彼此通信而不管平台、编程语言、编程模型或者消息格式,服务总线通过服务管理将请求者与服务连接起来(动态进行消息处理),其主要功能包括通过网络设备来沟通服务之间的消息,

7、转换请求者和服务之间的消息格式,统一应用接口,变换请求者和服务之间的传输协议使之对应用层透明。作为平台上享有不同权限的各种用户所使用的服务应用系统,将以统一的服务形式挂接在平台服务总线上,各类服务应用即包括平台核心的管理服务、也包括一些具体的构建在平台之上的具体业务逻辑服务。3 建设内容依据平台“服务和共享”的理念和框架,通过稳定的网络传输,在有关政策法规规章、管理制度、技术标准规范及信息安全措施的约束和指导下,该平台将建设实现多源、海量基础空间信息资源的管理和服务,并通过提供的服务标准规范的二次开发接口,实现各个异构平台的数据互操作。依托共享服务平台,各职能部门根据自身的业务需求,获取不同格

8、式、不同图层、不同要素及不同属性的基础空间信息,实现基础空间信息的在线共享应用。同时实现与新北区政务信息资源目录与交换体系乃至整个常州市基础空间数据共享服务平台的对接和共享,实现对非空间数据的高效利用。3.1 信息服务中心信息服务中心作为整个信息共享平台的核心,主要负责平台的整体服务管理,借助服务总线、指定服务规范约束整个平台的信息流转、传递、触发方式。其中,调度服务器又是整个信息服务中心的逻辑核心,主要负责根据权限角色在平台服务总线发布服务、管理服务以及为后续基于服务的应用系统提供支持。目录服务记录则负责记录、管理整个信息共享平台的服务,受调度服务器支配。消息服务器负责以服务的形式处理整个平

9、台的消息传递。日志服务器负责分级记录负责整个信息共享平台历史记录。此外,还可根据需要搭建其它的专用服务器,例如邮件服务器、短信平台服务器等。 3.2 数据存储中心数据存储中心的建设是指在分布式异构网络环境下,采用多种形式实现位于分布于各部门的空间信息和属性信息的统一共享接口。平台应可以数据安全交换的基础上,实现数据的动态可持续性联动更新和集成;在共建共享的政策法规和技术框架内,以多种形式实现分布式相关应用的空间信息和属性信息共享和服务,在信息交换中心的统一调度下实现对整个平台数据支持。3.3 信息节点针对信息交换中心与数据存储中心的架构和功能,信息节点的建设既要考虑到现有各个部门的系统安全,也

10、要考虑到各个信息节点自身的数据信息安全。信息共享平台设计的信息节点模式采用前置机模式,前置机的功能在于在服务平台总线和具体部门信息节点之间扮演一个适配器的角色,在不同的通信协议、数据格式或甚至语言之间可以相互转换。它还起着管理和调度前台所发起的交易作用,经过前置机的调度,可以减轻后台各个部门服务器的负担,并且有时在服务总线和后台服务器间起着防火墙的作用。这样可以起到隐藏后台的功能,在一定程度上确保后台的安全性。3.4 服务应用系统信息共享平台的服务应用系统是指在信息服务中心的统一管理下,已注册的针对某一具体应用的,粒度级别较高的服务集合。既可以包括地图服务和具体的业务应用,也包括前面谈到的调度

11、服务、通知服务、通讯服务、邮件服务、日志服务等等。4 总结可以看出,该区域级别信息共享平台的建设主要分为四个逻辑部分构成,而平台服务总线借助soa将其有机结合在一起,平台服务总线上的信息流转和各个逻辑组成部分内部的信息流转形成了共享平台的整个信息流转模式。从信息流转上看,共享信息平台所要建设的内容就是要对已有各类可用信息进行有效的共享、合理的分发和高效的交换,信息服务中心的调度服务器在这些交换上起着决策性的作用,而信息服务中心的其他服务器起辅助作用。对于共享平台来说,信息的共享主要针对于数据存储中心集中存储的信息,也包括各个信息节点背后各个部门所存储的数据信息。但无论信息具体存放在共享平台的那个位置,信息共享必须通过信息服务中心统一调度才能进行。信息服务中心要负责响应各个应用的请求、根据权限合理分发数据信息。此外,请求本身也是共享平台所约定的一类信息,信息服务中心应该能够及时的处理来着各个节点的请求信息,形成高效的共享平台信息交

温馨提示

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

评论

0/150

提交评论