烟草商业系统应用集成方案总体设计.doc

上传人:精*** 文档编号:836485 上传时间:2023-09-07 格式:DOC 页数:256 大小:9.75MB
下载 相关 举报
烟草商业系统应用集成方案总体设计.doc_第1页
第1页 / 共256页
烟草商业系统应用集成方案总体设计.doc_第2页
第2页 / 共256页
烟草商业系统应用集成方案总体设计.doc_第3页
第3页 / 共256页
烟草商业系统应用集成方案总体设计.doc_第4页
第4页 / 共256页
烟草商业系统应用集成方案总体设计.doc_第5页
第5页 / 共256页
点击查看更多>>
资源描述

1、 前言烟草行业信息化通过多年建设取得了长足的进步,已经建立了相当规模的信息化应用系统。但从总体看,这些信息化应用系统由于普遍缺乏信息化在企业应用中的整体观念,缺少统一的应用架构规划,在企业内部形成了许多信息孤岛,造成企业在信息化建设上许多重复投资,投入产出不合理,没有真正达到用信息话手段来提高企业整体竞争力的目的。具体体现在: 整体集成度不高、信息共享难:这些信息化系统都是分散开发,孤立设计,分别(按报表)建库,数据自采自用,接口复杂;它们通常只关注某一个业务环节或管理功能,整体集成和共享程度不高,各应用系统相互独立运行,系统间的数据无法共享。 基础数据不一致,垃圾数据多:信息孤岛中的多个应用

2、之间通常有很多相互交叉,甚至重复的信息和数据,由于不是数出一门模式,造成企业经常出现信息和数据的重复处理和更新不同步,甚至不一致。 资源浪费、重复投资:各个系统基础功能(用户管理、权限管理、基础代码管理等)重复建设,而且标准不一,数据不一致;不同系统间点对点的数据交互需要进行数据格式的转换,而且转换方式多样、复杂,投资大。 可扩展性差:企业业务流程的变更引起应用系统的不可用。 无法支撑企业整体业务运作和流程管理:信息孤岛使系统间的业务流转、数据交互变得无法实现或要花费大量投资,使企业对管理软件的投入并没有产生与之相匹配的产出和效益。为解决企业这些信息化建设的问题,最大限度地保护企业已有投资,并

3、考虑企业信息化建设的前瞻发展,IT业界提出了企业应用集成的一整套信息化建设方案,并推出了多种中间件产品,从标准化建设、数据集成、业务集成和门户集成就等角度解决企业信息化建设集成需求。标准化建设:数据的规范化和标准化是数据集成的基础,也是企业应用集成工作的关键和难点,只有最大限度的完善企业基础数据的IT标准化建设,才能保障企业应用集成的实效性。一般来说企业需要标准化的数据包括:企业基础代码、企业基础业务指标、企业应用系统间交互数据等。这些基础数据在进行准确的业务定义(编码、名称、层次关系、附属属性、数据类型等)后,再通过的数据库结构定义、交互数据格式描述(目前业界流行的XML/SOAP等技术)、

4、对外数据服务接口(目前业界流行的Web Service等技术)等IT标准化手段完成标准化的建设。数据集成:数据集成有两层含义:交互、集成。从“交互”角度来说,就是实现异构系统间的基于消息处理的数据交互,从一个数据源将数据移植到另外一个数据源来完成数据集成,它是“集成”深入到企业各应用系统的“手”,也是企业应用系统间的业务流程整合的基础。从“集成”角度来说,就是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中(如数据仓库),为企业存储一系列面向主题的、集成的、相对稳定的、反映历史变化的业务数据集合,从而为企业提供全面的数据共享。业务集成:业务流程集成产生于跨越了多个应用的业务流程层。通

5、常通过使用一些高层的中间件来表现业务流程集成的特征。这类中间件产品的代表是消息中介,消息中介使用一个集线器模式或者是HUB模式来对消息处理标准化并控制信息流。门户集成:即用户界面集成。界面重组是一个面向用户的整合,他将原先系统的终端窗口和PC的图形界面使用一个标准的界面(有代表性的例子是使用浏览器)来替换。一般的,应用程序终端窗口的功能可以一对一地映射到一个基于浏览器的图形用户界面。新的表示层需要与现存的遗留系统的商业逻辑或者一些封装的应用如ERP、CRM以及SCM等进行集成。企业门户应用(Enterprise Portal)也可以被看成是一个复杂的界面重组的解决方案。一个企业门户合并了多个企

6、业应用,同时表现为一个可定制的基于浏览器的界面。基于以上思路,我们在认真分析湖南烟草商业信息化现状,结合其迫在眉睫的信息化建设任务,利用本项目目前采购的中间件产品,制定了以下关于湖南烟草商业系统应用集成方案。vii1.总体需求概述11.1.应用系统建设现状11.2.采购的软件平台产品21.3.集成方案任务22.总体设计52.1.概述52.1.1.集成标准规范综述62.1.2.应用集成内容综述72.1.3.应用集成目标综述92.2.集成任务分析92.2.1.界面集成分析92.2.1.1.操作界面组装102.2.1.2.部门个性化定制102.2.1.3.单点登录102.2.1.4.统一人员权限11

7、2.2.2.数据集成分析112.2.2.1.统一编码112.2.2.2.公共数据122.2.2.3.数据交换平台122.2.2.4.数据中心132.2.3.业务集成分析142.3.企业应用架构153.应用集成技术方案193.1.界面集成方案193.1.1.界面组装方式203.1.1.1.利用菜单组装方式实现应用门户203.1.1.2.利用门户技术实现信息门户263.1.1.3.两种方式比较及适用场景293.1.2.组织人员目录服务293.1.2.1.组织人员目录说明293.1.2.2.组织人员管理工具333.1.2.3.目录服务的配置343.1.3.单点登录383.1.4.权限控制体系393.

8、1.4.1.统一的人员权限管理393.1.4.2.应用模块集成框架393.1.4.3.统一人员管理与授权413.1.4.4.权限管理工具423.2.数据集成方案433.2.1.数据集成概述433.2.2.代码管理系统设计443.2.2.1.代码体系443.2.2.2.代码组织规则453.2.2.3.内部编码结构463.2.2.4.代码存储结构583.2.2.5.代码数据结构593.2.2.6.代码字典管理603.2.2.7.代码系统管理规则613.2.2.8.代码在应用系统中的运用633.2.3.公共数据库673.2.3.1.公共数据库的形成673.2.3.2.公共数据库的管理673.2.3.

9、3.公共数据库的使用693.2.3.4.通过联合视图访问公共数据693.2.4.应用系统之间的服务调用733.2.4.1.服务设计过程733.2.4.2.组件与对象设计的过程743.2.4.3.开发过程743.2.4.4.服务调用的实现773.2.4.5.服务实现注册及调用步骤示例813.2.5.集线器式的应用系统之间消息交换1073.2.5.1.WBIMB对消息交换的支持1073.2.5.2.Message Broker的架构与基本配置1113.2.5.3.开发应用间消息处理流程1223.2.5.4.基于Message Broker开发点对点消息交换1233.2.5.5.基于Message

10、Broker开发订阅和发布消息交换1273.2.6.应用间大数据量传输1393.2.6.1.使用联合视图直接共享数据库1393.2.6.2.使用传输中间件传输数据1403.2.6.3.采用传统方式传输数据1413.2.7.应用间数据交互1413.2.7.1.同步数据交互1413.2.7.2.异步数据交互1443.3.业务集成方案1483.3.1.业务集成概述1483.3.2.工作流技术概述1483.3.2.1.工作流引擎1493.3.2.2.过程定义工具1493.3.2.3.管理监控工具1513.3.2.4.工作流客户应用1513.3.2.5.被调用的应用程序1513.3.3.基于BPEL的业

11、务流程整合1513.3.3.1.开发基于业务流程的应用程序1533.3.3.2.定义人员1543.3.3.3.开发业务流程1553.3.3.4.使用流程、工作项及工作列表1593.3.3.5.业务流程管理1633.3.3.6.WBISF编程接口1643.3.4.业务流程集成及实例1663.3.4.1.集成项目范围1663.3.4.2.解决方案概述1673.3.4.3.架构设计的实现举例1703.4.安全性集成方案1753.4.1.应用访问安全控制1753.4.1.1.用户身份的验证1753.4.1.2.基于用户名口令的认证方式1753.4.1.3.基于CA的认证方式1753.4.1.4.通信链

12、路的安全1763.4.2.应用功能权限控制1763.4.3.数据安全控制1773.4.3.1.数据的权限控制1773.4.3.2.机密数据的加解密1773.4.4.用户行为安全1773.4.5.与国家局CA中心的关系1783.4.5.1.证书的管理1783.4.5.2.证书的运用1803.5.应用集成平台设计1803.5.1.集成平台组成设计1803.5.2.集成平台功能设计1813.5.3.平台SDK1823.5.4.平台及应用系统部署规划1833.5.4.1.软硬件配置现状1843.5.4.2.部署配置基本规则1843.5.4.3.省公司平台部署规划1853.5.4.4.市公司平台部署规划

13、1883.5.4.5.存储设备规划1913.6.相关标准规范说明1923.6.1.界面风格规范1923.6.2.应用组件开发规范1923.6.3.基础数据使用规范1923.6.4.数据交互管理规范1923.6.5.集成平台SDK手册1924.集成项目管理1934.1.集成商角色描述1934.1.1.集成商职责1934.1.2.集成思想1934.1.3.监理集成1944.1.4.过程监理1964.1.4.1.技术平台1964.1.4.2.应用系统1964.1.4.3.项目过程监理1964.1.5.质量控制体系1974.2.项目管理的重要意义1984.3.项目管理指导原则1984.4.项目管理任务

14、分析1994.4.1.湖南省烟草商业系统建设项目管理目标1994.4.2.湖南省烟草商业系统建设项目主要项目干系人分析2004.4.3.项目管理目标2004.4.4.湖南省烟草商业系统建设项目管理制度2024.4.4.1.决策制度2024.4.4.2.交流制度2024.4.4.3.争议管理方法2034.4.4.4.项目变更管理2034.4.5.采用项目加速实施方法2044.4.6.系统集成主要是管理模式集成、资源集成2054.5.项目管理组织结构2064.5.1.各组职责2064.5.1.1.项目领导小组2064.5.1.2.项目经理2074.5.1.3.系统设计组2074.5.1.4.系统集

15、成组2074.5.1.5.商务组2084.5.1.6.培训组2084.5.1.7.质量保证组2084.5.1.8.维护保障组2084.5.2.项目组成员2094.5.3.项目组织运作方式2094.6.组织管理2104.6.1.系统集成实施环节2104.6.2.一般性集成2104.6.2.1.应用系统集成2124.6.3.系统集成实施方法与措施2154.6.3.1.系统集成实施方法2154.6.3.2.系统集成实施管理措施2164.6.4.项目组织和协调措施2174.6.5.建立客户需求的挖掘机制2194.6.6.沟通管理2214.6.6.1.人员沟通2224.6.6.2.会议组织2224.6.

16、6.3.项目报告2224.6.7.质量管理2224.7.质量控制管理2254.7.1.项目质量控制分析2254.7.2.项目质量保证体系设计2264.7.3.湖南烟草商业系统项目质量保证的有效方法2274.7.3.1.项目管理工作方法2274.7.3.2.失误管理制度2274.7.3.3.工作管理制度2274.7.3.4.计划管理方法2284.7.3.5.对系统进行多用户、大数据量的性能测试2284.7.3.6.项目的阶段联合评审2294.7.3.7.项目文档资料记录2304.8.变更和进度过程控制2304.8.1.风险评估2304.8.2.进度监控2304.8.3.变更控制2304.8.4.

17、阶段评审2314.9.技术文档管理2314.9.1.系统集成文档2324.9.1.1.技术文件类文档2324.9.1.2.安装计划类文档2324.9.1.3.配置计划类文档2334.9.1.4.安装结构类文档2334.9.1.5.测试类文档2344.9.1.6.验收类文档2344.9.2.应用系统开发文档2364.9.2.1.需求阶段文档2364.9.2.2.设计阶段文档2374.9.2.3.开发阶段文档2384.9.2.4.测试阶段文档2384.9.2.5.软件开发承担单位管理文档2384.9.2.6.集成商管理文档2394.9.3.技术转移方案和策略2404.10.需要甲方提供和配合的条件

18、和要求2414.11.本系统的验收方法2424.11.1.审议确认2424.11.2.验收测试方式2424.11.3.应用系统的测试及验收2434.11.3.1.测试环境搭建2434.11.3.2.测试设计2444.11.3.3.测试流程2444.11.3.4.测试报告2454.11.3.5.系统试运行与割接2464.11.3.6.业务应用系统验收2464.11.3.7.验收测试内容2484.12.相关标准规范2484.12.1.集成测试规范248湖南省烟草商业系统应用集成服务1 总体需求概述1.1 应用系统建设现状图 11 湖南烟草单位图湖南省烟草公司下属14个商业分公司,包括:邵阳市公司、

19、长沙市公司、株洲市公司、郴州市公司、永州市公司、岳阳市公司、娄底市公司、常德市公司、益阳市公司、衡阳市公司、湘潭市公司、湘西自治州局、张家界市公司、怀化市公司。1. 已建系统:目前已建设的商业应用系统,主要是卷烟专卖管理系统和卷烟营销管理系统:卷烟营销管理系统:主要实现卷烟的访销、销售管理、仓储管理、配送和客户关系管理等。由东软为湖南烟草开发,基于B/S结构、J2EE和DB2建设,采用分布式构架,主要包括省公司系统和分公司系统两大部分,分别部署于湖南省烟草公司和其下属14个商业分公司;分公司用户在分公司本地系统中使用,省公司用户在省公司本地系统中使用,分公司系统和省公司系统间的数据交互,采用I

20、BM MQ消息中间件来实现。卷烟专卖管理系统:主要实现专卖证件管理和专卖案件管理等。由东软为湖南烟草开发,基于B/S结构、J2EE和DB2建设,采用集中式构架,部署于湖南省烟草公司。省公司和分公司用户都在此系统上进行专卖业务处理。卷烟营销管理系统和卷烟专卖管理系统间数据交互:实现专销结合。交互地点在省公司,是通过DB2触发器机制实现的点对点模式交互。2. 待建系统:目前待建的系统包括:烟叶管理系统、财务管理系统、人力资源管理系统、办公自动化系统。1.2 采购的软件平台产品1. 数据库:IBM DB2 UDB Enterprise Server Edition,部署于省公司和14个分公司。2.

21、应用服务器:IBM WebSphere Application Server ND(WBI 含),部署于省公司和14个分公司。3. 传输中间件:IBM WebSphere MQ,部署于省公司和14个分公司。4. 门户 IBM WebSphere Portal Server 1,只部署于省公司5. 集成平台:a) ICSS ResourceOne Framework,部署于省公司和14个分公司b) IBM WBI Server Foundation,部署于省公司和14个分公司。c) IBM WBI Message Broker,只部署于省公司6. 开发平台IBM WebSphere Studio

22、 Application Studio Integration Edition1.3 集成方案任务在“先整体规划、整合,后建应用系统”的指导思想下,本应用集成方案的核心任务就是,利用本项目购买的IBM集成中间产品功能,结合湖南烟草商业应用系统建设现状和即将建设的应用系统,策划、规约湖南烟草商业信息化基于以上六大应用系统的应用集成,具体任务: 总体集成方案设计; 应用系统整体框架设计; 制定应用安全整体方案; 集成项目管理方案; 应用集成标准规范;北京中软国际信息技术有限公司第247页2 总体设计2.1 概述湖南烟草商业系统应用集成方案的总体设计目标是通过对湖南烟草业务系统的集成,实现信息共享与

23、流程再造,从标准、流程、操作三个方面实现湖南烟草商业经营与管理的规范统一。湖南烟草商业系统应用集成方案的具体工作内容包括基础标准规范的制定与集成功能的实现。集成标准规范包括界面风格规范、应用组件开发规范、基础数据使用规范、数据交互管理规范与集成测试规范。集成工作包括门户集成、业务集成、数据集成、安全集成和管理集成。图 21 湖南烟草商业系统集成设计框架2.1.1 集成标准规范综述集成标准规范是实现湖南烟草应用系统集成的基础,所有应用必须遵循此规范才能达到集成目标,实现数据、业务、界面、安全、管理的五大集成。这些规范从软件设计、软件开发、软件部署、数据结构四个方面对湖南烟草已经建设或即将建设的业

24、务管理系统提出了详细的建设要求。湖南烟草商业应用集成标准规范是以国际、国内已有的软件系统建设规范为基础,针对湖南烟草应用集成需要而提出的建设标准。整个标准即要保证标准的开放性和通用性,又要保证标准的实用性和可操作性,还要保证标准的严谨性和可发展性。湖南烟草商业应用集成标准规范的具体建设内容包括:界面集成规范、应用组件开发规范、基础数据使用规范、数据交互管理规范、集成测试规范。以上规范为湖南烟草商业应用系统集成奠定了基础,为业务系统间的信息共享、业务协同、集中管理和数据交换提供了实现的可能。 界面风格规范,该规范在统一界面风格方面提出了具体的要求; 应用组件开发规范,在实现应用系统组件化开发,积

25、木式构造,插件式装卸方面提出了具体的要求,这是在软件程序方面提出的一个规范要求,却为业务协同和信息互动提供了可能。另外规范开发商向统一集成环境提交物的形式; 基础数据使用规范,基础数据包括编码数据及企业组织人员信息相关等数据信息。基础数据为企业所有业务应用系统所使用,属于企业的公有信息资源。为了统一企业信息口径,实现企业信息共享,对基础数据实现统一管理,以服务于各种应用 系统。为此对基础数据的使用与调用建立了一套规范机制,使数据的写入、写出、存储、缓冲等动作能够在规范的行为下完成。 数据交换管理规范,应用系统间数据交换是实现业务系统、信息共享的一项重要工作。此规范规定应用系统之间数据交换的管理

26、办法,以及说明数据交换实现的机制。 集成测试规范,当实现应用集成开发后,集成测试规范是实现集成测试的基础。湖南烟草商业应用集成标准规范就是一套标准,一套开放的、适用于湖南烟草信息化长远建设的标准,湖南烟草已有业务系统和即将建设的业务系统都将以此规范为标准,完成改造和建设工作。2.1.2 应用集成内容综述湖南烟草商业应用集成标准规范是标准、是基础,但是实现湖南烟草商业应用集成还需要以此规范为基础完成大量的应用集成工作,包括湖南烟草已有商业应用系统的软件改造工作。这些工作具体包括:1) 数据集成。数据集成包括在各应用系统之间实现数据共享和数据交换,建立基础数据信息库。包括的内容主要有: 数据及代码

27、标准体系的建立。数据及代码标准体系是应用系统数据整合和业务整合的基础。建立行业数据及代码标准体系是建立基础数据信息库的基础; 基础数据信息库。以基础数据使用规范为标准建立基础数据信息库,用以实现信息共享,服务于业务系统的集成应用。 数据交换平台的建立。以数据交换管理规范为基础,建立应用系统之间交换数据的软件平台;2) 业务集成以符合BPEL标准的工作流平台为核心,包括流程设计器和工作流引擎。可以实现业务系统的业务逻辑整合。3) 界面集成界面集成以界面集成规范为标准,主要是指协同门户的建设实现。协同门户可以分为两类:应用门户和信息门户。 应用门户采用菜单的形式展示应用系统的功能,个性化支持较少,

28、适应于业务系统; 信息门户采用Portlet的形式展示应用系统的功能,比较容易进行个性化,适用于信息发布类应用,可以用作省公司的信息门户。4) 安全集成。安全集成是在应用集成建设下提出的集成环境下的整体安全保证机制的建立,具体包括: 单点登录。提供一次登录,到处通行的功能; 安全API。提供数据加解密的统一API,确保数据安全。 日志/行为审核。提供完整的日志系统和分析支持工具,方便系统的调度、故障跟踪、运行审计; 权限管理。提供符合中国国情的丰富的权限授权体系。5) 管理集成安全集成是在应用集成建设下提出的集成环境下的系统整体管理机制,具体包括: 网络、硬件系统管理。对网络、硬件系统进行监控

29、,有效减少系统故障的发生,并在故障发生后,可以根据监控记录结合日志/行为审核系统进行分析; 应用集成环境的管理。统一管理维护数据库、中间件环境,应用系统开发商的提交物统一在集成环境上进行; 应用系统管理。提供三级的权限管理体系:集成平台管理系统管理-集成平台管理子系统管理-业务系统管理。2.1.3 应用集成目标综述应用集成的最终目标是要实现湖南烟草商业应用系统的信息共享与业务集成。这一目标可以体现为业务上的“专销结合”、“四员联动”、“访送分离”,“综合绩效考核”等业务管理行为。湖南烟草商业企业是以卷烟商业批发与专卖管理为主体业务的国家垄断型企业,企业改革正在从行政垄断向市场经营模式转型,企业

30、提高经营效益,提高工作效率,提升市场管控能力是当今湖南烟草向市场化发展的重要任务。为此,从上世纪90年,湖南烟草就开始致力于信息化建设,以带动行业经营水平和服务效率的提升。到2004年,已经完成了六大业务系统的建设规划,形成了主体业务信息化的新型经营模式。但是,随着信息化应用的深入,工作效率与信息价值在企业经营中得以体现,业务系统间的信息共享和业务协同成为了信息化深入发展的障碍,为此,湖南烟草商业应用系统集成将成为下一阶段信息化建设的重要内容。商业应用系统集成将解决湖南烟草信息化应用中的信息共享与业务集成瓶颈问题,比如财务、业务两条线,财务、统计标准不一致,专卖、业务信息松散,计划落实不到位,

31、市场策略与客户服务偏差,绩效考核机制不完整等。商业应用系统集成为湖南烟草的应用集成提供了技术可行性,搭建起了数据、应用集成平台,但是具体业务的集成仍需要与具体的业务需求相结合。该平台为业务流程再造提供了灵活的机制,使业务流程化管理变得简便而易于操作。2.2 集成任务分析从技术角度分析,应用集成主要的任务是:1、 界面集成,主要指用户操作界面的集成,给用户带来集成的体验;2、 数据集成,建设数据标准体系,实现应用系统之间的数据交互;3、 业务集成,实现业务系统之间的业务流程集成。2.2.1 界面集成分析湖南烟草商业信息化系统由诸多业务应用软件组成,用户可能需要使用其中一个或多个系统,界面集成的目

32、的实现用户感受的集成,使用户在统一应用门户上使用所有需要的应用系统;界面集成要实现单点登录,使用户只需登录一次即可访问所有需要的应用系统;界面集成要实现用户权限的集成,使用统一的权限管理模型和权限维护界面,便于系统管理员统一维护管理。2.2.1.1 操作界面组装自顶向下地分析规划信息化系统,归纳出细致到模块功能入口点,这些功能入口点成为组装应用系统的最小元素,这样可以规划出多层次的系统应用模块结构,在平台级,被统一管理的最小单元是模块功能入口,应用模块层次结构可以灵活的规划。当系统由于业务的发展需要调整时,可以重用原有的模块,只要按需组装就可以搭建出新的系统,而不需要大量的重新开发,避免资源的

33、浪费和重复投资。一方面,要为应用系统操作界面的组装提供技术支撑;另一方面,需要规范开发商提交物的形式,使之成为可组装的组件。2.2.1.2 部门个性化定制在业务系统中,很少需要做个人个性化界面定制,个人个性化定制的需求主要体现在信息门户上。业务系统主要需要做部门个性化界面的定制,主要体现在不同部门需要使用的应用功能的不一样。个人个性化工作界面可以利用门户技术实现。部门个性化界面通过应用门户技术实现。2.2.1.3 单点登录用户一次登录,全系统各应用软件通行,无需手工登录每个软件。应用系统无需自己实现登录,直接使用轻量级第三方认证(LTPA)服务,取得用户登录信息,根据登录信息判断用户的能进行的

34、操作。对于以存在登录实现的原有软件,可以通过多种方式实现跟其他软件一起单点登录。但是最好的方式是原有软件做适当的修改,使用统一的单点登录服务。新建设的应用系统必须使用统一的架构,利用平台提供的单点登录服务,来实现用户身份的验证。2.2.1.4 统一人员权限全系统统一管理用户,而不是每个应用软件一套用户,是用户集成的需要。每个应用软件直接使用统一用户,直接实现人员信息的集成,便于各应用的与人相关数据的关联。全系统统一管理用户权限,统一的权限控制模型,是应用安全集成的需要。自上而下、分级授权的模式适合大型应用系统管理的需要。一般情况下,应用软件无需建立自己的权限模型,权限控制完全由系统统一维护,应

35、用系统在要做数据权限控制时,可以结合平台权限模型做数据权限控制。全系统统一管理用户及权限,是统一系统管理的需要,在一定程度上,减轻了系统管理员的工作。一方面,需要集成平台在技术上支持应用系统的统一权限模型;另一方面,更重要的是要使应用系统遵循规范,使用统一的权限模型。2.2.2 数据集成分析数据集成的主要任务是要建设数据标准体系满足行业数据标准化的要求;构建数据交换平台,满足应用之间的交互需求,定义应用之间交互的方式和技术手段,使得应用之间的交互可控、有序;建设数据中心是数据整理与共享的需要,是决策支持系统的基础,是集成的任务之一。2.2.2.1 统一编码构建国家烟草专卖局、省公司、分公司三级

36、编码和指标管理体系,实现省公司对全省基础编码和统计指标的统一管理,包括卷烟基础数据、组织机构基础数据、烟叶基础数据、供应商基础数据、员工基础数据、零售客户基础数据编码等,以及财务、统计等各项指标编码,分市公司在省公司统一的编码产生规则下,对地市级编码和指标进行维护,并按照编码管理流程提报到省公司进行审批。n 在国家烟草专卖局行业代码和指标标准的基础上建立本省统一的编码和指标体系,通过国家烟草专卖局一号工程的传输通道及代码系统的支撑,实现与国家烟草专卖局代码数据的同步;n 由省公司统一制定本省代码的编码规则、维护权限和编码管理流程,并对省级的代码和指标进行维护;n 市公司在省公司统一的编码产生规

37、则下,对地市级代码和指标进行维护,并按照编码管理流程提报到省公司进行审批;n 采用一号工程的传输通道,统一编码的发布和更新机制;n 通过基础代码和指标体系的统一,形成对行业应用和数据交换的支撑,为系统集成、资源整合、信息共享提供基础。2.2.2.2 公共数据公共数据库作为湖南烟草全省各个软件系统的共享资源。只要有两个以上系统日常操作中共用的基础数据资源,都必须纳入公共数据库范畴。因此,公共数据库是一个逐渐完善的体系,公共数据库建设是一个长期渐进的工作。公共数据库同时也作为各个软件系统必须遵循的规范,业务系统必须使用公共数据,不能创建与公共数据库内容冲突的数据项。公共数据目前主要包括编码数据以及

38、组织人员数据。编码数据与组织人员数据的维护由独立于应用系统的部分进行维护。2.2.2.3 数据交换平台建设数据交换平台的目的是满足业务系统之间交互的需要。从应用间通讯过程角度来分析,应用间通讯主要有以下两种形式:n 同步通讯:即应用1调用或发送消息给应用2时,应用1总等待应用2正确返回调用或确认消息时,应用1才继续执行后续工作;n 异步通讯:即应用1调用或发送消息给应用2后,应用1不等待应用2的任何相应,应用1马上继续执行后续工作。从应用间通讯链路的拓扑结构来分析,应用间通讯有以下两种拓扑结构:n 网状结构:应用之间采用直接链路发生通讯,这样,应用之间的通讯链路组合在一起,形成了网状结构;n

39、总线(集线器)式结构:应用之间不存在直接链路,应用之间的通讯完全通过处在应用之间的通讯总线实现,应用只和通讯总线发生连接。以下几种技术手段可以实现应用之间的通讯:n 服务调用:应用1调用应用2提供的服务,实现交互,服务提供方可以以WebService形式提供服务,可以用传统方式提供API;n 消息机制:应用1 发送消息给应用2,实现交互,一般通过消息中间件服务来实现消息的传输;n 共享数据库方式:应用1直接访问应用2 的数据库,在底层实现交互,这种方式一般不提倡,弊端主要体现在应用1与应用2在数据库级发生了直接耦合;n 联合视图的方式:应用1通过联合视图与应用2的数据库发生交互,联合视图可根据

40、应用1的实际需求在数据库系统中配置,避免了共享数据库方式的弊端;n 数据传输:应用1和应用2通过约定的方式传输数据,这种方式适合单纯的数据传输需求,特别适用于应用间的大数据量传输,具体传输方式可采用HTTP、FTP或其他协议;2.2.2.4 数据中心通过数据中心的建设,实现全省业务数据的高度共享,可以使省局(公司)及时的掌握全省的购、销、存情况,各规格品种在各地区的库存情况、销售数量、销售速度、销售方向等情况。借助数据挖掘、数据分析工具灵活的查询分析能力,实现对历史业务数据、同期、上期对比数据、销售结构、销售方向,销售流速与产品规格、价格、时间的关系等等方面进行全面、深入细致的分析。从而对市场

41、需求、市场动态进行科学的预测,为制定合理的采购计划、销售计划提供数据依据,加强了宏观分析、预测、监控的能力,减轻市场预测对主观判断的依赖性,增强了决策的前瞻性和科学性。1. 构建数据中心: 在标准的代码和指标体系的基础上,构建数据中心; 通过ETL等工具实现应用间的数据交换和数据共享; 通过国家烟草专卖局一号工程建立的应用平台和传输渠道实现数据的传输; 由市级公司按时间要求自动上报或由省局(公司)直接从市级公司数据库抽取数据,完备省公司数据中心。 以标准的代码和指标为基准,通过ETL工具,实现对历史数据的抽取、转换和装载。2. 建立数据分析平台: 建设数据分析平台,通过多维分析工具(智能挖掘工

42、具)有效地将数据转化为灵活的报表和决策支持信息,为企业的经营决策、管理调度提供及时、准确的数据分析; 为省局(公司)提供决策支持服务,实现省级的经营管理、宏观调控、对市级公司的经营进行指导等。数据中心还负责向国家烟草总局上报各类经营数据; 为分市公司提供面向市场、面向客户的营销分析、市场预测等信息服务。2.2.3 业务集成分析所谓的业务流程,是指为了在一定时期内达到特定的商业目标,而按照各种商务规则连接起来的业务功能集。这些业务功能是抽象定义的:业务功能的具体实现受限于业务功能运行所必须的可用资源,包括业务人员,IT业务应用系统、客户和商务交往及贸易伙伴等。业务功能的构成由目标决定,其中的任何

43、操作、活动、任务都是为实现该目标而设。在业务流程中,商务规则或者表现为条件和限制,或者表现为实施并发、串行等流程中的行为(Activity)节点。在没有实现业务流程集成的企业系统中,业务流程的实现分布在应用的代码中,并需要跨部门的手工合作来做业务操作,这样进行快速流程变更的灵活性极小。采用以业务流程驱动的企业架构后,将业务流程的逻辑从应用中释放了出来,集中到业务流程管理器,形成了一个新的层,可以称之为业务流程集成层。旨在帮助企业从战略上,管理和提高动态业务流程效率。这正是业务管理的本质所在。业务集成是以数据集成为基础的,数据集成在很多时候是以业务集成为目标的,如应用1的业务流程执行过程中需要触

44、发另一应用的业务流程,那么可以采用数据集成的技术手段来实现这种触发。业务服务编排是业务集成的重要手段之一,即把应用系统已有的服务组合成为跨业务系统的业务流程,该流程在业务系统之上运行,每个行为节点都是某个业务系统提供的服务。2.3 企业应用架构图 22 企业应用架构图 22所示的是湖南省烟草商业信息化系统总体架构,可以看出整体系统由以下部分组成:一、 展现层展现层为应用系统统一的门户,用户通过统一应用门户访问使用所有需要的应用系统,而不是传统地单独登录使用独立的应用系统;二、 应用系统应用系统层为各应用系统开发商的工作成果,应用系统开发商集中精力完成六大业务系统业务逻辑的实现:1、 卷烟营销管

45、理系统;2、 专卖管理系统;3、 烟叶生产经营管理系统;4、 财务管理系统;5、 人力资源管理系统;6、 办公自动化系统。三、 门户服务门户服务为应用门户界面集成提供支撑,解决各业务系统的单点登录,提供统一的组织人员管理模型、权限控制模型,为应用系统界面在应用门户的统一展现提供支撑:1、 单点登录支持;2、 组织人员管理;3、 权限模型与统一管理;4、 应用界面组装服务。四、 集成服务集成服务部分为数据集成和业务集成提供支持,规定应用组件模型,使得应用开发商提交物是可集成的,提供公共数据管理工具维护统一组织人员和编码数据,数据交换平台为应用之间交互提供支撑,跨业务工作流引擎为业务集成提供支持:1、 跨业务工作流引擎;2、 公共数据(组织人员、编码)维护;3、 数据交换平台;4、 应用构件支撑。五、 数据体系主要包括编码及数据体系、公共数据和各应用系统数据库,原则上每个应用分包商使用各自独立的应用数据库:1、 应用系统数据库;2、 主体数据库;3、 公共数据库;4、 编码及数据体系。六、 基础服务主要包括数据库及底层中间件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922