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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

内外网数据交换技术在校区数据同步中的应用

系统表

?

?

论文导读::内外网数据交换简介。安全网闸(SGAP)是一种常用的物理隔离手段。它们之间的数据同步通过数据交换来实现。以下称系统表。

论文关键词:内外网,安全网闸,数据同步,系统表

?

0.引言

随着高等教育的普及以及高校招生规模的扩大,单一校区办学已经无法满足高校日益发展的需求,建立新的校区或分校已经成为一种趋势。由于地域的限制,新校区不可能与学校本部相邻,他们之间相隔少则几公里,多则达几十公里甚至上百公里。但是作为一个学校整体,在教学、办公、管理和科研成果等方面,各校区必须通过联网以保持各种信息的同步系统表,这是校园现代化、数字化和信息化的基础。本文旨在设计一种能够安全同步各校区之间数据库信息的数据同步系统。

1.内外网数据交换简介

由国家必威体育官网网址局颁布并于2000年1月1日开始实施的《计算机信息系统国际联网必威体育官网网址管理规定》第二章“必威体育官网网址制度”的第六条规定:“涉及国家秘密的计算机信息系统,不得直接或间接地与国际互联网或其他公共信息网络相联接.必须实行物理隔离”。物理隔离保证了内部网络的安全性。

安全网闸(SGAP)是一种常用的物理隔离手段,使得内数据库不直接或间接地连接到外网数据库,它们之间的数据同步通过数据交换来实现。物理隔离网闸技术在内、外网络之间建立了一个物理隔断,通过切断网络之间的通用协议连接,将数据包进行分解或重组为静态数据,对静态数据进行安全审查,审查通过后再流入另一网络,两个网络在同一时间最多只有一个与网闸之间有数据连接,而数据传输机制是通过存储和转发实现的(如图1)[1-3]。因此,即使外网的数据库受到破坏,内网的主数据库也不会有任何损失。

图1安全隔离网闸的逻辑控制图

2.常规校区间数据同步方式

学校是一个整体,所以各个校区的各种信息都必须保存在一个统一的主数据库中,该数据库一般设在主校区论文范文。通常,校区之间通常采用千兆位以太网、ATM、SDH/SONET、WDM/DWDM等技术实现互联[3]。而当一个校区的管理员需要查询或修改某一信息时,可以直接访问主数据库进行操作,例如查询或删除一个学生的记录。这种方法虽然能够做到各个校区之间的适时同步,但却存在一个重要的缺陷,即任何一个分校区的管理员都可以访问主数据库,如果一旦管理员的误操作或遭黑客攻击系统表,主数据库受到破坏,将会使学校蒙受重大损失。为了解决这一问题,最常用的方法是在各个校区建立各自的数据库,管理员只能操作自己校区的数据库,然后再提交到主校区的主数据库中。但是由于网络的发展,各种黑客技术相继出现,使得网络数据传输的安全性受到了前所未有的挑战[4]。因此,许多学校通过增加防火墙,防毒软件的方法提高网络传输的安全,虽然能够起到一定的安全效果,但是这些依然远远无法保证数据的安全传输,并且修改各自数据库再提交主数据库的方法也无法保证各校区之间信息的适时共享。而将内外网数据安全交换技术应用到校区间的数据库同步上则能弥补上述不足,极大地保证了各个校区间数据的安全同步和适时同步。

3.校区间的内外网数据同步系统

基于分校区与主校区之间关系的特点,我们完全可以采用内外网数据交换技术进行各校区之间的数据库管理。主校区的主数据库所在的网络可定为内网,而各分校区的数据库所在的网络定为外网,内网与外网之间通过安全网闸连接(如图2)。

图2校区间内外围交原理图

由于网闸时断时续的硬件特性,同一时间内只能和内、外网一方的数据库相连接,这样,数据库之间的同步就不能使用通常的基于网络(例如TCP/IP)的连接来完成。就本文所设计的数据安全交换机制中,内网(主校区)与外网(分校区)各有一台服务器并各自配有一套自主开发的数据安全交换系统系统表,本系统自带一套用于存储和发送信息的Oracle数据库表,以下称系统表,中间以安全网闸连接。

本系统的运行流程可划分为如下几步:

(1)分校区的数据库中表记录发生改变。

(2)交换系统记录下改变内容并生成临时XML文件记录。

(3)将生成的临时记录内容存入交换系统自带的系统表中等待处理。

(4)通过WebService机制将表中的记录通过网闸传往主校区服务器。

(5)主校区服务器中的交换系统接收信息并存入本服务器的系统表中。

(6)最后将系统表的内容更新到主数据库中。

由于当前供管理员使用的数据库很多,例如Oracle、SqlServer、Mysql等,所以系统表与各校区所使用的数据库不一定相同。而目前XML是数据表示和信息交换的工业标准,并广泛应用于异构数据库之间的数据交换[5],所以本系统采用了XML格式做为临时表与系统表之间传递信息的中间格式。下面举例阐述一下本套数据安全交换系统的工作原理,假设分校区的数据库表A的某一记录发生改变,表A的触发器会自动运行并生成一张保存了修

文档评论(0)

135****3598 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档