基于SOA架构政务信息资源整合与共享的研究(电子政务)基于SOA架构政务信息资源整合与共享的研究(电子政务).doc

基于SOA架构政务信息资源整合与共享的研究(电子政务)基于SOA架构政务信息资源整合与共享的研究(电子政务).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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],按照统一的数据编目标准和规范,为发布、发现、定位信息资源而建设的信息服务体系,它可以帮助用户从来源、

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档