1 / 18
文档名称:

内外网数据交换技术在校区数据同步中的应用_系统表.doc

格式:doc   大小:117KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

内外网数据交换技术在校区数据同步中的应用_系统表.doc

上传人:changjinlai 2017/3/16 文件大小:117 KB

下载得到文件列表

内外网数据交换技术在校区数据同步中的应用_系统表.doc

相关文档

文档介绍

文档介绍:内外网数据交换技术在校区数据同步中的应用_ 系统表论文导读: :内外网数据交换简介。安全网闸( SGAP )是一种常用的物理隔离手段。它们之间的数据同步通过数据交换来实现。以下称系统表。论文关键词:内外网,安全网闸,数据同步,系统表 0. 引言随着高等教育的普及以及高校招生规模的扩大, 单一校区办学已经无法满足高校日益发展的需求, 建立新的校区或分校已经成为一种趋势。由于地域的限制, 新校区不可能与学校本部相邻, 他们之间相隔少则几公里, 多则达几十公里甚至上百公里。但是作为一个学校整体, 在教学、办公、管理和科研成果等方面, 各校区必须通过联网以保持各种信息的同步系统表, 这是校园现代化、数字化和信息化的基础。本文旨在设计一种能够安全同步各校区之间数据库信息的数据同步系统。 1. 内外网数据交换简介由国家保密局颁布并于 2000 年1月1 日开始实施的《计算机信息系统国际联网保密管理规定》第二章“保密制度”的第六条规定: “涉及国家秘密的计算机信息系统,”。物理隔离保证了内部网络的安全性。安全网闸( SGAP ) 是一种常用的物理隔离手段, 使得内数据库不直接或间接地连接到外网数据库, 它们之间的数据同步通过数据交换来实现。物理隔离网闸技术在内、外网络之间建立了一个物理隔断, 通过切断网络之间的通用协议连接, 将数据包进行分解或重组为静态数据, 对静态数据进行安全审查, 审查通过后再流入另一网络, 两个网络在同一时间最多只有一个与网闸之间有数据连接, 而数据传输机制是通过存储和转发实现的( 如图 1)[1-3] 。因此,即使外网的数据库受到破坏,内网的主数据库也不会有任何损失。图1 安全隔离网闸的逻辑控制图 2. 常规校区间数据同步方式学校是一个整体,所以各个校区的各种信息都必须保存在一个统一的主数据库中,该数据库一般设在主校区论文范文。通常,校区之间通常采用千兆位以太网、 ATM 、 SDH / 、 WDM / DWDM 等技术实现互联[3] 。而当一个校区的管理员需要查询或修改某一信息时, 可以直接访问主数据库进行操作, 例如查询或删除一个学生的记录。这种方法虽然能够做到各个校区之间的适时同步, 但却存在一个重要的缺陷, 即任何一个分校区的管理员都可以访问主数据库,如果一旦管理员的误操作或遭黑客攻击系统表,主数据库受到破坏, 将会使学校蒙受重大损失。为了解决这一问题, 最常用的方法是在各个校区建立各自的数据库, 管理员只能操作自己校区的数据库, 然后再提交到主校区的主数据库中。但是由于网络的发展,各种***相继出现,使得网络数据传输的安全性受到了前所未有的挑战[4] 。因此, 许多学校通过增加防火墙, 防毒软件的方法提高网络传输的安全, 虽然能够起到一定的安全效果, 但是这些依然远远无法保证数据的安全传输, 并且修改各自数据库再提交主数据库的方法也无法保证各校区之间信息的适时共享。而将内外网数据安全交换技术应用到校区间的数据库同步上则能弥补上述不足, 极大地保证了各个校区间数据的安全同步和适时同步。 3. 校区间的内外网数据同步系统基于分校区与主校区之间关系的特点,我们完全可以采用内外网数据交换技术进行各校区之间的数据库管理。主校区的主数据库所在的网络可定为内网, 而各分校区的数据库所在的网络定为外网,内网与外网之间通过安全网闸连接(如图 2)。图2 校区间内外围交原理图由于网闸时断时续的硬件特性,同一时间内只能和内、外网一方的数据库相连接,这样,数据库之间的同步就不能使用通常的基于网络(例如 TCP/IP )的连接来完成。就本文所设计的数据安全交换机制中, 内网( 主校区) 与外网( 分校区) 各有一台服务器并各自配有一套自主开发的数据安全交换系统系统表, 本系统自带一套用于存储和发送信息的 Oracl e 数据库表,以下称系统表,中间以安全网闸连接。本系统的运行流程可划分为如下几步: (1 )分校区的数据库中表记录发生改变。(2 )交换系统记录下改变内容并生成临时 XML 文件记录。(3 )将生成的临时记录内容存入交换系统自带的系统表中等待处理。(4 )通过 WebService 机制将表中的记录通过网闸传往主校区服务器。(5 )主校区服务器中的交换系统接收信息并存入本服务器的系统表中。(6 )最后将系统表的内容更新到主数据库中。由于当前供管理员使用的数据库很多,例如 Oracle 、 SqlServer 、 Mysql 等,所以系统表与各校区所使用的数据库不一定相同。而目前 XML 是数据表示和信息交换的工业标准, 并广泛应用于异构数据库之间的数据交换[5] , 所以本系统采用了 XML 格式做为临时表与系统表之间传递信息的中间格式。下面举例