




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据交换v3.0 概要设计文档文档修改记录: 目录1.引言 (52.系统需求 (73.总体架构设计 (104.子系统设计 (125.接口设计 (156.运行环境 (197.系统开发维护技术 (201.引言1.1. 背景公安信息通信网是覆盖全国各级公安机关内部信息传输的专用网络,是日常公安工作的重要基础设施。但是随着公安信息化的深入开展,公安工作对于公安信息通信网上信息的完整性、及时性和准确性的需求非常迫切,所以通过公安信息通信网更广泛的采集社会信息,同时向党政军机关及有关单位提供公安信息资源和服务已逐渐成为公安信息化发展的必然趋势。这将会给公安信息通信网带来其他网络的攻击、入侵、病毒等给类型的
2、安全威胁。因此如何既保证公安机关与外部开展正常业务信息共享的同时,又保证整体共按信息通信网的安全,是公安信息化开展工作中急需解决的问题。1.2. 术语和缩写词外数据交换服务器:数据交换的组成部分,通常与低密级网络环境连接。内数据交换服务器:数据交换的组成部分,通常与高密级网络环境连接。同构数据表:数据表结构相同,包括数据表名、表字段数目、字段名、字段长度等,完全相同。异构数据表:数据表结构可能不完全相同,但是必须包含一部分内容能被转换的字段,数据交换通过用户配置的字段映射,进行表数据交换。外交换网络:位于外数据交换服务器一侧的网络,与外交换系统连接,通常属于低密级网络环境。 内交换网络:位于内
3、数据交换服务器一侧的网络,与内交换系统连接,通常属于高密级网络环境。 前置服务器:部署在外交换网络环境中的任意数据服务器,可以作为数据交换源或者数据交换目的,通常置于低密级网络环境中,简称为前置机。后置服务器:部署在内交换网络环境中的任意数据服务器,可以作为数据交换源或者数据交换目的,通常置于高密级网络环境中,简称为后置机。FTP:File Transfer Protocol,文件传输协议。用户可在前/后置服务器上搭建FTP服务器,通过数据交换系统进行文件交换。SMB:Server Message Block,信息服务块。用户可在前/后置服务器上创建支持SMB协议文件共享目录,通过数据交换系统
4、进行文件交换。数据库触发器:数据库在数据表被操作时执行预编写的相关程序。数据交换系统通过创建相关触发器保留数据表的插入、修改和删除等信息。交换实体(Exchange Entity:数据交换发生时,监控或者读取的资源配置信息,或者写入的资源配置信息。通常需配置资源所在的服务器IP地址,连接端口,用户名和密码等信息,可以位于前置机或者后置机,可以包含数据表相关信息、文件目录信息或者其它信息。数据交换系统的主要目的就是通过监控交换实体,实现前/后置机上的资源同步或者共享。任务(Task:用户所需执行的数据交换行为被称作任务,1个任务通常关联至少2个交换实体。任务由用户配置产生,而数据交换系统根据用户
5、指定的调度策略在特定时间执行任务,实现不同交换实体包含的资源同步或者共享。1.3. 参考资料数据交换产品需求文档2.系统需求2.1. 总体描述通过部署数据交换系统,安全的实现外单位网络和公安信息通信网间的数据同步、业务通讯。2.2. 功能同构数据表同步。异构数据表同步。支持常用数据库,至少支持Oracle、MySQL、SQLServer和达梦数据库。支持多种同步方式,包括触发器同步、时间戳同步、日志解析同步。支持对同步数据的清洗、过滤、转换。支持对同步数据的安全性检测。支持同步FTP服务器目录下的递归子目录和文件。支持同步以SMB协议共享的目录下的递归子目录和文件。支持FTP服务器目录与SMB
6、协议共享的目录的交叉同步(优先级:低。3. 文件与数据库数据转换(优先级:低支持XML文件与数据表的相互转换。支持CSV格式的文件与数据表的相互转换。支持外交换网络通过数据交换系统直接访问内交换网络的WEB服务。支持内外交换网络应用程序以TCP协议通讯。支持内外交换网络应用程序以UDP协议通讯。数据交换系统内置FTP服务功能,支持用户启动或者停止。用户可以通过控制台在数据交换前/后置服务器上创建FTP目录。内/外交换网络用户能分别通过FTP客户端在FTP目录上传或者下载文件。前/后置服务器FTP目录完全对称,任何一边发生变更,及时同步到另一边,对内/外网络用户来说是完全透明的。2.2.3.本地
7、SNMP服务. SNMP Agent用户通过SNMP客户端可获取数据交换系统信息。用户通过SNMP客户端客获取数据交换任务的统计信息。. 发送SNMP Trap数据交换系统向SNMP Trap服务器发送启动、停止或故障通知。数据交换系统向SNMP Trap服务器发送数据交换任务的调度通知。记录用户管理日志。记录系统管理日志。记录数据交换体配置日志。记录数据交换任务配置日志。记录系统升级或者回溯日志。记录数据交换任务调度日志。记录数据交换任务结果日志。记录数据交换任务异常日志。3. 日志输出支持以标准SysLog格式的方式将上述日志输出到配置的日志服务器(内交换网络。
8、2.3. 性能稳定运行时间:>100000小时。数据库到数据库交换数2000条/秒。FTP文件吞吐量600Mbps。数据文件处理文件数(>100Kb/记录2000个/秒。最大数据文件30G。最大日志存储时间180天。最大并发连接数10000条。病毒库及时更新。系统需通过漏洞工具检测,高危漏洞为0。3.总体架构设计3.1. 系统部署 公安应用系统前置服务器群服务器群3.2. 系统组件结构 3.3. 系统总体架构 后置服务器SNMP 代理4.子系统设计4.1. 数据交换WEB应用 程序使用Struts2 + Spring + Hibernate作为代码框架。所有界面中出现的字串、描述或
9、者消息必须置于Properties文件中,不允许以Hard-code的方式出现在任何代码(包括java、JSP、HTML、JS或者XML文件,图片除外中。JSP文件中不允许出现任何java 代码,请用ONGL或者Struts Tag以XML格式获取Domain Object信息。4.2. 数据交换服务 外数据交换服务器 外数据交换服务器内数据交换服务器内交换网络用户或应用外交换网络用户或应用外交换FTP 服务内交换FTP 服务操作系统信息。 数据交换系统信息。 当前CPU 使用状况。 当前内存使用状况。 当前硬盘使用状况。 数据交换任务统计信息。 数据库状态信息。服务器启动、关闭通知。数据交换
10、服务启动、停止通知。数据交换WEB服务启动、停止通知。服务器IP地址变更通知。本地FTP服务启动、停止通知。数据交换任务异常通知。硬盘报警通知。本地数据库异常通知。数据交换体访问异常通知5.接口设计5.1. 用户界面创建、修改、删除用户。用户信息包括用户名、密码、权限配置。关机、重新启动。重启系统服务。开启/关闭SSH服务。恢复出厂设置。系统升级。病毒库升级。数据交换实体的创建、修改、删除和连接测试。数据交换实体信息包括交换实体名称、类型、描述和具体信息。数据交换实体类型包括数据表、FTP目录、SMB共享目录。数据表信息包括数据库类型、连接URL、用户名、密码。FTP目录信息包括根目录全路径、
11、用户名、密码。SMB共享目录信息包括根目录全路径、用户名、密码。交换任务的创建、修改和删除。交换任务信息包括任务名称、描述、源交换实体、端交换实体(可以多个。启动、暂停、停止。任务调度方式包括立刻运行一次、延时运行一次、立刻周期运行、延时后周期运行、周期固定时间点运行。任务列表显示信息包括任务名称、方向、任务类型、任务状态、启动时间、运行时间、本次运行结果、文件个数/数据条数、传输流量。任务状态包括停止、运行、等待、暂停、异常。查看任务详情还包括任务描述、失败原因或异常描述。创建、修改、删除应用服务代理应用服务代理信息包括名称、描述、代理地址和端口、映射端口。关闭/开启/重启本地FTP服务创建
12、和维护FTP目录、FTP用户、和目录权限控制SNMP Agent运行控制SNMP Trap 服务器信息设置手动配置IP地址、子网掩码和默认网关5.1.6.日志相关. 日志查询日志类型包括系统日志和用户操作日志查询条件包括时间周期、任务类型、任务名称等. 日志维护设置日志保存时间. 日志输出日志服务器设置5.2. 通信协议6.数据结构设计6.1. 数据库设计Oracle11g用户表:存放数据交换系统用户信息权限表:存放预设权限信息任务表:存放数据交换任务信息日志表:存放操作日志和系统日志信息数据库类型表:存放支持数据库产品信息6.2. 配置文件结构设计6.3. 数据库初始化脚本包含数据库表的创建和出厂信息的初始化XML格式存放系统初始用户和密码信息存放内/外交换服务器IP地址信息存放SSH控制信息存放SNMP相关信息存放日志服务器信息存放其它系统配置信息System.conf的备份,存放所有初始配置,只读,用于恢复出厂设置。7.运行环境7.1. 硬件平台CPU:Xeon E5-2600系列CPU * 1内存:8GB ECC DDR3 * 2硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025人民医院脊髓血管畸形手术技能考核
- 2025甘肃定西郑州麦克莱恩心理医院后勤人员招聘27人考前自测高频考点模拟试题含答案详解
- 大学课件管理
- 2025贵州民族大学参加第十三届贵州人才博览会引才60人考前自测高频考点模拟试题及答案详解参考
- 大学课件教学资源
- 2025年春季中国石油高校毕业生招聘(河南有岗)模拟试卷及答案详解(有一套)
- 2025春期河南鸿唐教育集团招聘教师63人模拟试卷有答案详解
- 衡水市中医院感染性心内膜炎诊断标准考核
- 2025湖南益阳市交通投资运营集团有限公司招聘3人(第一批)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025北京林业大学雄安校区规划建设指挥部招聘1人模拟试卷及参考答案详解
- 《这就是中国-走向世界的中国力量》读书笔记PPT模板思维导图下载
- 口腔疾病治疗质量控制课件
- 《直播营销与运营》PPT商品选择与规划
- 贵州福贵康护理院装修改造工程环评报告
- 贵阳区域分析
- 常见秋冬季传染病预防
- CRM-客户关系管理系统毕业论文
- 质量源于设计-QbD课件
- 仓储物流安全隐患排查表-附带法规依据
- 三年级道德与法治下册不一样的你我他
- 幼儿绘本故事:绘本PPT
评论
0/150
提交评论