基于SOA架构的榆林市地理信息公共平台建设

更新时间:2023-05-31 06:54:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

对SOA技术架构进行了简单剖析,分析了SOA的实现方法,结合榆林市地理信息公共平台的建设,论证了SOA面向服务的基本思想和优势,为市级地理信息公共平台建设提供参考。

测绘技术装备

季刊

第 1 2卷

2 1第 4期 0 0年

学术研究 3

基于 S A架构的榆林市地理信息公共平台建设 O闫会杰米娜 70 5 ) 1 0 4 (国家测绘局第一航测遥感院陕西西安摘

要:对 S A术架构进行了简单剖析,分析了 S A的实现方法,结合榆林市地理信息公共平台的建设, O技 O

论证了 S A面向服务的基本思想和优势,为市级地理信息公共平台建设提供参考。 O关键词:S A W b S r ie G S共平台 O e ev C I公

1引言

成一个服务集合。 S A的基本思想是面向服务,是以服务为导向 O

地理信息公共平台是数字城市建设中的基础项

目,也是国家测绘局积极推进的数字城市地理空间的架构,S A要实现的终极目标是实现独立于技术 O

框架建设的重要组成部分。随着我国数字城市建设的服务接口。现实的 S A在实现上是依赖 W b O e如火如荼的开展,地理信息公共平台技术架构也日 S r i e的,可以使用 W bS r i e来构建 S A ev c e e v c O,但

趋成熟,基于 W b S r i e技术实现的 S A体系架 S A并不等同于 W b S r i e e e v c e e v c O O e e v c,W b S r i e在本质构逐渐被大家所认可和应用。 2 S A架构的基本理论 O上只是一个服务组件,可以实现面向服务,而 S A O是面向服务的思想,其涵盖的内容远远比 Wb e

S A的英文全称为“S r i e r e t d S r i e更丰富。 O e v c O i n e e v c

S A有三个基本要素:松散耦合、粗粒度、位 O A c i e t r 9即面向服务的架构,S A本质上不 r h t c u e9 Y O是某一项技术,而是面向服务的思想。它超越了具置和传输协议透明。只有满足这三个基本要素的系O 体的技术,也超越了具体的架构,它的面向服务的统,才能称之为符合 S A的架构。 3基于 W b S r ie技术的 S A架构实现 e e vc O思想完全包含这些具体的技术和架构。

抽象 S A模型在 W b S r i e出现之前就已经 O e e v c存在了,但 W b S r i e技术非常适合表现 S A架 e ev c O构,以至于现在的 S

A对 W b S r i e非常依赖。 O e e v cW b S r i e的技术框架是灵活可变的,可以 e evc

担当服务请求者,也可以担当服务提供者的角色,服务请求者通过服务描述了解服务,并通过向服务提供者发送消息来调用服务。

图 1服务封装逻辑

S A鼓励单个逻辑单元自治而不相互孤立,逻 O

辑单元也要遵从允许其独立的系列原则,同时充分维护其通用性和标准化,这些逻辑单元就是 S A的 O服务。为保持服务的独立性,服务要在独特的语境图 2服务使用过程

中封装逻辑,其逻辑范围和规模是不确定的,服务

服务的调用也许不是点对点模式的,中间可以

中也可以包含其他服务,即服务可以互相调用,构通过服务中介进行沟通。

图 2通过服务中介的服务使用过程

本文来源:https://www.bwwdw.com/article/i634.html

Top