基于S0A架构下多层次信息共享平台解决方案(一)

日期: 2012-05-20 来源:TechTarget中国 英文

  1、引言

  随着互联网的日益渗透,电子政务建设在世界范围内得到广泛的重视和推进,深刻改变着政府传统的组织结构和管理服务模式,从而加快周民经济和社会信息化的进程,推动经济社会全面协调可持续发展。但是目前,电子政务都是各自为政,无法互通,出现信息孤岛,多个电子政务无法集成在一起来提供服务,而利用S0A和多层次体系结构实现扩展性强、集成能力好、松散耦合的平台就成为一条解决上述问题的途径。

  2、SOA概述

  面向服务的软件体系架构将所有的功能都定义为服务,服务都独立,服务的内部实现对服务使用者来说是透明的,只需通过服务接口来调用,而且关心的是服务是否能够返回所期望的结果,服务的调用不是局限在某一特定的范围内,可能是公司内部网内完全不同的系统上的不同地址空间中,还有可能是在合作伙伴的系统上的应用程序中。

  SOA组成部分包括:

  ·服务请求者:服务请求者使用各种查找操作定位代理注册表中的条目,然后绑定到服务提供者以调用其Web服务之一。

  ·服务提供者:服务提供者在服务代理处按照分类注册自己提供的服务并向服务请求者提供服务。

  ·服务代理:服务代理是联系请求者和提供者的纽带。

  SOA实现的平台,包含的基本组件有两类:功能元素和服务质量元素

  3、传统电子政务系统存在的问题

  ·“信息孤岛”问题:传统的电子政务系统主要针对各部门自身的业务需求实现的,造成应用系统独立建设,缺乏统一标准,信息资源分割严重,无法进行一致维护和系统间的交互。

  ·可扩展性差:基于传统技术构建的电子政务应用,常以点对点的信息共享和交换为主,这种模式欠缺灵活,瓶颈明显,可扩展性弱。

  ·可重用性差:由于信息来源于不同地域、不同部门、不同部委,导致数据处理不一致性问题,对于资源利用和共享成为难点,而且目前主要集中在代码可重用性上,企业内系统间或企业间,或者政务各部门的系统问很难达到可重用性。

  ·互操作性差:电子政务系统之间相互独立、互不通信,形成信息孤岛。

  ·平台、语言多样性:系统有多种语言实现,分别基于不同的标准,生成的组件很难结合使用,同样很难集成。

  4、SOA为电子政务系统带来了契机

  SOA自身具备松散耦合、粗粒度、与平台无关的特点,强调了统一规划、统一标准、统一平台和统一管理,能够对新需求快速做出反应:

  ·SOA能够将企业或合作伙伴的有用资源改造成服务,结合现有的服务,开发出功能更强大的服务,使得软件开发不必从零开始,缩短了开发周期,降低了开发成本。

  ·为了提高企业的竞争力,企业在不断的发展。SOA的松散耦合的特性,使得业务细节上的变化只需要修改相应的服务实现,而完全新增的业务,可以开发出新服务,再整合到已有的系统中。

  5、SOA架构和多层次体系结构的信息共享平台

  5.1、平台概述

  信息共享平台是依托于国家电子政务网络平台上的,通过信息共享平台的建设和相关的系统集成,实现宏观经济管理部门的互联互通和信息共享,促进部门间的业务协同与互动,提高业务管理信息化和科学决策水平,增强政府调控宏观经济、驾驭市场变化、应对经济突发事件、总揽经济全局的能力,为党中央、国务院及时、准确、全面地掌握宏观经济运行态势提供信息服务。

  5.2、平台总体体系结构

  信息共享平台上的服务是以模块的形式存在,由服务形成的业务过程以组件、插件和Portlet的形式存在。这些服务和业务过程分别由信息共享平台组件描述、插件描述和模块描述进行描述。信息共享平台内部组件、模块、插件的访问者与提供者之间采用http协议通讯,通过提供相应的使用规则和使用方法,信息共享平台内部以及所集成的应用系统将遵守该规则,构建和使用组件、模块和插件。信息共享平台提供组件、模块和插件的注册管理,只有通过注册才能被使用。模块、组件、插件和Portlet可以分别进行授权,将访问权授予不同的用户。

信息共享平台的总体体系结构

图1信息共享平台的总体体系结构

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐