烟草商业系统应用集成方案总体设计.doc
《烟草商业系统应用集成方案总体设计.doc》由会员分享,可在线阅读,更多相关《烟草商业系统应用集成方案总体设计.doc(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 概述湖南烟草商业系统应用集成方案的总体设计目标是通过对湖南烟草业务系统的集成,实现信息共享与
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 烟草 商业 系统 应用 集成 方案 总体 设计