论文部分内容阅读
空间环境数据汇集子系统依托于国家发展与改革委员会批复的国家级重点科研项目—东半球空间环境地基综合监测子午链工程(简称“子午工程”),是该工程中数据与通信分系统的一部分。
子午工程是一个大型复杂的科学工程,它实现了对东半球空间环境地基的综合监测,并将监测结果进行汇总,统计分析,形成大型的科学服务平台。子午工程数据与通信分系统以面向科学数据和事务管理以及数据处理、分发的计算机系统为主体设施,以大型空间天气科学数据库为核心,以空间天气科学观测数据汇集为基础,以基于Web服务技术的空间天气数据服务为目的,实现面向科学数据、事务管理、数据服务的计算机系统基础设施。
数据汇集子系统是一个面向用户的、实现国际数据交换的科学支撑平台。它向下连接管理各个观测台站的节点,各个观测台站采集到的数据经过节点汇总后发送给数据汇集子系统,数据汇集子系统将这些节点发送的数据汇集整理后,一方面存入数据库中存储管理,另一方面将汇集后的数据处理后通过分发或共享,分别提供给包括研究预报系统在内的专业用户和子午工程数据的公众用户。本系统实现了节点站与观测台站的动态管理、观测数据的统一汇集与接收、数据的标准化、数据加密信道的建立实施、用户与权限的分级管理、数据传输的动态监控等功能。
子午工程中数据观测台站与节点站众多,分布范围广,并且十分分散,观测数据的类型多种多样,原有系统的数据存储形式也不统一,这些限制条件造成了本系统在设计与实现中的困难。网络实施上,本系统采用VPN构建虚拟专用网,保障数据的安全性。同时,采用SSL/TLS协议为底层传输协议,实现了数据的加密传输、保证了数据的完整性、实现了传输双方的身份认证。在节点站与数据中心的消息传递交互中,本人在研究与学习XMPP协议的基础上,修改该协议的部分内容,实现了节点站与数据中心之间的消息传递,保证了节点站与数据中心的消息畅通,实现了数据的高效与可靠传输。本系统的设计与实现中充分的应用了成熟的设计模式,其中