公共信息平台技术方案文档格式.docx
- 文档编号:17200793
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:7
- 大小:368.13KB
公共信息平台技术方案文档格式.docx
《公共信息平台技术方案文档格式.docx》由会员分享,可在线阅读,更多相关《公共信息平台技术方案文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
2.软件架构
公共信息平台的软件部署架构如下图所示:
图3软件部署架构图
3.硬件架构
公共信息平台的硬件部署架构如下图所示:
图2物理部署架构图
如上图所示,公共信息平台需部署三台服务器和一台PC终端,分别为数据共享系统服务器、数据交换系统服务器、数据库服务器、管理终端。
4.软硬件配置需求
序号
业务名称
台数
CPU
内存
硬盘
操作系统
(小版本号)
中间件部署
其他软件或要求
1
数据共享系统服务器
IntelE52680
8核
8G
600G
Windows2008
Tomcat6
Kettle
2
数据交换系统服务器
16GB
MuleESB
3
数据库服务器
1T
无
Oracle10g
4
管理终端
Inteli3
2核
4GB
100G
Windows7
5.系统功能
5.1.数据共享系统
5.1.1.数据采集
数据共享系统支持对组织机构域、公共域、平台域、基础设施域、业务应用域和综合域等六个域的信息数据进行采集,针对不同的采集方式提供相应的WebService适配器、文件适配器、数据库适配器等适配器进行数据的采集。
为了使系统具备良好的可扩展性,充分适应未来变化的数据管理需求,系统提供了高可扩展性的数据适配框架。
WebService的Server端、Client端,以及其它适配器,都作为数据适配框架的插件而存在。
未来如果出现需要扩展的其它适配技术,只需要增加新的插件即可。
无论插件的增加、移除,均不影响适配框架的正常运行。
5.1.2.采集任务管理
为了使系统具有更好的灵活性,系统采用基于策略的采集技术和任务化的采集方式,支持管理员灵活设置采集周期、执行时间、采集接口等参数,同时对于采集任务,支持增加、修改、删除、启用、停用等操作。
5.1.3.信息处理
信息处理包括对采集到的数据进行语法检查、语义分析、格式转换、持久化存储等环节,具体来说:
语法检查:
根据数据接口规范的要求,系统对采集的数据进行语法检查。
检查的内容主要包括:
数据格式的正确性、数据的完整性、数据类型的正确性、数据是否可空等。
如果检查不通过,则在记录本批次的数据异常信息,以便后续的分析。
语义分析:
系统对采集到的数据进行语义解析和处理。
格式转换:
将数据从元数据模型转换为物理模型可接受的数据,同时对数据进行统一化处理,转换单位、保留小数等。
持久化存储:
对转换为物理模型的数据进行数据库存储。
系统采用开源的ETL工具Kettle进行信息处理,Kettle以元数据驱动的方式提供强大的抽取、转换和加载(ETL)能力,并且提供了简单易用的图形界面设计器。
Kettle本身支持各种数据源,包括数据库、文件、LDAP、WebServcie和RSS等数据源。
Kettle提供了一组Java接口,可以通过应用控制Kettle的执行过程,并对Kettle的执行信息和结果信息进行监控。
5.1.4.数据服务
数据共享系统对综合门户和手机APP等应用等第三方应用系统提供访问系统内数据的服务。
5.1.5.接口检测
数据共享系统提供接口检测的功能,通过周期性巡检的方式,对各数据采集接口和数据服务的接口进行检测,当发现接口异常时,自动记录日志便于维护人员进行分析。
同时,对于数据服务的接口支持自保护的功能,当接口检测发现数据服务接口异常时,通过自动重启该接口服务的方式,快速恢复数据服务运行。
5.1.6.数据统计分析报表
数据共享系统提供数据统计分析报表,对系统中的数据进行汇总分析,通过宏观全景的分析报表来表现用户关心的数据,并支持将报表导出为Excel、PDF等格式的文件。
5.1.7.自身管理
数据共享系统提供自身管理的功能,主要包括数据自动备份、采集日志管理、访问日志管理等对于系统自身的管理功能。
数据自动备份,系统定期对数据库中的数据备份为库文件或SQL文件,用于防范当系统故障时,可以快速进行数据恢复。
采集日志管理,系统自动记录数据采集接口的日志,主要包括接口名称、接口地址、采集时间、采集结果等参数。
同时,系统提供支持管理员对采集日志进行查询和导出。
访问日志管理,系统自动记录数据访问接口的日志,主要包括接口名称、接口地址、访问者地址、访问时间、访问结果等参数。
同时,系统提供支持管理员对访问日志进行查询和导出。
5.2.数据交换系统
从功能上来讲,主要包括数据交换与访问、发布流程管理、访问流程管理、用户与角色管理、权限管理、日志管理、参数配置、信息使用行为统计报表等。
5.2.1.数据交换与访问
数据交换系统以开源组件Mule-ESB为基础,提供数据交换与访问的服务。
MuleESB是一种基于java的、轻量级的企业服务总线和集成平台,并且允许开发者快速的、简单的连接应用,并能够实现数据的转换。
Mule-ESB的数据交换功能示意图如下所示:
图5Mule-ESB数据交换示意图
数据交换与访问的功能主要包括:
1)服务目录:
用MuleESB作为一个服务容器来暴露可访问的服务。
2)服务调解:
隐藏服务消息的格式和协议,将业务逻辑从消息中独立出来,并可以实现本地独立的服务调用。
3)消息路由:
基于内容和规则的消息路由、消息过滤、消息合并和消息的重新排序。
4)数据转换:
在不同的格式和传输协议中进行转换数据。
无论数据共享系统还是各智慧应用对外提供的数据接口都统一在数据交换系统中注册,对于综合展示门户和手机APP等数据使用方直接通过数据交换系统来访问数据。
数据交换系统在接受到数据使用方的调用请求时,通过消息路由功能,将此请求转换至数据提供方的接口进行响应。
5.2.2.发布流程管理
为了方便后期系统功能的扩展,系统提供发布流程管理功能,对服务的发布过程进行管理,新服务的发布需要经过申请、审核,批准后才能执行发布,执行发布后更新服务目录。
5.2.3.访问流程管理
访问流程管理是对服务访问方首次访问服务之前的申请及审批过程进行管理,访问请求被批准后用户需要更新权限信息,然后服务访问方才能访问相应的服务。
5.2.4.参数配置
参数配置功能时对系统中的关键参数进行设置的功能,具体包括:
1)系统启动参数:
最大内存占用量,服务IP地址,总线参数等。
2)系统运行参数:
日志保留时间,备份策略等。
3)数据采集任务参数:
最大任务数量,最小任务间隔等。
4)目录服务参数:
端口号,服务名称,最大目录行数等。
5.2.5.信息使用行为统计报表
信息使用行为统计报表,是对数据访问行为进行汇总分析,通过宏观全景的分析报表来表现用户关心的数据,并支持将报表导出为Excel、PDF等格式的文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公共 信息 平台 技术 方案