基于SOA架构的榆林市地理信息公共平台建设
发布时间:2021-06-07
发布时间:2021-06-07
对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通过服务中介的服务使用过程
上一篇:关注学生在课堂上的学习状态
下一篇:麦肯锡咨询顾问必备宝典-时间管理