基于SOA的地理信息共享平台的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:sweetyjiaxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文从地理信息应用的现状出发,以面向服务的软件架构为基础,结合当前已有地理信息共享平台成熟的应用经验,实际分析了某市区级别地理信息共享平台的特点并予以架构设计。
  关键词:面向服务的架构;地理信息;共享平台
  中图分类号:P208 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02
  1 前言
  1.1 地理信息平台的现状
  进入21世纪以来,国内外各级机构在地理信息应用上都进行了大量投入,组建了各种区域级别的地理信息共享平台及类似基础设施。例如。“北京空间数据基础设施”是为实现数字北京而定制的地理信息平台,该平台主要包括空间数据框架、空间数据交换网络体系、空间数据交换标准和空间数据协调,管理与分发体系和机构;“数字深圳空间基础信息平台”是深圳市开展“数字深圳”建设的第一阶段成果,2007年正式立项到2009年10月完成主体工程建设,建成的自然资源和地理空间数据库可供深圳市政务信息网向政府部门及社会提供空间信息服务,在城市规划、国土管理、公共交通、物流等领域发了挥重要作用;“美国地理空间框架”是以协同方式,通过网络形式组织起来的,地区、州和联邦政府部门、教育机构、非赢利组织以及其他任何想参与的组织都可参与,以提供数据共享环境、技术和程序。提供的基本功能包括:数据生产、维护和整合、数据访问、数据管理、协调、行政指导及资源管理以及监控和响应。
  从上述可以看出,作为地理信息平台应支持多维度的资源管理、应提供基础的数据服务会按照空间数据、基础专题数据和政务专题数据来组织。此外还应提供功能服务和Web服务等多样化的空间服务类型和访问接口供开发者和不同层次的用户使用。
  1.2 面向服务的架构
  面向服务架构(Service-Oriented Architecture,SOA)是信息化过程中针对多年信息技术发展的缺点而提出的新的软件系统架构,旨在解决在松散的、异构的环境下的业务集成,降低整个系统的多个子系统之间的耦合度,提高整个系统的开放型和适应能力。从上述地理信息平台的应用的特性上看,系统软件架构尽可能采用SOA将对系统整体带来极大可伸缩性。本文以常州高新区为例,结合其局域特点对其所需的地理信息共享平台进行了总体设计。
  2 总体设计方案
  平台为高效的实现新北市高新区空间信息共享与交换的总体目标,将以信息网络设施为基础,采用成熟的网络技术和信息传输通道,实现基础空间地理、地名以及区内各部门业务专题等地理空间信息的共享与交换服务。在有关政策法规规章、管理制度、技术标准规范及信息安全措施的约束和指导下,依托共享服务平台,各职能部门根据自身的业务需求,获取不同格式、不同图层、不同要素及不同属性的基础空间信息,为政府各部门提供高效、安全、可靠的基础空间数据应用服务,实现基础空间信息的在线共享交换应用。
  同时,平台还将重点关注高新区各个政府部门、各个企业以及社会公众对于非空间数据的共享交换需求。平台的逻辑架构主要包括一下四个部分如下:数据存储中心负责整个平台的数据存储,共享平台数据可大致简单分为空间数据和非空间数据,两类数据的更新和维护由信息服务中心统一管理。信息服务中心是平台的大脑,为平台提供基础的管理调度服务,提供整个平台的数据共享和服务框架,协调平台各个组成部分进行统一运作。信息节点是所有平台数据的来源,同时按标准与信息服务中心交换子节点的服务信息、以服务的形式为数据存储中心实时提供数据。服务应用系统是平台的功能服务和具体业务服务模块的集合体,需要依靠整个平台的服务与信息共享模式才能正常运作。
  在整个平台的逻辑架构中,信息服务中心和数据存储中心是整个系统的核心,它们之间的信息要求以内网形式进行独立高速的交互,而其它各个信息节点和具体服务应用通过服务总线(Service Bus)与之交换信息,服务总线可以借助由部门之间的政务内部网实现。信息节点一般挂靠在某个行政单位或大型机构之上,并由这些部门提供专有数据或信息,以供共享平台统一协调使用。只有可以提供专有信息的部门才被认为信息节点,信息节点同样也可以通过接口获取所需信息。
  服务总线可以允许平台上构建的各类软件和服务以模块化和灵活的方式彼此通信而不管平台、编程语言、编程模型或者消息格式,服务总线通过服务管理将请求者与服务连接起来(动态进行消息处理),其主要功能包括通过网络设备来沟通服务之间的消息,转换请求者和服务之间的消息格式,统一应用接口,变换请求者和服务之间的传输协议使之对应用层透明。
  作为平台上享有不同权限的各种用户所使用的服务应用系统,将以统一的服务形式挂接在平台服务总线上,各类服务应用即包括平台核心的管理服务、也包括一些具体的构建在平台之上的具体业务逻辑服务。
  3 建设内容
  依据平台“服务和共享”的理念和框架,通过稳定的网络传输,在有关政策法规规章、管理制度、技术标准规范及信息安全措施的约束和指导下,该平台将建设实现多源、海量基础空间信息资源的管理和服务,并通过提供的服务标准规范的二次开发接口,实现各个异构平台的数据互操作。
  依托共享服务平台,各职能部门根据自身的业务需求,获取不同格式、不同图层、不同要素及不同属性的基础空间信息,实现基础空间信息的在线共享应用。同时实现与新北区政务信息资源目录与交换体系乃至整个常州市基础空间数据共享服务平台的对接和共享,实现对非空间数据的高效利用。
  3.1 信息服务中心
  信息服务中心作为整个信息共享平台的核心,主要负责平台的整体服务管理,借助服务总线、指定服务规范约束整个平台的信息流转、传递、触发方式。其中,调度服务器又是整个信息服务中心的逻辑核心,主要负责根据权限角色在平台服务总线发布服务、管理服务以及为后续基于服务的应用系统提供支持。目录服务记录则负责记录、管理整个信息共享平台的服务,受调度服务器支配。消息服务器负责以服务的形式处理整个平台的消息传递。日志服务器负责分级记录负责整个信息共享平台历史记录。此外,还可根据需要搭建其它的专用服务器,例如邮件服务器、短信平台服务器等。   3.2 数据存储中心
  数据存储中心的建设是指在分布式异构网络环境下,采用多种形式实现位于分布于各部门的空间信息和属性信息的统一共享接口。平台应可以数据安全交换的基础上,实现数据的动态可持续性联动更新和集成;在共建共享的政策法规和技术框架内,以多种形式实现分布式相关应用的空间信息和属性信息共享和服务,在信息交换中心的统一调度下实现对整个平台数据支持。
  3.3 信息节点
  针对信息交换中心与数据存储中心的架构和功能,信息节点的建设既要考虑到现有各个部门的系统安全,也要考虑到各个信息节点自身的数据信息安全。信息共享平台设计的信息节点模式采用前置机模式,前置机的功能在于在服务平台总线和具体部门信息节点之间扮演一个适配器的角色,在不同的通信协议、数据格式或甚至语言之间可以相互转换。它还起着管理和调度前台所发起的交易作用,经过前置机的调度,可以减轻后台各个部门服务器的负担,并且有时在服务总线和后台服务器间起着防火墙的作用。这样可以起到隐藏后台的功能,在一定程度上确保后台的安全性。
  3.4 服务应用系统
  信息共享平台的服务应用系统是指在信息服务中心的统一管理下,已注册的针对某一具体应用的,粒度级别较高的服务集合。既可以包括地图服务和具体的业务应用,也包括前面谈到的调度服务、通知服务、通讯服务、邮件服务、日志服务等等。
  4 总结
  可以看出,该区域级别信息共享平台的建设主要分为四个逻辑部分构成,而平台服务总线借助SOA将其有机结合在一起,平台服务总线上的信息流转和各个逻辑组成部分内部的信息流转形成了共享平台的整个信息流转模式。
  从信息流转上看,共享信息平台所要建设的内容就是要对已有各类可用信息进行有效的共享、合理的分发和高效的交换,信息服务中心的调度服务器在这些交换上起着决策性的作用,而信息服务中心的其他服务器起辅助作用。对于共享平台来说,信息的共享主要针对于数据存储中心集中存储的信息,也包括各个信息节点背后各个部门所存储的数据信息。但无论信息具体存放在共享平台的那个位置,信息共享必须通过信息服务中心统一调度才能进行。
  信息服务中心要负责响应各个应用的请求、根据权限合理分发数据信息。此外,请求本身也是共享平台所约定的一类信息,信息服务中心应该能够及时的处理来着各个节点的请求信息,形成高效的共享平台信息交换机制。
  参考文献
  [1]吴信才.地理信息系统(GIS)发展现状及展望[J].计算机工程与应用,2000,4
  [2]黄永进,朱泳禄.“数字无锡”工程的基础地理信息平台[J].江苏测绘,2002,03
  [3]余家树.基础地理信息空间框架建设与应用[J].地理空间信息,2010,05
  [4]张志艺.湖北省电子政务基础地理信息系统建设方案研究[J].地理空间信息,2008,02
其他文献
本文提出一种在无线双向通信中基于CRC-NC(Cyclic Redundancy Check-Network Coding)抵抗污染攻击方案。在无线双向通信网络中,该方案通过结合网络编码和循环冗余校验码技术,对
本文分析光纤通信技术的发展历史与特点,并对光纤在网络中的重要作用进行了详细分析研究,最后对光纤通信技术的发展趋势进行了展望,对我们研究光纤通信在网络中的应用有重要意义
正交波形设计是实现MIMO雷达的关键技术之一,目前正交波形设计方法主要多采用统计优化算法,如模拟退火、遗传算法等,此类方法主要缺点是算法耗时长、效率低,且所设计的波形集性能
摘 要:计算机网络系统以其高性价比以及良好的扩展性,在工作生活的各个方面都发挥着重要的作用,对于社会经济发展具有重要的意义。本文通过对SGMP、SNMP、CMIP、CORBA的介绍,阐述了计算机网络管理技术的发展历程与现状,并从基于WEB的网络管理、基于XML的网络管理和面向业务的网络管理三个方面对计算机网络发展趋势进行了总结。  关键词:计算机网络;管理;现状;展望  中图分类号:TP393  
大通县长宁镇尕庄小学始建于解放初期。学校坐落在宁张公路18公里向西1000米处,南面与西宁市城北区接壤,交通便利,地理位置优越。学校占地面积5553平方米,校舍面积1383平方米。目
在信息时代背景下,计算机已经成为人们工作和学习中的重要工具,尤其是随着办公自动化的发展,计算机的应用也越来越广泛,这就使得计算机管理上的问题越来越重要。对此,本文在分析计