04 区域平台技术架构设计摘要_第1页
04 区域平台技术架构设计摘要_第2页
04 区域平台技术架构设计摘要_第3页
04 区域平台技术架构设计摘要_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技术架构设计摘要技术架构包括数据架构、应用架构、软件架构和安全架构四个部分。一、数据架构数据架构表述了信息的载体数据的组成分布模式、存储模式、访问模式,以及不同数据逻辑体之间的共享与交换模式等。1、数据架构的构成数据架构的构成:业务数据、数据采集模式、数据存储、数据交换、数据安全以及数据标准。业务数据包括结构化数据和非结构化数据两大类。非结构化数据:主要包括公文文档、音视频文件等,通过内容管理系统进行统一管理和发布,各系统拥有自己的应用数据;结构化数据:包括公共数据、应用私有数据、归档数据和数据仓库四种类型。公共数据:是整个体系的核心数据集,为各应用系统提供共享数据;应用私有数据:随着应用的需

2、要而产生,通常属于各自的应用系统,不被其他应用系统使用;归档数据:是一些生产数据因为安全和运行的需要经过归档后产生的;决策分析数据:存放的是经过抽取、转换、清洗、加工过的数据,为各级部门和领导提供数据挖掘和决策支持服务。除业务数据外,数据架构还包括数据采集模式、数据存储、数据交换、数据安全以及数据标准。数据架构组成如下图所示。2、数据标准数据标准包括数据标准集、代码标准集和全局性编码规范三个部分。u 数据标准集:用于准确地定义数据元素;u 代码标准集:用于确定数据元素的一致的取值范围;u 全局性编码规范:用于确定重点数据元素的全局统一编码规则。3、数据存储所有应用系统的数据存储采用“物理存储统

3、一、逻辑数据独立”的模式。物理存储统一:指数据存储在统一构建的存储设备上,并由统一的管理系统进行管理。结构化数据:以关系数据的形式存在关系数据库管理系统(DBMS)中,而数据库管理系统的物理数据文件则存储在统一的物理存储设备上。非结构化数据:由内容管理系统(CMS)进行统一管理,也存储在统一的物理存储设备上。逻辑数据独立:各系统拥有各自独立的应用数据库,独立对自身的数据进行管理,公共数据将集中存储在主数据库中。公共数据与应用私有数据之间,以及应用私有数据与应用私有数据之间,都通过数据交换的模式互通有无。数据仓库系统也将通过数据装载工具(ETL)把分散独立的决策支持数据集中装载处理形成集中的数据

4、仓库。4、数据采集通常情况下,数据是由各省、市等地方和高校先收集、整理,而后向中央系统提交数据,中央系统只负责向下一级的数据采集。数据采集一般采取三种模式:系统服务模式、定格式文件采集导入模式、直接录入模式。中央和地方系统应该采用系统服务模式,通过服务调用进行自动或手动的数据传输实现数据采集。如果地方无相关信息系统,或系统不能提供完整数据,或地方系统难以调用中央系统的服务时,应该采用定格式文件采集导入模式或直接录入模式。系统服务模式集成度和自动化程度最高,为本方案的推荐模式。5、数据交换各应用系统的数据既是相对独立的,又具有一定的公共集合,需要建设数据交换平台,满足数据共享和交换需求。需要制定

5、统一的数据交换信息标准,包括数据的描述标准、权限的描述标准、信息发布的描述标准、信息采集的描述标准等。“全国信息技术标准化技术委员会教育技术分技术委员会”(简称标委会)提出的教育管理信息系统互操作框架(Education Management Information Interoperability Framework,简称EMIF)是数据交换与共享可以遵循的标准。6、数据安全数据安全是数据架构的重要组成部分。数据安全关注数据的可用性、完整性、不可篡改性、不可抵赖性,涉及到数据备份与恢复、数据加密、数据审计、数据的电子签名等。二、应用架构应用架构表述了整个信息化体系中各系统、平台之间的关联关系

6、、关联方式等。系统采用“数据架构统一、公共中间件统一、系统松散耦合”的应用架构,实现“信息门户统一集成”。如下图所示。1、统一数据架构各信息系统在设计和建设时需要确保遵循统一的数据架构,使用公共数据,消除数据孤岛,加强全局数据间的一致性,提高数据的有效性,为综合数据服务及决策支持提供坚实的数据基础。2、公共中间件公共中间件为各应用系统提供必要的公共软件服务,包括:统一用户管理(提供统一的用户电子身份,及其发布与查询服务)、用户身份认证与单点登录(SSO)服务、数据交换服务、数据采集服务、内容管理、公文流转、地理信息、报表服务、数据仓库和数据挖掘等公共中间件。3、服务架构本项目涉及的应用系统数量

7、较多,需要分步分块建设,因此采用面向服务体系架构,实现应用系统松散耦合,各应用系统相对独立,在必要时完全可以独立运行。应用系统与应用系统之间、应用系统与公共服务平台之间通过SOA的方式进行集成和整合,可以确保应用集成和部署的顺利进行。4、信息门户信息门户通过服务调用的方式与各应用系统进行集成整合,以应用集成和局部信息集成的模式运行,一方面作为各系统的导航,另一方面作为信息查询的集中展示。各应用系统应确保接入信息门户,以信息门户为信息集成展示平台,为用户提供集成的、整合的、个性化的、主动的信息服务。三、软件架构软件架构表述了信息系统的构成模式,以及系统各模块的关联方式。1、 软件层次结构教育服务

8、与监管体系信息系统的设计和建造,采用分层设计方法。分层软件设计应遵循如下基本准则:u 不得跨层调用,每一层都只与直接相邻的层进行通信;u 上面各层都建立在下层的基础上,隐藏下层的信息并为上层提供服务;u 各层要封装自己的实现,向上一层提供访问接口;u 各层支持分布式的部署,即可部署于不同的容器实例中;u 通用分层描述。信息系统在构建的时候,一定要遵循分层设计、逐层开发的原则,明确各层的界限,制定清晰规范的接口。2、 开发技术各应用系统应当采用B/S模式。B/S模式的用户只需要浏览器(通常的桌面操作都有预装)就可以访问操作系统,使用非常简便。3、 开发平台和工具选取JAVA作为主要的开发技术,其

9、中的B/S开发框架主要是J2EE框架。4、 软件接口软件自身除了业务逻辑实现和应用数据库之外,还需要通过接口与外部环境进行交互。主要使用的接口包括:信息门户接口、主数据库访问接口、公共中间件调用接口。通过信息门户接口,实现系统与信息门户的集成;通过主数据库访问接口,可以在许可范围内对主数据库中的数据进行操作;通过公共中间件调用接口,可以访问大量的中间件平台提供的服务。5、 数据访问方式JDBC和ADO一样与所连接的数据库无关,并且通过连接、命令语句和结果集来对数据进行操作,所以属于中间层次的 API。更高一级的数据封装和数据管理是通过实体EJB (Entity EJB)来完成的。基于容器管理的实体EJB使开发更快捷,管理更方便。事实上,由于实体EJB的同步机制,将大大缓解因并发而使数据库产生的瓶颈。也可以采用不属于J2EE规范的第三方数据访问工具,例如WebGain的 TopLin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论