5.1 面向政府宏观决策智能化服务平台技术架构
面向政府宏观决策智能化服务技术架构由两大部分组成:外围是支撑平台体系,中间是平台的技术架构。外围支撑体系包括标准规范体系、安全管理体系等,是平台的基础支撑环境,能够确保平台在统一的标准规范、安全管理的前提下进行建设;在两大体系基础上,按照面向服务的体系架构(SOA)(Service Oriented Architecture)设计思想,采用多层的分布式体系结构来构建的一个可持续改善的、可按需配置的、灵活应用的面向政府宏观决策智能化服务平台。
如图5-1所示,平台架构主要由数据资源层、数据采集层、数据整合管理层、应用支撑层、应用服务层及标准规范和安全管理体系组成。
图5-1 平台架构图
(1)数据资源层
如前文所述,面向政府宏观决策智能化服务的数据资源来源上划分为政府内部数据资源和政府外部的数据资源。政府内部的数据资源根据属性划分分为网站数据资源、业务系统数据资源、专项数据资源、归档存档数据资源。政府外部的数据资源主要是社会信息数据资源和互联网信息数据资源。
(2)数据采集层
数据采集层主要是通过各种数据采集工具将数据资源层的数据资源汇聚采集到数据资源池中,作为面向政府宏观决策智能化服务的原始数据,为下一步数据资源整合提供必要的数据支撑。
数据采集层的采集工具种类很多,根据数据资源来源不同,作者团队主要研发了面向基于互联网的网络爬虫数据采集工具、基于政府专网的数据采集报送工具和基于共享交换中心的数据采集交换工具等。
(3)数据整合管理层
数据整合管理层主要是利用信息资源整合工具,将数据资源池中的数据资源根据数据结构类型、数据关联主题、数据所属领域等不同维度进行分层分类管理,形成可为应用支撑层使用的各种数据库。
数据整合管理层的工具主要包括文本数据整合工具、空间数据整合工具、结构化数据整合工具、多媒体数据整合工具、信息资源目录工具等。
(4)应用支撑层
应用支撑层主要是利用数据整合管理层形成的不同种类数据库,通过应用支撑层的支撑工具形成工具、数据一体的服务,为应用服务层提供支撑。例如通过可视化分析展示工具与多维数据立方体库为专题分析应用系统提供整体服务。
应用支撑层工具主要包括,可视化分析展示工具、资源评价工具、个性化服务工具、工作流引擎、地理信息服务工具、目录服务工具、主题描述工具、全文检索工具、联机分析工具、知识管理工具、信息发布工具等。
(5)应用服务层
应用服务层主要是面向政府部门应用的各种应用系统,主要包括统一资源检索系统、信息资源目录服务系统和根据政府部门业务需要建设的各种专题分析应用服务系统。