烟草行业信息化总体技术架构设计与实施方案.docx
《烟草行业信息化总体技术架构设计与实施方案.docx》由会员分享,可在线阅读,更多相关《烟草行业信息化总体技术架构设计与实施方案.docx(14页珍藏版)》请在冰豆网上搜索。
烟草行业信息化总体技术架构设计与实施方案
内部材料不得外传
烟草行业信息化
总体技术架构设计与实施(简要版)
(征求意见稿)
国家烟草专卖局烟草经济信息中心
二○一一年六月
目录
1前言3
2现状分析3
2.1技术现状描述3
2.2新需求分析5
3行业总体技术架构6
3.1目标6
3.2行业数据采集、传输与交换通道和监控管理系统8
3.3行业应用集成平台和监控管理系统10
3.4行业基础数据资源管理系统11
3.5国家局辅助决策分析(BI)系统11
4行业总体技术架构实施13
4.1实施行业数据中心建设项目13
4.2制订行业标准13
4.3省级单位的任务13
1前言
“十一五”时期,在行业改革发展取得显著成绩的背景下,行业信息化经历了一个快速发展的阶段,国家局出台了《数字烟草发展纲要》,行业对信息化的认识不断深化,信息化工作得到广泛重视,以卷烟生产经营决策管理系统为代表的重点工程建设扎实推进,信息化已经融入行业生产经营管理的主要环节,发挥了重要的支撑作用,信息化建设取得明显成效。
面向“十二五”,行业发展已站在一个更高的起点,姜成康局长对信息化工作提出了明确的要求:
按照“推动信息化和工业化深度融合”的总体要求,统筹规划,加快推进系统集成、资源整合、信息共享。
推动生产过程智能化、物品流通数字化、经营管理网络化,加快构建行业信息化应用平台和数据中心,在应用推进、技术推进、标准推进上下功夫。
多年来,烟草行业信息化总体技术架构的缺失成为制约行业信息化整体推进的主要因素。
为此,国家局信息中心于2010年组成了技术组,对行业内外信息化建设先进单位进行调研,并结合行业实际,在总结、提炼的基础上初步形成了烟草行业总体技术架构的雏形和主要技术路线。
烟草行业信息化总体技术架构的规划、设计和实施以“一中心”(行业数据中心)、“一平台”(行业应用集成平台)为核心,首次成体系地概括了烟草行业信息化建设中的基础数据架构、数据交换架构和应用集成架构中的详细内容、实施边界、所需标准和建管用规范。
通过行业“一中心、一平台”的建设,将有力推进行业应用集成整合和数据共享,在统一建设、统一管理、统一应用等方面,为实现上下贯通、左右协同、资源共享的一体化“数字烟草”奠定基础。
2现状分析
2.1技术现状描述
通过行业卷烟生产经营决策管理系统建设,烟草行业已经搭建了覆盖国家局、省级局、省工业公司、工商企业的行业基础信息平台,主要包括:
数据交换技术体系、BI技术体系、应用集成技术体系和基础标准体系。
决策管理系统(一期二期)、办公自动化系统、统计应用、行业调控等项目为行业的技术架构奠定了较好的基础。
国家局层面具体情况如下表所示:
类别
分项
内容
门户层
信息门户
国家局内外网网站
应用门户
中软ResourceOnePortal/FrameworkV4.1
业务流程集成层
跨系统流程管理
IBMWebSphereProcessServer
公共基础服务层
界面整合组件
中软ResourceOnePortal/FrameworkV4.1
用户访问安全控制组件
单点登录服务
统一用户管理
应用构件容器
服务注册中心
IBMWSRR
GPS组件
暂无
地图组件
暂无
BI工具
中软BIShark
报表工具
润乾报表
工作流组件
中软ResourceOneStarFlow
数据和服务集成层
MQ
IBMWebSphereMQV6.0
中软ResourceOneDE-IV4.0
Replicate、ETL
IBMWebSphereInformationIntegrationV6
中软ETL
ESB
IBMWebSphereMessageBroker
数据资源层
共享数据库(ODS)
暂无
主数据管理
中软代码系统,内容需要扩建
元数据管理
暂无
数据加工存储
中软BKR
数据质量管理
暂无
基础设施层
数据库系统
IBMDB2V9.1
应用服务器系统
IBMWASNDV6.1
小型机、存储、PC服务器
以IBM的为主
操作系统
AIX、红旗Linux、Windows
机房、网络
已具备
行业层面纵向技术架构如下图所示:
图1行业纵向技术架构现状图
2.2新需求分析
1.“十二五”行业信息化建设面临建、管、用同步考虑的需要,行业信息化要实现从注重管控到管控和协同并重的转变,如行业信息化为工商之间的协同、工业与工业之间的协同提供支持,为集成整合提出了更高的要求。
2.行业投资项目管理系统、人力资源系统、财务管理系统、烟叶系统等应用系统对行业的数据采集、交换、传输和共享机制提出了更多的需求和要求。
现有应用已经出现了数据堵塞的问题,管理机的压力增大;大量的非结构化数据的传输,对数据传输通道和数据存储形式都提出了新的挑战;卷烟生产经营决策管理系统、办公自动化系统等信息化项目形成的基础性部件如何能为更多的应用系统使用是亟需解决问题。
3.工商单位省级集中的趋势越来越明显,国家局主动部署到省级的应用也越来越多,国家局与省级工商两级之间的交互越来越频繁和紧密,行业技术环境与省级单位技术环境的边界需要进一步清晰。
4.新技术不断进步,站在行业总体技术架构要求开放、标准的前提下,对技术架构提出了更多的要求。
如BI的技术体系产品发生了较大的变化;数据采集的方式和手段更加丰富;实现集成的产品和解决方案更加完善。
3行业总体技术架构
烟草行业总体技术架构的设计需要兼顾行业信息化建设现状和未来发展的需求,统筹规划行业信息化建设、管理、应用三个方面的主要内容,以技术的柔性适应业务和管理可能的变化,从应用中剥离公共的部分,形成应用平台,逐步实现国家局应用系统在统一的应用平台上运行,实现国家局应用平台与省级应用平台的对接。
3.1目标
烟草行业总体技术架构主要是由行业数据中心和行业应用集成平台以及支撑“一中心”和“一平台”建设、管理、应用的一系列标准组成,共同构成支撑应用系统运行的基础环境,集“产品、工具、标准和规范”于一体,为应用系统的开发、部署、运行、维护和管控提供指导和支撑,保障应用系统的协同、稳定和安全运行。
总体技术架构体现了“整体规划、分层抽象、复用共享”的设计模式,是信息化建设系统思维和管控思路的技术表达,是解决集成整合共享问题的载体,通过技术架构的落地并配套运行管理规范使信息化建设有章可循、有据可依、过程可控。
烟草行业信息化总体技术架构如下图所示:
图2行业总体技术架构图
数据中心:
包含数据资源(结构化数据和非结构化数据)和数据采集传输与交换体系、加工存储体系、分析应用体系。
应用集成平台:
包括支撑应用系统运行的技术组件和应用组件、企业服务总线、服务注册管理、流程管理、规则管理、跨系统的业务流程编排。
行业总体技术架构的核心内容由四大部分组成:
数据交换和共享体系和监控管理系统,应用集成平台和监控管理系统,基础数据资源管理系统,行业辅助决策分析(BI)系统,逻辑架构如下图所示:
图3行业总体技术架构核心建设内容图
3.2行业数据采集、传输与交换通道和监控管理系统
行业数据采集、传输与交换通道的建设主要是重构行业共享数据环境,解决国家局与所属单位之间的数据采集、传输、交换和共享问题,实现行业数据的纵向贯通和可控,其逻辑架构如下图所示:
图4数据采集、传输与交换通道技术架构图
数据采集:
在决策系统的数据采集应用的基础上,进行标准化的服务封装,实现数据内容可配置的、基于应用层面的采集;同时支持可配置的数据库层面的数据采集;
数据传输:
提供异步和同步的传输通道,基于决策系统MQ传输通道,实现基于应用层面的数据传输;实现基于ftp的大文件传输;支持数据库对数据库的数据增量复制;
数据交换:
省级单位应用与省级前置共享库的数据交换,基于标准的服务来实现,支持ETL、数据复制等手段;国家局与省级、市、车间/烟站等实现基于ESB的小批量、实时数据交换;
数据共享:
建立前置共享数据库环境,其主要作用是:
缓冲、规范、隔离、共享、交互。
在进行统一的标准化后,部署在国家局和省级单位的前置共享数据库是行业与省级IT环境交互的分界点,包含如下数据内容:
(1)行业标准化数据。
存放行业标准化数据,如国家局下发的主数据等;
(2)行业交换的业务数据,包括省级单位上行业务数据和国家局下行的业务数据,其中,省局单位将提供省级明细数据进入省级单位前置数据库中;(3)行业共享业务数据,主要是省级企业所需要国家局共享数据或者需要与兄弟单位进行交换的数据。
建立数据采集、传输和交换的管理监控系统,实现对行业数据采集、传输和交换的可视化管理。
3.3行业应用集成平台和监控管理系统
应用集成平台在已有应用集成产品(MQ、MB、WPS、WSRR、ResourceOnePortal等)的基础上制定应用基础标准,完善基于ESB的SOA架构,实现更好的门户集成、流程集成和应用集成效果。
从横向看,应用集成平台需要能够满足国家级和省级单位的应用互联需求,实现国家局或省级单位内部的不同的应用系统间的应用集成。
从纵向看,应用集成平台需要实现国家局内的应用系统与行业内各级(省级公司、基层企业)应用系统间的应用集成。
同时,应用集成平台还需要实现工商企业间的应用集成,和国家局与行业外相关单位的应用的集成。
应用集成平台由应用系统集成、流程集成、人机交互集成和企业合作集成几个模块构成。
应用集成平台的总体架构如下图所示:
图5应用集成平台技术架构图
建立应用集成平台监控与管理系统。
应用集成平台作为IT基础架构,将在整个IT架构中发挥至关重要的作用;同时,其稳定性和安全性也非常重要,一旦出现故障将会影响到所有相关的应用系统,提供对运行情况的实施监控和统计分析、配置管理等功能。
3.4行业基础数据资源管理系统
基础数据资源管理系统是数据标准的落实的载体,在数据资源规划的基础上,评估现有代码系统,建立基础数据资源管理系统,主要包括元数据管理、主数据管理、数据质量管理三大功能,梳理重点工程的数据分析沉淀形成相应规范,包括元数据标准、主数据、分类编码标准和数据模型,制定行业基础数据资源管理的流程和制度,实现基础数据资源的更新、发布、订阅功能,并实现对行业基础数据资源的可视化管理。
图6基础数据资源管理图
3.5国家局辅助决策分析(BI)系统
国家局BI体系建设范围主要包括:
数据存储加工体系和数据分析应用体系两大部分,通过整合国家局和工商业企业信息资源,实现数据集中存储,以动态和灵活的仪表盘和报表方式展现,提高行业数据分析应用的水平。
包括建立行业的数据仓库、数据集市、ETL、OLAP、展现和分析应用体系的建设。
图7国家局BI的总体技术架构图
通过数据加工存储体系的建设将国家局的数据应用进行分层管理,存储体系中每层数据存储根据业务需求进行细分,原始数据库也可以叫做业务系统库,是国家局的业务系统操作的数据,数据来源于工商数采、卷烟生产经营决策管理系统打扫码、财务系统、市场监测等系统,ODS数据库是根据数据管理平台的指标体系统一规范后的业务数据库,经过统一采集处理后的业务系统基础指标的动态数据,根据业务分析需求,对全局详细数据进一步加工汇总,在此基础上实现企业对数据分析应用。
数据分析应用体系主题数据库包括主要面向国家局各个部门、司局应用需求而生成的数据集市,可以分成财务主题、经济运行主题、专卖监管主题、烟叶主题、销售主题库、生产主题、品牌分析等;根据专项的数据分析需求而设立的主题,如领导决策主题、计划分析等等。
将经过确认的主题分析或专题分析的成果,通过仪表盘和报表等方式展现给最终用户。
4行业总体技术架构实施
4.1实施行业数据中心建设项目
明确行业总体技术架构,制订行业总体技术架构实施方案,实施行业数据中心项目。
行业总体技术架构的最终落实,采用项目驱动的方式,从建、管、用三个方面整体考虑技术架构平滑过渡的可实施性。
针对已建、在建和规划建设的系统采取相应的集成策略,逐步实现单一应用与公用业务组件、公用技术组件的剥离,逐步实现应用与采集、传输和交换通道的剥离,逐步实现行业基础数据的共享和一致,达到行业信息资源共建、共用和共享的效果。
4.2制订行业标准
从建、管、用三方面整体考虑,完善标准、规范和制度,包括数据采集、传输与交换通道管理和应用规范,应用集成平台管理和应用规范,基础数据资源管理系统管理和应用规范。
其中,数据采集、传输与交换通道建设、管理和应用规范包含烟草行业共享库数据模型标准、烟草行业数据共享资源目录、烟草行业数据共享交换体系接入标准、烟草行业数据共享交换体系用户管理规范、烟草行业数据共享交换体系调度监控管理规范、烟草行业数据共享交换体系运维管理规范;应用集成平台建设、管理和应用规范包含应用集成平台技术规范,如应用集成报文规范、应用集成通信规范、企业合作集成安全规范、流程集成技术规范、国家局门户集成规范;应用集成平台管理规范包括服务发布管理规范、标准应用接入规范、适配器接入规范、流程集成接入规范、省级单位ESB建设规范;基础数据资源管理系统建设、管理和应用规范包含通过数据资源规划梳理行业主数据(代码)和元数据,建立数据质量管理体系,包含元数据管理规范和主数据管理规范等。
4.3省级单位的主要任务
一是本着共建、共用和共享的原则,建立行业数据采集、传输与交换通道的省级前置环境。
(1)省级单位共享库数据模型由国家局统一制定;
(2)各省级单位按照国家局管理要求和相关标准实现业务数据到省级前置环境的装载;
(3)省级共享库中,明细数据到汇总数据的加工过程,考虑由国家局开发统一的软件下发到各个省局完成汇总工作;
(4)国家局下行到省级单位共享库的行业主数据和共享业务数据,由省级单位按照国家局管理要求和相关标准实现业务数据从省级前置环境到本企业业务系统或本企业ODS的装载;
(5)国家局将综合考虑现有省级单位卷烟生产经营决策管理系统、办公自动化系统的计算和存储资源现状,面向行业“十二五”信息化发展,制订系统软、硬件资源整合的技术和实施方案,提出前置环境配置要求并确定采购方式,由各单位根据自身情况选择系统软硬件资源的采购。
二是省级ESB的建立和WEB服务规范。
在烟草行业信息化总体技术架构中,省级ESB的定位是在省级实现省级应用系统之间和基层企业应用系统之间的集成;同时省级ESB通过与国家局ESB的互联互通,实现与国家局服务的垂直调用,以及与其他省级ESB之间的调用。
各省级局(公司)和中烟工业公司按照《烟草行业省级单位ESB建设规范》中的能力模型和管理要求,建立或完善省级单位ESB,依照《烟草行业数据中心Web服务标准》构建自身的Web服务。