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

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

  5.3、平台设计方案

  信息共享平台系统总体架构从网络环境上,分为内网与外网两个部分;从逻辑上划分为运行支撑层、资源数据层、应用服务层和接入服务层四个层次,每个层次满足不同侧面的系统需求,各层次有机结合,构成完整的系统运行支撑体系,实现信息共享平台。

  ·运行支撑层:为信息共享平台提供部署和运行支持环境,支持信息共享平台数据的存储与管理、系统功能的实现,是数据和功能实现的载体。内网:过渡网络系统;以数据库系统为核心的数据存储与管理环境;以J2EE应用服务器、Portal服务器和目录服务器等为核心的业务应用运行与部署环境;外网;主要包括以共建部委现有互联网条件为基础的网络环境以及支持业务运行必要的数据库管理系统、中间件软件等。

  ·数据资源层:是为了实现信息共享平台各类数据资源的统一表示、存储与管理。内网:有两大类数据:业务数据是镜像复制共建部委共享数据库和接受经过整理的外购数据,在数据库设计中,充分利用主题的设计思想,以维表和事实表为设计单位,来构建主题模型,即数据集,目标是oLAP;信息共享平台的运行支持数据,主要是设计数据表以及表间关系,目标是OLTP;外网:通过离线交换的方式,将信息共享平台上的内网数据传递到外网上。

  ·应用服务层:实现了信息共享平台各类业务功能,是平台功能的载体。内网:根据业务系统特点和功能特点,采用了构件化和面向方面编程的没计思想,将共用的业务功能进行封装,形成各业务应用共用的功能单元,共享支撑平台,还有三类基本业务单元,即信息资源目录管理系统、数据整合与管理系统和门户系统。

  共享支撑平台为信息共享平台的各类应用提供基础功能、配置管理、集成管理。主要以插件、组件组装方式形成对内网门户系统、信息资源目录管理系统,共享数据整合与管理系统等子系统的支撑。

  数据整合与管理系统负责信息共享平台业务数据的构建,在信息共享平台共享数据库建设时期主要负责将各共建部委独立生成的共享数据库镜像复制到信息共享平台;运行管理与维护期主要负责信息共享平台共享数据库与共建部委共享数据库的数据同步更新或定时更新,以及数据结构的变更管理。

  信息资源目录管理系统提取共建部委提供的共享数据集元数据,建立、维护和管理共享数据库的信息资源目录体系,并为信息共享平台内网门户及相关共建部委子项应用提供信息资源目录的访问接口。

  内网门户系统是各类用户(非系统管理员)访问信息共享平台的接口,通过内网门户系统提供的各类业务功能,访问信息共享平台共享数据库内容。内网门户系统也是相关共性任务和共建部委子项应用与信息共享平台的衔接点。它们通过将要介绍的接入服务层,与信息共享平台内网门户系统整合,并通过内网门户系统提供服务。

  ·接入服务层:在实现上通过应用服务层的相关业务单元完成,这些业务单元提供相应的接入服务访问接口。

  单点登录管理:首先要结合金宏安全信任体系建设子项,进行用户基本信息的获取,将与信息共享平台的用户信息进行同步,通过信息共享平台的权限管理模块,设置信息共享平台内部各模块功能权限、获取和注册所集成的外部应用系统的权限。

  与相关共性任务、共建部委子项应用集成:共性任务包括:经济文献数据库系统、辅助决策支持系统,共建子项包括:安全信任体系建设、可能建设的共建部委共享数据库应用系统以及其他共建子项应用等。集成方式包括如下几种:

  1)通过URL链接的方式,整体接人信息共享平台可能建设的共建部委共享数据库应用系统,基本采用这种集成方式。这种方式适合与信息共享平台内容耦合度和功能耦合度较低的系统,被集成的整个系统是通过信息共享平台访问的。

  2)分散融人式集成,经济文献共享数据库系统将采用这种方式进行集成,这是一种紧密的耦合关系。被集成的系统提供相关功能块的接口,供信息共享平台相关功能单元访问,实现分散融入式整合,适合与信息共享平台在内容上、功能上耦合度较大,集成粒度较小的系统。

  3)通过Portlet进行集成,辅助决策支持系统将采用这种模式与信息共享平台进行集成。将把互动性和互参照性很强的功能采用门户的方式进行访问。通过Portlet集成企业当前开发和遗留的应用系统时,一些业务逻辑需要不同的应用之间进行互操作来协同完成,所以将辅助决策支持系统划分为一个或几个Portlet,信息共享平台的功能也划分为一个或几个Portlet,不同Portlet之间可以实现数据交换、过程衔接,使信息共享平台与辅助决策支持系统原型的相关功能互动融合,提高服务质量。

  4)通过信息共享平台接口访问,相关共建部委子项应用也可访问信息共享平台授权的功能,如对共享数据目录资源的访问,这是通过信息共享平台提供的目录访问接口实现的。

  用户访问:接人服务层还要处理各类用户对信息共享平台的访问。内网用户通过系统权限管理、用户管理、配置管理等的设置,可允许各类授权用户对系统进行授权的访问,并反映其个性化访问要求。外网部分用户均通过共建部委外网门户访问信息共享平台。

  6、结语

  SOA为平台的开发和集成提供了一种松散耦合的、互操作性强的、并且具有很强的可扩展性的架构思想。通过对SOA的分析和分层开发模型的研究,设计出信息共享平台的开发方案。目前仅是提供给政府部门内部使用,不提供服务给所有人。将来还有待研究的是Web服务质量方面的内容,如安全性、性能、可靠性等。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐