- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SOA架构政务信息资源整合与共享的研究(电子政务)基于SOA架构政务信息资源整合与共享的研究(电子政务)
基于SOA架构的政务信息资源共享应用
刘 岩① 刘 铭②
①解放军艺术学院 北京 100081
②北京市昌平区信息中心 北京 102200
摘 要:政务信息资源开发利用主线政务信息资源政务信息资源
图1 SOA的体系结构
基于SOA架构的信息资源整合的特性
注重服务
SOA的核心是面向服务,是对面向过程、面向消息、面向数据库和面向对象等开发方法的补充。服务从更高抽象层次上定义,直接与业务相对应,其实现可融合面向过程、面向消息、面向数据库和面向对象等多种开发方法。
松耦合
松耦合是软件设计中判断程序独立性的一个重要标准,一个好的设计模式要符合高内聚、松耦合的目标。SOA强调松耦合,它的松耦合包括以下几个方面:
接口松耦合,接口耦合是指服务请求者与服务提供者之间的耦合。度量的是请求者与服务提供者的依赖性。
技术松耦合,技术耦合度量的是服务对特定技术,产品或开发环境的依赖程度。
流程松耦合,流程松耦合度量的是服务与特定业务流程的依赖程度。强调服务不应与具体的业务流程相关,以便能够被重用于多种不同的业务流程与应用。
重构的灵活性
在SOA系统建设中,基本的单位是实现业务功能的服务,而不是实现业务逻辑的对象,过程,函数等较小的技术单位。服务与实际业务功能相关,具有明确的接口。这些服务可在不同的业务流程中得到重用,提高了服务的价值;其次在使用中只需按其接口要求进行访问,屏蔽服务实现细节,服务实现的修改不会影响到服务访问方的逻辑,提高了业务流程的适应性;另外,一旦业务流程变更,仅需对服务进行重新编排,并不修改服务本身,提高了业务流程实现的灵活性。
透明性
SOA架构中的所有服务的具体实现、位置和传输协议对调用者来说都是透明的。SOA架构只和服务接口进行绑定,对服务接口实现了封装,实现了服务接口的透明化,服务位置的透明化,服务传输协议的透明化。当客户端通过SOA调用服务时,不需要知道真正的服务提供者是谁,具体的服务位置在哪里和具体的传输协议是什么。SOA实现了最高程度上的抽象化,为实现具有最高灵活性的服务建立了架构基础。
SOA的实现技术
SOA是指导原则,并不依赖具体的实现技术。SOA概念的提出和Web Service技术的发展紧密相关,Web Service是实现SOA的技术之一。SOA规范系统的体系结构,Web Service技术则提供一种服务定义与定位、数据描述、通信协议的机制。Web服务可以集成基于不同应用、不同软件或分布在不同的硬件平台上、由各种不同的系统提供的服务,大大降低成功实施SOA的复杂程度[5]。
Web Service的基础是XML的消息传递,SOAP、WSDL、UDDI等构成的Web Service核心规范。服务提供者通常用WSDL描述Web服务,然后用UDDI发布和注册该服务;服务请求者通过UDDI进行查询,找到所需的服务后,利用SOAP来绑定、调用这些服务。如图2所示。
图2 Web Service体系结构
XML(Extensible Markup Language)即可扩展标记语言,是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。它可以定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。
SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。
WSDL即Web Service描述语言,基于XML的语言,用于描述Web Service及其函数、参数和返回值。
UDDI(Universal Description Discovery and Integration)即统一描述、发现和集成协议,为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使应用单位能将自身提供的Web Service注册,以使别的应用单位能够发现的访问协议的实现标准。
基于SOA的政务信息资源共享应用的框架
基于SOA的政务信息资源目录服务体系设计
解决政务信息资源共享应用首先是要摸清各类信息资源底数清,而这一问题的解决归结为需要建立政务信息资源目录体系。政务信息资源目录体系是政务信息组织的一种方式,是根据政务信息资源的语法、语义、应用等规则对政务信息资源进行分级、分节点、分布式组织和管理,体现各种政务信息资源的内资关联性的有机整体;是政务信息资源共享和服务的一套工具;是方便政务信息资源检索、定位和共享的服务体系[6].
基于SOA建设政务信息资源目录体系的可行性分析
政务信息资源目录体系是利用目录技术和元数据技术[6],按照统一的数据编目标准和规范,为发布、发现、定位信息资源而建设的信息服务体系,它可以帮助用户从来源、
您可能关注的文档
- 坑头幼儿园2011学年第二学期大三班备课,第十七周坑头幼儿园2011学年第二学期大三班备课,第十七周.doc
- 坑头幼儿园2012学年第一学期中四班备课,第十一周坑头幼儿园2012学年第一学期中四班备课,第十一周.doc
- 坑头幼儿园2011学年第二学期小二班备课,第十七周坑头幼儿园2011学年第二学期小二班备课,第十七周.doc
- 坚定信念跟党走 争做中国特色社会主义事业合格建设者和可靠接班人坚定信念跟党走 争做中国特色社会主义事业合格建设者和可靠接班人.doc
- 坚定理想信念 做时代需要的青年马克思主义者坚定理想信念 做时代需要的青年马克思主义者.doc
- 坚持中国特色社会主义民主政治发展道路(下) 答案(91分)坚持中国特色社会主义民主政治发展道路(下) 答案(91分).doc
- 坑爹手机病毒查杀坑爹手机病毒查杀.docx
- 坚持勤政为民 推进国土事业发展坚持勤政为民 推进国土事业发展.doc
- 坚持实事求是,不提超越阶段目标坚持实事求是,不提超越阶段目标.doc
- 坚持基本的思路不动摇坚持基本的思路不动摇.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)