论文部分内容阅读
摘要:介绍了网络隔离技术和数据同步,分析了两种技术的工作原理和优劣势,结合实际项目的应用需求,在保证信息安全的基础上,针对网络隔离技术和数据同步技术的特点,提出了一种基于物理隔离的两个系统间的数据交换策略,并最终在项目中实现数据融合。
关键词:数据同步;网络隔离;JSON
互联网的高速发展推进了企业网上办公、无纸化办公的普遍化进程。在企业中,WEB系统在企业中的应用越来越普遍、越来越重要,而不同部门、不同业务需求不同,使得单一系统已无法满足所有需求,从而形成了以企业平台为依托,多系统结合的企业应用架构。在这种背景下,平台间的数据通讯存在很多特殊性,若两平台间存在网络隔离,平台间的系统无法直接进行数据通讯,那么各系统的显示将不统一,给用户造成困扰。如何在这种特殊情况完成系统间的数据同步并融合,是本文研究的方向。
1 相关技术介绍
1.1 网络隔离技术
网络隔离技术是指两个或两个以上的计算机或网络在断开连接的基础上,实现信息交换和资源共享,也就是说通过网络隔离技术既可以使两个网络实现物理上的隔离,又能在安全的网络环境下进行数据交换。网络隔离技术的主要目标是將有害的网络安全威胁隔离开,以保障数据信息在可信网络内进行安全交互。目前,一般的网络隔离技术都是以访问控制思想为策略,物理隔离为基础,并定义相关约束和规则来保障网络的安全强度。
1.2 数据同步
数据同步是单纯的同步意为同时执行同样的操作,而数据同步将对象定位为数据,大多数时候对其的理解为不同存储设备或终端与终端,终端与服务器之间的备份操作,使您的数据保持一致性和完整性。数据同步方式主要有两种:多台电脑间的直接同步;利用网络服务进行数据同步,并且可将文件保存于网络。
2 建设构想
2.1 系统现状
在实际开发过程中存在两个平台,项目管理平台和数据中心平台,平台之间存在绝对的物理、网络隔离。在这两个平台上都部署了项目管理系统,用户可以在两个平台同时操作项目管理系统。由于平台间不能进行数据通讯,当对系统进行操作后如何将这些操作变化同步至另一平台的系统是本文需要实现的。
2.2 分析与构想
最新的网络隔离技术通过专用通信硬件和专有安全协议等安全机制,来实现内外部网络的隔离和数据交换。网络隔离技术主要以访问控制思想为策略。而现有的两个系统的隔离要求更高,不能通过隔离技术来实现数据交换。因此,在实际中采取网际交换的模式来实现两个系统的数据传递。
数据同步包括项目管理数据同步至数据中心,数据中心数据同步至项目管理系统,并将同步过来的数据与现有数据融合。总体设计如图2-1。
3 具体实现
3.1 应用介绍
项目管理系统不仅可以对管控计划进行编制、修改、变更、审批,还可以对过程计划进行编制、变更、填报。因此项目管理系统需将管控计划和过程计划都同步至数据中心。管控数据为单向同步(项目管理至军用数据中心),采用管控计划全覆盖的模式。
3.2 数据提取
网际交换提供了对两个或两个以上的存在网络隔离的系统之间完成数据包传递功能的服务。在实现网际交换后重点关注转移至数据的提取和融合。数据的提取包括管控计划(基准计划、季度计划)和过程计划数据的提取,具体提取数据流图如图3-1。
3.3 数据传递
在从源系统中提取数据后,将数据以JSON格式存储在txt文件中,再将文件打包,通过网际交换将文件传递至目标系统。
3.4 数据融合
在源系统中对数据提取完成后,需将这些数据传递至目标系统。经分析采取将数据以json格式存储在文件中打包,再通过网际交换传递至目标系统的方式。在传递至目标系统后通过对json格式文件系统解析后存储至计划数据镜像表,再通过镜像表与真实表的对比实现数据的融合。
4 结语
网络隔离技术和数据同步技术可以保证两个系统在保证安全隔离的技术上实现数据的实时交换,具有很强的学习参考价值和实用性。作者通过研究这两项技术,再结合实际中项目遇到的特殊情况,找到了一条解决项目难点的策略和方法。当然,限于作者水平,此方案也不一定是最佳方案,还有待通过不断的学习、研究和实践进行不断的提升和改进。
参考文献
[1]张明昭.隔离网络下的数据交换系统的设计和实现[D].东北大学,2009.
[2]黎杨缙峰,刘茜.基于网络隔离的文件交互系统的设计和实现[D].网络安全技术与应用,2014(12):61-62.
[3]陈红亮.基于Web服务的数据同步机制的研究与应用[J].计算机技术与发展,2006,16(9):160-162.
[4]王仲,陈晓鸥.基于XML的数据交换与存取技术研究[J].计算机工程与应用,2001, 37 (24):108 - 111.
[5]林博辞.Ajax框架及JSON技术在J2EE架构中的研究和应用[J].大连海事大学,2012.
(作者单位:中国电子科技集团公司第二十八研究所)
关键词:数据同步;网络隔离;JSON
互联网的高速发展推进了企业网上办公、无纸化办公的普遍化进程。在企业中,WEB系统在企业中的应用越来越普遍、越来越重要,而不同部门、不同业务需求不同,使得单一系统已无法满足所有需求,从而形成了以企业平台为依托,多系统结合的企业应用架构。在这种背景下,平台间的数据通讯存在很多特殊性,若两平台间存在网络隔离,平台间的系统无法直接进行数据通讯,那么各系统的显示将不统一,给用户造成困扰。如何在这种特殊情况完成系统间的数据同步并融合,是本文研究的方向。
1 相关技术介绍
1.1 网络隔离技术
网络隔离技术是指两个或两个以上的计算机或网络在断开连接的基础上,实现信息交换和资源共享,也就是说通过网络隔离技术既可以使两个网络实现物理上的隔离,又能在安全的网络环境下进行数据交换。网络隔离技术的主要目标是將有害的网络安全威胁隔离开,以保障数据信息在可信网络内进行安全交互。目前,一般的网络隔离技术都是以访问控制思想为策略,物理隔离为基础,并定义相关约束和规则来保障网络的安全强度。
1.2 数据同步
数据同步是单纯的同步意为同时执行同样的操作,而数据同步将对象定位为数据,大多数时候对其的理解为不同存储设备或终端与终端,终端与服务器之间的备份操作,使您的数据保持一致性和完整性。数据同步方式主要有两种:多台电脑间的直接同步;利用网络服务进行数据同步,并且可将文件保存于网络。
2 建设构想
2.1 系统现状
在实际开发过程中存在两个平台,项目管理平台和数据中心平台,平台之间存在绝对的物理、网络隔离。在这两个平台上都部署了项目管理系统,用户可以在两个平台同时操作项目管理系统。由于平台间不能进行数据通讯,当对系统进行操作后如何将这些操作变化同步至另一平台的系统是本文需要实现的。
2.2 分析与构想
最新的网络隔离技术通过专用通信硬件和专有安全协议等安全机制,来实现内外部网络的隔离和数据交换。网络隔离技术主要以访问控制思想为策略。而现有的两个系统的隔离要求更高,不能通过隔离技术来实现数据交换。因此,在实际中采取网际交换的模式来实现两个系统的数据传递。
数据同步包括项目管理数据同步至数据中心,数据中心数据同步至项目管理系统,并将同步过来的数据与现有数据融合。总体设计如图2-1。
3 具体实现
3.1 应用介绍
项目管理系统不仅可以对管控计划进行编制、修改、变更、审批,还可以对过程计划进行编制、变更、填报。因此项目管理系统需将管控计划和过程计划都同步至数据中心。管控数据为单向同步(项目管理至军用数据中心),采用管控计划全覆盖的模式。
3.2 数据提取
网际交换提供了对两个或两个以上的存在网络隔离的系统之间完成数据包传递功能的服务。在实现网际交换后重点关注转移至数据的提取和融合。数据的提取包括管控计划(基准计划、季度计划)和过程计划数据的提取,具体提取数据流图如图3-1。
3.3 数据传递
在从源系统中提取数据后,将数据以JSON格式存储在txt文件中,再将文件打包,通过网际交换将文件传递至目标系统。
3.4 数据融合
在源系统中对数据提取完成后,需将这些数据传递至目标系统。经分析采取将数据以json格式存储在文件中打包,再通过网际交换传递至目标系统的方式。在传递至目标系统后通过对json格式文件系统解析后存储至计划数据镜像表,再通过镜像表与真实表的对比实现数据的融合。
4 结语
网络隔离技术和数据同步技术可以保证两个系统在保证安全隔离的技术上实现数据的实时交换,具有很强的学习参考价值和实用性。作者通过研究这两项技术,再结合实际中项目遇到的特殊情况,找到了一条解决项目难点的策略和方法。当然,限于作者水平,此方案也不一定是最佳方案,还有待通过不断的学习、研究和实践进行不断的提升和改进。
参考文献
[1]张明昭.隔离网络下的数据交换系统的设计和实现[D].东北大学,2009.
[2]黎杨缙峰,刘茜.基于网络隔离的文件交互系统的设计和实现[D].网络安全技术与应用,2014(12):61-62.
[3]陈红亮.基于Web服务的数据同步机制的研究与应用[J].计算机技术与发展,2006,16(9):160-162.
[4]王仲,陈晓鸥.基于XML的数据交换与存取技术研究[J].计算机工程与应用,2001, 37 (24):108 - 111.
[5]林博辞.Ajax框架及JSON技术在J2EE架构中的研究和应用[J].大连海事大学,2012.
(作者单位:中国电子科技集团公司第二十八研究所)