- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA空间信息服务架构模式分析
基于SOA空间信息服务架构模式分析
【摘要】将SOA运用于空间信息服务是一种顺应科技潮流的做法,可以说是空间信息服务模式研究上的重大成就。本文主要介绍了SOA软件结构,以及其在空间信息服务中被应用的基本理念,在此基础上提出把相关的空间信息服务的流程运用到具体的工作业务中去的思想。
【关键词】SOA;空间信息服务;架构模式
随着web应用的不断普及,以web服务为基础的空间信息服务方式已经成为近些年来的研究热点,而且学术界已经取得了相对来说比较丰硕的研究成果。这在一定程度上说明,遵循了一定的web服务标准的服务技术极为适合采用SOA构造这种解决方案。而且,目前各种比较流行的网络开发环境里基本上都包括了基于一定标准的工具,这也为加快SOA项目提供了有利条件,也给予了基于SOA的空间信息服务一定的支持[1]。本文将会对这些问题逐一探讨。
0.SOA概述
SOA是英文Service Oriented Architecture的简称,翻译过来即为面向服务的体系结构。这是一种充分地利用网络技术来满足各单位、企业对不断增加的业务运营需求的应用架构,一般来说,SOA模式需要具备灵活性强、安全性能高等特点,还需要对各种资源和数据进行准确快速地处理。由于其广阔的发展前景,各大计算机公司如IBM、微软等都分别提出了各自的解决方案。但凡事有利便有弊,SOA为企业提供全新的信息化应用模式的同时也给系统埋下了巨大的隐患,由于基于SOA的软件在开发时必须是开放的,这就使得其在安全方面面临巨大的压力[2]。尽管如此,SOA在各行各业中的应用仍然是大势所趋,其研究和应用也在稳步推进。
一般来说,在具体的SOA架构中,提供服务方、接受服务方以及服务代理方这三者是通过不同的操作来进行相互作用的,这些操作具体是发布、查询以及绑定这三种[3]。服务提供方向代理方发布服务,而服务接受方则通过代理方查询所需要的各种服务,然后自动地绑定相关服务。通过这样的方式,基于SOA的各种信息服务模式都可以得到有效地运用。
1.基于SOA的空间信息服务架构的关键技术分析
第一个是空间信息的web服务,可以说这是建构SOA的技术基础。根据对目前相对成熟的方法以及技术进行分析,笔者发现他们有几个特点。首先,大部分都是采用web服务技术的框架。web服务的平台可看作一系列成套的标准,它们对程序在网络上如何进行互操作做出细致的定义。这使得客户可以通过某种指令轻易地发出服务请求并得到相应的应答。其次,这些技术一般使用了XML以及SOAP来传递信息,让空间信息的互操作变得较为容易。因为前者提供了一个跨平台的信息组织方式,而建立在XML上的SOAP则对于信息的交换方式进行了简单的定义。
第二个关键技术是空间信息服务具体流程的管理。这也就是说要将网络中工作流的概念和技术都应用到空间信息服务。根据其原理,可以服务的过程与网络服务的资源结合起来,进而形成某种可以满足特定的服务需求的有效的服务组合模式。所谓的服务流程就是一系列服务活动的组合,他们将构成整个的业务过程。而工作流这个概念内涵更为丰富,如果将工作流的基本原理应用于空间信息服务,可以更有效地解决问题。
2.空间信息服务架构模式分析
空间信息服务构架模式的构建本质上来说就是要使得其服务更加便利、应用更加广泛。而SOA架构下的所有资源都能够通过服务的方式进行表示,这也说明其基本的思想就是一切皆为服务。因此,把其应用于空间信息服务也就是说要将与空间信息相关的所有数据、资源、应用程序以及服务成果都转化成各种服务形式。然后,在统一的软件结构之下进行进一步的资源组合和服务再生产,这样可以满足用户的具体需求。另外,与一般服务不同的是,空间信息服务的过程相对比较复杂,不仅要将与服务活动相关的要素看作统一软件构架中的元素,然后进行统一布置和一致描述与,也需要将服务过程进行分解成服务的发现与组合问题。
要探究空间信息服务架构模式,首先需要明白这个模式的主要任务。空间信息服务架构的主要任务就是要将各种杂乱且无状态的服务变成可以满足用户具体的需求的,能够进行有效控制的具体的功能。另一方面,也要将可能十分复杂的用户需要转变为可以进行直观描述的业务过程。同时,还要尽量地避免系统的复杂度,以提高空间信息服务的质量以及速度。
在具体的架构模式构建中,需要把空间信息服务的具体的实现过程转化为SOA之下的业务过程,这样可以通过将各种相关的操作和运算变成各个服务接口,从而把用户和数据进行分离,也能分离过程和实现[4]。这个过程可以极大程度地提高整个运行机制的灵活度,可以更好地实现系统内部的信息共享。也可以提高各类不同的信息的处理速度和能力。
在此之后便可以使用服务架构来实现整个的业务过程,提高
您可能关注的文档
最近下载
- 《电气装置安装工程接地装置施工及验收规范+GB+50169-2016》详细解读.pdf
- THKA多回路智能工业调节器.PDF VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- NDS世界树迷宫流程攻略及基础知识.pdf VIP
- 山西煤炭运销集团三百子煤业有限公司120万ta矿井兼并重组整合项目及配套120万ta洗煤厂环境影响报告书简本.doc VIP
- 苏州石刻《天文图》文字.pdf
- 中国气悬浮离心压缩机行业市场占有率及投资前景预测分析报告.pdf VIP
- 米家米家智能蒸发式冷风扇使用说明书.pdf
- 薄层砌筑和薄层抹灰工程施工技术方案.docx VIP
- 2024-2025学年中职语文基础模块 下册高教版(2023)教学设计合集.docx
文档评论(0)