![第二部分集成平台建设方案_第1页](http://file4.renrendoc.com/view10/M03/13/0F/wKhkGWeTPYeAZrJhAADPuD-JyP0721.jpg)
![第二部分集成平台建设方案_第2页](http://file4.renrendoc.com/view10/M03/13/0F/wKhkGWeTPYeAZrJhAADPuD-JyP07212.jpg)
![第二部分集成平台建设方案_第3页](http://file4.renrendoc.com/view10/M03/13/0F/wKhkGWeTPYeAZrJhAADPuD-JyP07213.jpg)
![第二部分集成平台建设方案_第4页](http://file4.renrendoc.com/view10/M03/13/0F/wKhkGWeTPYeAZrJhAADPuD-JyP07214.jpg)
![第二部分集成平台建设方案_第5页](http://file4.renrendoc.com/view10/M03/13/0F/wKhkGWeTPYeAZrJhAADPuD-JyP07215.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常德卷烟厂信息集成平台项目第二部分集成平台建设方案2003年7月22日第二洋分城下台址没方案 1 2 4 5 5 信息资源规划(IRP)557 第二洋分城下台址观方案3。3.企业应用集成 80 3.3。3…………集成遗留应用系统3。4.交互集成 3.4.2.遗留应用界面的集成 3。5.基于企业信息门户的信息集成 3.6.1.面向服务的集成 关于Web服务 架构Web服务来简化Portlet实现3。6.5……………IBM全面支持Web服务、实现面向服务的架构3.7.1.什么是企业应用框架 企业应用框架的特定和优势3.7。3……常德卷烟厂企业应用框架的的实施策略4。集成平台实施136 5.1。产品配置说明及清单 软件产品、工具的详细说明(详见附录)6.系统集成要求 6。1.项目管理和控制要求说明 6。2.客户化定制开发说明 6.3。系统平台集成要求 6.4。集成的验收要求 7。技术培训 技术培训总则 7.3。培训人数、时间、地点要求 图表1概念视图 4图表2逻辑视图 5图表3订单系统业务模型 图表4协作图 图表5顺序图 图表6描述库存物品的类图 图表7面向对象的建模方法 图表8需求分析阶段的主要任务 图表9初始阶段的主要任务 图表10业务概况模型 图表11工资计算、发放的例子 第二洋分城下台址没方案图表12模型改造 图表13流程的改进 图表14系统建模阶段的主要任务 图表15系统建模阶段的主要任务 图表16主题数据库例子 图表17主题数据库 23图表18工程管理主题的数据模型 图表19系统设计 图表20BPR实施体系结构图 图表21流程重建实施步骤 图表22数据规划概念视图 38图表23数据规划逻辑结构图 图表24数据规划步骤(1) 图表25数据规划步骤(2) 图表26数据规划步骤(3) 图表27数据规划步骤(4) 图表28主题数据库 图表29接口的数量级 图表30交换平台整体结构 图表31交换平台的内部结构 图表32数据传输中间件 图表33数据集成中间件 图表34系统自动实现之间的相互转换 图表35企业BI套件的评测报告 图表36数据库系统的分层结构图 图表37BO产品的安全架构示意图 图表38基于LDAP的用户认证示意图 图表39BO产品的Extranet配置示意图 65图表40基于资料库机制的安全体系示意图 图表41BO群集技术 图表42多数据源融合 76 图表46企业应用集成的概念 图表47企业应用集成的发展过程 图表48EAI实现的基本原理 图表49IBM的企业应用集成解决方案 图表53Tarantella技术原理图 图表55EIP实现原理 图表56web请求的路由线路 图表57实体访问的路由线路 ●可靠原则,体现应用性。集成平台是企业信息系统的承载体,必须确保台具备高度的可靠性、强大的恢复能力。因为集成平台在底层的传输上选择消息型中间件,确保了平台的高度可靠性,同时结合集成平台的流●实用原则,体现合理性、可用性和可管理性。企业信息化目的是为经营心,在考虑先进技术的同时,要考虑技术的成熟、实用的原则。因为在方案中所建议的解决方案是IBM公司多年来积累、完善、发展的产品系列,同时在此基础上合理的融入了其他世界领先技术和产品,形成了一●创新原则,体现先进性.信息技术的迅速发展,要求我们平台建设应该是创新性和先进性.●整体原则,体现完整性.集成平台作为企业今后信息化建设的基础,其功能是完整的,并能适应今后的应用扩展。在整个方案中的硬件、系统软件的主体都是IBM的产品系列,耦合性和完整性强,能够从产品发展的延续性和完整性上得到充分的保证。●可扩展原则,体现超前性.集成平台系统架构必须具备灵活性、可扩展性和可维护性,提供柔性的、适应性的接口功能。使平台系统架构能适应企业的发展变化的应用需求。因为IBMWBI产品系列把整个系统有机的分为数据层、传输层、逻辑层,提供了充分的扩展空间。●经济原则,体现高性价比。目标系统建设应结合企业信息应用现状,在整本,使整个信息系统建设既高效实用,又经济合理。在产品选择和软件包报价中充分考虑到未来发展与现有情况相结合,把性价比作为一个重要的设计参数,因此能够选用了IBMWBI产品作为整个应用集成平台的主体,而不是按照现在的情况仅仅选择一个数据交换平台实现。企业的数据往往是与应用相关的,但由于企业在软件采购和实施过程中对集成的考虑不周到,往往造成应用的彼此独立,由此造成企业信息/数据的多数据并随着企业信息资产的积累发展而日益显著,成为制约企业合理分析业务、规划体验、开发体系等诸多方面的问题,使信息系统的控制越来越力不从心.解决这种困境的策略就是重新考虑企业的信息架构,以统一、整体的思维去重整企业的信息基础架构,而应用是建立在这种统一架构之上的。这些基础架构包括:数据、应用、安全、网络等.构建湖南常德卷烟厂企业整体信息架构要遵循"平台"化的设计观点——平台是一个通用性的基础设施框架结构,提供最基础的信息服务。我们通过“平台”以便缩短应用开发和交付的"周期"。而以往的应用均为针对某一特定功能而设共享IT基础设施,造成了许多底层计算资源的利用不足和信息资源进一步整合在统一的信息基础设施上,只有基于这种平台化的设计思想才可以充分利用组件技术,快速拼装新的服务,不断进行功能扩展而不必引入多余的基础设施,最大限度的保护投资。施平台、统一信息(数据)集成平台、统一企业应用集成平台、统一企业应用开发平台、统一服务提供平台和统一用户交互平台,其中以统一系统基础设施平台为蓝图和保障,统一信息(数据)集成平台为基础,统一企业应用开发平台和统一企业应用集成平台为核心,统一服务提供平台和统一用户交互平台为手段,实第一洋分城下台址没方案现湖南常德卷烟厂内外上下的统一企业蓝图、统一信息管理、统一业务处理,统一应用平台、统一服务接口、统一用户交互和统一安全保障。湖南常德卷烟厂企业整体信息架构就是遵循这"六个统一"的方针,因此具有很强的可扩展性和灵处理,使全厂的行政办公,业务处理,决策支持和外部信息等应用成为一个统一1)以企业模型和安全策略为中心的统一系统基础设施平台;2)以数据和内容为中心的统一信息(数据)集成平台;3)以企业应用框架为中心的统一企业应用开发平台;5)以统一服务接口为中心的统一服务提供平台;6)以用户操作界面为中心的统一用户交互平台.将这六个统一平台有机地结合起来,得到一个企业信息架构的整体轮廓。我们可以通过两个视图来理解此架构:邱一洋分城下升址设方案元数据库元数据库企业应用服务器企业门户内容管理引擎个性化引擎规则处理引擎济后台系统数据库数据仓库文件系统应用系统应用连接信息连接开发中心过程集成安全管理中心运行控制中心交互网关概念视图直观地描述了企业信息元素的组成关系和各组件的依存关系.可以明确地看出,通过交互网关和应用连接、信息连接,可以有效地屏蔽用户交互方式的差异和后台系统的异构性,把企业逻辑统一构筑并展现在以六个集成平台为基础的整体信息架构上。该架构以信息、应用和业务为核心,在安全环境、开发环境的支撑下,为用户提供一致的操作和服务调用接口。第二洋分城下台址没方案2.2.逻辑视图用户交互用户交互企业软件验证授权信息资产应用软件加密PKI数据仓库文件系统文档数据3.1.信息资源规划(IRP)信息资源规划可以通过调研,了解各个岗位的活动(人),找出适合企业发展的业务流程(工作方法),制定企业的业务模型与数据模型,为建立一个实用第二洋分城下台址没方案和信息系统模型。用这些标准和模型来衡量现有的信息系统及各种应用,符合的就继承并加以整合,不符合的就进行改造优化或重新开发,从而能积极稳步地推进企业信息化建设。建立企业所有信息的标准规范和一个统一的企业信息的表示方法,建立统一的企业内部数据视图,保证信息系统数据的一致性,建立统一的企业内部数据交一个数据多次录入,浪费人力并造成出错的几率的现象。为数据仓库建设作好基础准备.建立企业业务模型,全面反映企业各个业务领域的业务流程,包含各种业务处理规则的知识;建立企业数据模型,从企业业务模型中分析抽象出数据模型,在数据模型的基础上进行系统功能建模,并建立与实际数据的映射关系。构建统一的数据平台模型,集成不同来源的信息(既要集成各管理系统的信息,也要集成工控系统的数据)。实时动态的反映企业各个层面的信息,保证系在总体数据规划的基础上,企业可以分阶段实施,以便集中精力解决最主要的问题,而不会出现前后衔接有问题的情况。明确未来建设的新系统的工作范围和内容,每个新系统的主要实现功能,以及与其它系统的关系,使得信息主管部门对未来的工作目标和系统任务明确,各个独立的开发商只需要此规划的模型基础上,就所涉及的各个系统做出进一步的深化,就可以很好的利用规划成果实现程序的设计工作,减少了将原有需求转换成其他的系统分析和设计文档的繁杂工作,并且可以反复修改,能够保障用户和开发商用一种语言交流,避免了过多的歧义带来的问题。所以信息资源规划的目标是为了整合信息资源,消除"信息孤岛",实现企业数据的统一、共享、交换和应用的集成,实现跨行业和多数据库平台应用.在信息系统开放性的基础上,阶段的信息化工作能够得到有效继承,避免重复投入;企业各信息系统模块在统一数据规划的基础上做到整体集成,达到最低的信息冗余,最高程度的信息共享,保证数据信息的完整性、唯一性、可靠性做到数据库结构的统一.指导应用软件的选型并保证成功实施3.1.2.实施方法.实施原则与方法整个烟草行业信息化可分成工业(卷烟厂)、商业(专卖局)和农业(烟草的种植、采购)三大信息系统,另外加上国家烟草专卖局、省局、地区局和县局机关盖集团管理层的信息资源规划工作,先行信息资条主线:(客户资源)——销——产——供——(供应链资源),并以资金流统管(财务):前出(销)得效益、中间(产)创效益、后进(供)保效益。以管理信息化为切入点,由中间逐渐向两头辐射。其实施原则是:统筹规划、分步实施、效益驱动、不断优化的务实原则。数据规划(或称信息资源规划—-IRP)是在分析企业业务和数据资源的基础上,整理出基于整个企业的、与具体应用无关的、面向业务主题、可扩展的数据源规划本质上是一个对业务进行分析、归纳、精化、提炼的人工过程,是与业务领域紧密相关的.我们基于信息工程方法论(IEM)的指导,采用工程化方法进行全企业的信息资源规划,就是按照一定的方法步骤、遵循一定的标准规范、利用有效的软件支持工具进行各职能域的信息需求和数据流分析,制定信息资源管理基础标准,建立全域和各职能域的信息系统框架——功能模型、数据模型和系统体系结构模信息需求和数据流分析是按职能域进行的最基础的工作,包括整理、定义网上交流数据的格式。信息资源管理基础标准是指开发利用信息资源所必须遵循的最基本的标准邱一洋分城下升址设方案—-数据元素标准、信息分类编码标准、数据库表标准。这信息需求分析、数据建模和后续应用开发的全过程.信息资源管理基础标准的建现,都要贯穿和体现这些基础标准。建立全域和各职能域的信息系统框架是在大量的分析综合工作的基础上完成体上构思和把握的信息网络/信息系统框架。其中功能模型是系统的功能结构框架,数据模型是系统的数据结构框架,系统体系结构模型是系统的功能和数据关联结构框架。建立企业信息网络/信息系统框架的目的,是使企业领导、信息中心负责人(CIO)和信息系统开发人员在全企业信息化建设的总体规划方面达成能够支持业务分析与数据分析两个分析手段的工具(集)对于有效实施IRP过程一步的作程序化的处理,但是它已经完成了业务需求、程序的主要业务功能,以及数据属性和数据之间的关系的确定,基本完成了主要的概要设计工作,今后的软件开发商和用户可以在此基础之上,按照规划报告的具体划定的业务范围、系统功能、数据存储和接口界面进一步的反复迭代,完成详细的程序设计工作。际标准和当前的技术发展趋势提出,并且按照实际业务和现有应用系统,建立了间数据交换提供了示范作用和统一约定,提供了应该遵循的技术依据,避免了由于技术采用不当带来的烦恼..1.面向对象领域面向对象领域,基于UML分析,主流的支持工具是RationalRose。其本身提供了用例模型、活动模型、协作模型、状态模型等支持业务过程、实体及其关系的框架;另外,通过Eriksson-PenkerBusinessExtensions增强了对企业业务过程建模的描述能力。结合RationalRose的需求建模和分析工具(RequisitePro/AnalystStudio),可实现企业业务过程模型框架的整个生命周期管要求,为大型软件工程提供了可塑性和柔韧性极强的解决方案:●可定制的目标库或编码指南的代码生成机制●既支持目标语言中的标准类型又支持用户自定义的数据类型●保证模型与代码之间转化的一致性件生命周期中的全部辅助软件工程工作●强有力的正/反向建模工作●缩短开发周期●降低维护成本该工具可以以业务人员可理解的用例图方式及文字注释表述业务功能,能很好地展现业务场景,如图是一个定单系统的分析模型:第二洋分城下台址没方案行登记,归类管理定单定单管理员管理客户登记管理物品执行定单天库存管理员图表3订单系统业务模型对每个用例可以以协作图或顺序图表示业务功能内部的具体处理细节:第二洋分城下台址没方案对较复杂的或实时要求高的用例,Rose提供了活动图和状态图来支持对需求的描述.通过Eriksson-PenkerBusinessExtensions增强了对企业业务过程建模的描除了对业务建模的支持,Rose可以以类/对象的形式表示业务实体,并提供了类模型到数据源的数据生成和反向工程能力,很好地支持了数据建模。下图是→图表错误!未定义书签。描述库存物品的类图RationalRose以业界通用的建模语言UML来表述模型,可以与很多第三方工具良好集成。而且其本身集成了系统的需求、设计、部署等一系列开发过程,支持系统开发的完整生命周期,统一的表示形式和思维保证了从需求到设计、部署的无缝过渡,避免了开发不同阶段由于采用不同方法和表述造成实现偏离需求实际的情况。其面向对象的分析、设计方式与最后的实现是一致的,所以作为系统实现的应用框架和类库可以保持很好的连贯性和一致性,而这是面向过程的分析方法所不具备的。图表5面向对象的建模方法面向过程领域,业务过程建模方案为了解业务过程提供了构架。它可确定业务活动的影响,并对企业数据与业务过程间的交互方式作出定义,帮助开发人员:●对当前的业务运营进行评估,从而确保运营效率。●制定并评估市场压力应对方案,改善商务过程。●快速、直观地交流业务变更的信息,迅速摒弃无效的工作环节。工作人员可以根据公司的目标,轻松地发现低效、浪费或冗余的活动,并加以改进、替换或消除。提供了过程、数据流和工作流这三个方面重用关键的建模信息,以确定冲突点,并最终达成共识。通过过程建模,开发人员可以对业务做系统分析,侧重于那些经常性工作,为保证任务顺利完成而采取的控制手段、所需资源、任务结果以及执行任务时的投入。数据流建模侧重于各项任务间的数据流动,包括如何存储数据,以便最大程度提高可用性,最大限度缩短响应时间。工作流侧重某一具体过程,对所涉及的各项任务和影响任务进度的决定进行分析。目前企业大多已有一个或多个运行的应用系统和数据库,对原有数据库数据的分析并不是以上两种建模领域的强项,对复杂的数据结构我们可能会借助数据计同步.建模人员可以利用该工具在集成化环境中设计事务系统、数据栈和数据●转换技术;●定义标准;●大型数据管理;●完全比较,自动实现模型与数据库间的同步;●生成数据库设计;●设计数据仓库和数据集市;3.1.3.IRP的实现步骤.需求分析在对企业运作体系、业务过程、业务环节等调研的基础上,对业务流程、功能、处理数据等进行归纳分析,以实现业务分析模型;下图主要描述了,需求分析阶段的主要任务。评估业务状态[业务建换]B先期初始阶段确定数据规划的详细范围,制定合作方针,做一定范围的培训,制定业务规则业务流程分折员业务前景(从环境出发)恢取常用分折员图表7初始阶段的主要任务●评估目标组织(要在其中部署最终系统的组织)的状态。●了解如何对项目进行分类以及采用哪种业务建模方式最合适。●决定如何在当前迭代中继续工作,并概括出在随后的迭代中如何处理业●初步理解目标组织的目标,而且涉众和业务建模团队对此能达成一致意见。再通过调研分析以准确的模型将业务整体反映出来,让人一目了然.在此阶第一洋分城下台址没方案(概述)制定业务规则设定和定义业务构架目标组织获取常用业务调汇(更新)(更新)业务用例横型客户图表错误!未定义书签。业务概况模型如下图工资计算、发放的例子:第二洋分知成干台建设方家社社尚位级交更确认交更Rk基本工瓷工诧改变整工流微据今勤调庄发工瓷空A应发工资A应发工克发新三无兑.由拉考弧登记城园肉位级空更粱文计算积任计算社激起A家月鞍密区回务和原牙珊厅铝盘伊对务—图表8工资计算、发放的例子为每个业务用例分配一名团队成员,由该成员负责详细说明该用例.业务设计员将完成对业务用例的定义,并领导对该业务用例进行复审。业务建模团队的其他成员作为业务模型复审员应邀参加复审。业务设计员可能还会邀请涉众代表角色和实体(改进》规则(改进)定义业务构架业务建模关指南●确定业务中的所有角色、产品、可交付工件和事件。●说明业务角色和业务实体是如何执行业务用例实现的。●确保业务流转的畅通性与正确性.●发现问题,提出修正如上例:通过流程再现,其流程是●组织劳动将各车间部门发生的岗位级别变更录入数据库●工资专责根据岗位级别确定基本工资●工资专责接收、审核、录入各车间部门上报的职工考勤情况●根据考勤情况调整工资●从社保岗接收职工的社保数据●将基本工资与社保数据以及上月个人所得税汇总制盘交财务●记录工资台帐从工资计算的流程可以看出,由于数据不能在网上共享造成了许多人力资源的浪费,在建立了公用的工资主题数据库后,可以将原有的复杂流程改为如下图所示的简单流程的改进和说明资批发薪考勤记录工资数据改进流程的优点●流程简单;●数据只录入一遍,其他岗位调用就可以了;●相关岗位随时可以察看最新数据,提高办事效率;第一洋分城下台址没方案分析行为改进构架[非实时1[实时】改进构架[非实时1设计构件设计实时构件设计购裙出模型设计构件图表10系统建模阶段的主要任务用例模型用例模型实拖构件工作宜程中》设计复审员设计员构件图表11系统建模阶段的主要任务.1.面向业务主题的企业数据模型数据库设计人员根据类、子系统和用例图、活动图设计数据库,由于各系统的数据是“各自为政”的,在不同的开发组织独立地开发应用系统时,一种潜在的问题也同时产生:同义异名的数据项和内容重叠又相互矛盾的“数据库”被不同开发小组多次创建,大量存在数据的冗余、不一致等情况,造成信息采集、应用集成的困难。我们称这种问题为“数据处理危机问题”。“数据环境”是为解决“数据处理危机问题”而提出的重要概念。典型的数第一类数据文件:这是一种数据组织技术简单、相对容易实现的数据环境。但随着应用程序增加,数据文件数目剧增,会导致很高的维护费用并且一点应用上的变化都将引起连锁反应,使修改又慢又昂贵,并很难进行;第二类应用数据库:数据库管理系统虽然出现了很长时间,但普遍地系统分析员和程序员根据报表的原样“建库”.这种没有进行数据分析和组织的、为分散的应用设计的分散的数据库实际上并不具备数据库的本质,不能支持数据的着应用的扩充,应用数据库也在剧增.其维护成本仍然很高,有时甚至高于数据文件。该类数据环境还没有发挥使用数据库的主要优越性。第三类主题数据库:这是一种真正意义上的数据库,经过科学的规划与设据、产品数据或人事数据等,通过一些共享的数据库被联系和体现出来。其特点是:经过严格的数据分析,建立模型需要花费时间,但其后的维护费用很低,并第四类信息检索系统:这种数据库环境的目的是保证信息检索和快速查询的获取,经过加工成为最终用户在一定程度上可理解的形式。可以说数据仓库是主证高效率、高质量地利用数据资源。一个典型主题数据库的例子如下:第二洋分城下台址没方案人员基本情况采购数据生产数据物料数据顾客概况销售数据财务管理图表错误!未定义书签。主题数据库例子主题数据库与企业中的各种业务主题相关,而不是与具体的应用程序相关。甲主题数甲主题数图表错误!未定义书签。主题数据库主题数据库的基本特征是:●信息共享:主题数据库是对各个应用系统“自建自用”的数据库的彻底第二洋分城下台址没方案否定,强调各个应用系统“共建共用”的共享数据库;●一次一处输入系统:主题数据库要求调研分析企业各经营管理层次上的数据源,强调数据的就地采集、就地处理、使用和存储,以及必要的传及时性和完整性。根据“诺兰模型”提出的企业计算机发展过程的六个阶段:1)起步;5)数据管理;前三个阶段具有计算机时代的特征,后三个阶段具有信息时代的特征,其转折点处是进行总体数据规划的时机。目前我国许多企业的信息化进程基本处于“第三阶段”,实现数据的集成是推进企业信息化发展到质变的基础,而数据集成的基础是主题数据库的规划.了用户的综合性信息需求。概念数据库一般用数据库名称及其内容(简总体数据模型。这种模型首先要做到概念级,即概念数据库的列表,以便反映用户信息需求的总体观点。规范概念数据库需要较广泛深入的业数据库的标识与名称、主关键字和数据内容。)如下图:工程管理主题的数据模型。施工班皮表施工班皮表厚工视:IDTB0施工年月IB52本月工带墙还:TIkAI五0下月工而计归:IK011E资抖名EHS0)m>能社叠记表2O理反付脉IKTR(5.0(冷L胸工遇度表180台网登记表合网名材En(EE●逻辑数据库(LogicalDatabase):是系统分析设计人员的观点.在关系数据库模型中,逻辑数据库是一组规范化的基本表(BaseTable)。●二者的转化:把概念数据库演化为逻辑数据库的主要工作是采用数据结构规范化原理与方法,将每个概念数据库分解成三范式的一组基本表,一个逻辑数据库就是这一组三范式基本表的统一体.逻辑数据库标准涉及各基本表的命名标识、主码、属性列表及基本表之间的结构关系.在此阶段完成数据规范的规划设计建一个或者多个类图来表示子系统包含的元素以及它们相互之间的关联关系.虽然一个类图已经足够,但使用多个类图能降低复杂性并提高可读性。最后,说明各个子系统之间的关系。当子系统包含的某个元素使用了另一个子系统中的某个元素行为时,实际上就在所属子系统间创建了依赖关系。为改进复用和降低维护依赖关系,我们需要用子系统特定接口的依赖关系来进行说明,而不利用子系统本身或者子系统包含的元素来说明。第一洋分城下台址没方案●只要两个模型元素都能提供相同的行为,我们就能够用其中一个模型元素(包括子系统)代替另一个模型元素。由于我们利用接口来指定必需的行为,因此也应当利用接口来表示一个模型元素在另一个模型元素上的任何行为需求。●只要子系统可以提供正确的外部行为,我们最好让设计员充分自由地设计子系统的内部行为。如果一个子系统的模型元素引用了另一个子系统的模型元素,则设计员再也无法自由地移去该模型元素或者将该模型元素的行为重新分配给其他元素。结果,系统变得更加脆弱。之间没有直接的依赖关系或者关联关系。还要确保子系统和接口之间没有循环的当存在用一个子系统代替另一个子系统的可能性(它们具有相同的接口)时,身。这样就可以使用实现同一接口的其他任何模型元素(子系统或类)。采用接口依赖关系允许使用可替换设计元素来设计灵活的框架。子系统的外部行为是通过它所实现的接口定义的.当子系统实现了某个接口第二洋分城下台址没方案(在实施构件执行单元测试类设计子系统设计封裂体协议复审设计变更请求设计复审员复审记录设计指南补充规纳封装体设计员工作温程中》分析模型实施员设计类图表12系统设计实施人员根据子系统、类、数据模型,设计构件的架构,实现信息系统的统一平台。构件代表开发流程的物理资产:包含源文件、配置文件和可执行文件的多种类型文件以及其他的开发实际产品构件。是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施。通过IRP(信息资源规划)的实施可以带来以下效果:●企业内部的数据交换建立在统一的主题数据库下;●全面利用信息资源,达到共享数据目的,充分利用数据;●通过整个规划过程可以发现一些工作流程的不合理的地方;●在总体数据规划的基础上,企业信息化可以分阶段实施,以集中精力解决最主要的问题;●数据信息可以由源头录入,在后续功能模块共享,减轻工作量;●在总体数据规划的基础上,可以进行数据整合与应用整合,摆脱数据孤●可以选择多家厂商的软件产品模块进行集成;●对企业的现状进行一次彻底扫描,而且在规划的指导下建立信息系统的统一平台,使得企业的所有信息整体地展现在面前,甲乙双方对企业的运行状况与不足有了一个感性的认识,这样为后期成功实施BPR(即企业流程重组BusinessProcessing序号名称提交产品1项目启动项目详细进度表,活动图使用说明,业务模型使用说明2需求调查本岗、部门的:用户需求说明,书(用户签字),业务用例模型,业务用例活动图3需求分析跨岗、部门的:业务用例活动图,业务用例模型,状态图,业务规则,数据字典4业务用例进行复审修改后的:用户需求说明书(用户签字),业务用例模型,业务用例活动图5系统建模立规则,数据模型使用说明,各系统构件图6系统完善测试报告,验收报告3.1.5.BPR的概念与实施.BPR的概念与实施在前面我们已经实施了IRP(信息资源规划InformationResourcePlanning),掌握了企业的整体概况,为BPR的实施到好了基础,那么,BPR到底是什么呢,BPR即企业流程重组(BusinessProcessingReengineering),该词最早源于计算第二洋分城下台址没方案机领域中软件维护过程中的反向工程(ReverseEngineering)的概念,但真正形成权威定义的时间是在1990年,提出了BPR概念;并且定义如下:“BPR是对企业的业务流程(Process)作根本性(Fundamental的思考和彻底性(Radical)重建,其目的是在成本、质量、服务和速度等方面取得显著性(Dramatic)的改善,使得企业能最大限度地适应以顾客(Customer)、竞争(Competition)、变化业中,有70%的企业在推行BPR计划,有15%的企业表示正在积极考虑。而发业务流程重组就是重新设计和安排企业的整个生产、服务和经营过程,使之合理化。通过对组织原来生产经营过程的各个方面、每个环节进行全面的调查研究和细致分析,对其中不合理、不必要的环节进行彻底的变革.流程是指一系列动分工的影响下,作业流程被分割成各种简单的任务,经理们将精力集中于个别任务效率的提高上,而忽略了最终目标,即满足顾客的需求。而实施BPR,就最优。实施BPR不是单纯的技术问题,更是一种思维方式的转变.而多数企业却将信息技术镶嵌于现有的经营过程中,他们想的是“如何运用IT来改善现有流程",却没有从根本上考虑"我们要不要沿用现有的流程?"而后者才是BPR的●实现从职能管理到面向业务流程管理的转变.BPR强调管理面向业务流程,将业务的审核与决策点定位于业务流程执行的地方,缩短信息沟通的渠道和时间,从而提高对顾客和市场的反应速度.程中每一个环节上的活动尽可能实现最大化增值,尽可能减少无效的或不增值的活动。并从整体流程全局最优(而不是局部最优)的目标,设计和优化流程中的各项活动,消除本位主义和利益分散主义.消除纯粹的中层“领导”这不仅降低了管理费用和成本,更重要的是提高了组织的运转效率及对市场的反应速度.●组织结构应该以产出为中心,而不是以任务为中心.这条原则是说应该由一个人或一个小组来完成流程中的所有步骤.围绕目标或产出而不是单个●充分发挥每个人在整个业务流程中的作用。BPR要求权力下放,将决策点定位于业务流程执行地方,这要求业务处理流程上的人员素质整体提高,并强调团队合作精神,并将个人的成功与其所处流程的成功作为一●面向客户和供应商整合企业业务流程。当前时代的竞争不是单一企业与单一企业的竞争,而是一个企业的供应链(供应商、企业制造车间、分销网络、客户组成一个企业紧密的供应链)与另一个企业供应链间的竞争,这要求企业在实施BPR时不仅要考虑企业内部的业务处理流程,还要对量实现企业与外部只有一个接触点.尽可能利用IT手段实现信息的一次处理与共享使用机制,将串行工作流程改造为并行工作流程,协调分散与集中之间的矛盾.另外,企业实施业务流程重组过程中应该注意以下几点。●从企业决定实施BPR开始,企业管理层与职工之间就要不断进行交流。要向职工宣传BPR带来的机会,如实说明BPR对组织机构和工作方式的取得职工的理解与支持.如果隐瞒可能存在的威胁,有可能引起企业内部动荡不安,从而使可能的威胁成为现实。●让那些需要得到流程产出的人自己执行流程。过去由于专业化精密分工,于是采购部需要寻找供货商,讨价还价,发出订单,验收货物然后付款,最后会计部才能得到所需的铅笔。这一流程的确能完成工作,并且对于采购贵重货物的确能显示出专业化采购优势,但是对于铅笔这类廉价的间接费用竞会超过所购产品的成本。●当与流程关系最密切的人自己可以完成流程时,大大消除了原有各工作组之间的摩擦,从而减少了管理费用,但是这并不意味着要取消所有的专业部门的专业职能,例如对于企业主要设备和原材料,还是需要由采购●将信息处理工作纳入产生这些信息的实际工作中去.过去大部分企业都建立了这样一些部门,它们的工作仅仅是收集和处理其它部门产生的信息。这种安排反映了一种旧思想,即认为低层组织的员工没有能力处理自己产生的信息.而今伴随着IT的运用和员工素质的提高,信息处理工作完全可以由低层组织的员工自己完成。●将各地分散的资源视为一体。集权和分权的矛盾是长期困扰企业的问题。集权的优势在于规模效益,而缺点是缺乏灵活性。分权,即将人、设备、资金等资源分散开来,能够满足更大范围的服务,但却随之带来冗员,官僚主义和丧失规模效益的后果。有了数据库,远程通信网络以及标准在保持灵活服务的同时,获得规模效益。总公司与各制造单位使用一个统。总部据此掌握全公司的需求状况,并派出采购部与供应商谈判,签●将并行工作联系起来,而不是仅仅联系他们的产出.存在着两种形式的并工作,而这些工作最终必须组合到一起.新产品的开发就属于后一种的典型。并行的好处在于将研究开发工作分割成一个个任务,同时进行,可以缩短开发周期。但是传统的并行流程缺乏各部门间的协作,因此,在缩短产品开发周期,减少不必要的浪费。●使决策点位于工作执行的地方,在业务流程中建立控制程序。在大多数企业中,执行者、监控者和决策者是严格分开的。这是基于一种传统的假设,即认为一线工人既没有时间也没有意愿去监控流程,同时他们也没有足够的知识和眼界去做出决策。这种假设就构成了整个金字塔式管理结构的基础。而今,信息技术能够捕捉和处理信息,专家系统又拓展了人们的知识,于是一线工作者可以自行决策,在流程中建立控制,这就为压缩管理层次和实现扁平组织提供了技术支持。而一旦员工成为自我管理自我决策者的时候,金字塔式组织结构以及伴随着它的效率低下和官僚主义,也都会消失。●从信息来源地一次性地获取信息。在信息难以传递的时代,人们往往会重复采集信息。但是,由于不同人、不同部门和组织对于信息有各自的要求和格式,不可避免地造成企业业务延迟、输入错误和额外费用。然而今天,当我们采集一条信息之后,可以将它储存于在线数据库中,与所有需要的人实现共享.所以根据BPR的思想精髓,我们可以将BPR的实施结构设想成一种多层次的立体形式,即整个BPR实施体系由观念重建、流程重建和组织重建三个层次构成,其中以流程重建为主导,而每个层次内部又有各自相应的步骤过程,各层次也交织着彼此作用的关联关系。面向职能→面向流程旧系统新系统关于每个层次内部相应的实施步骤,我们以流程重建层次为代表,看看具体第二洋分城下台址没方案资料分析流程分析绩效评估建模伤真系腔分新实施图表13流程重建实施步骤在上图中的蓝色部分,基本在IRP实施的过程中就完成了第一次反馈,也就是完成对企业现状的描述和明显流程问题的修正。进行实施。(如上图中的黑色部分)近年来信息技术的迅速发展,使得信息技术在企业流程的改造中得到广泛应用,开启了一个新的研究领域。能否使用当前信息领域最热门的技术Intranet作为企业流程改造的网络技术基础将是本文主要探讨的课题。技术就紧密参与其间.通过数据库、通讯网络、电子数据交换(EDI、工作流程软所需的时间,并进一步提供许多策略性价值以获得竞争优势。员工心理抵制等几个方面。其中信息技术带来了时代性的改变,是BPR的诱发施是问题的瓶颈之一分析旧的企业信息系统结构的底层——传统网络应用技术●传统网络应用技术缺乏柔性●企业处在不断变化的竞争环境中,这种变化反映到企业内部,必然要求企业的经营模式或流程作出相应的变化以适应新的竞争,就是说BPR的改造是动态的过程,网络拓扑及网络上的应用在保持相对稳定的基础上必须有足够的灵活性。传统网络里的改动常常需要企业多方面的共同运作,第二洋分城下台址没方案更换系统导致的工作停顿将使企业蒙受巨大损失.此外企业员工为掌握新的工具,需要接受新的培训,对于公司培训经费预算及员工的心理承受又都是一项考验.传统网络应用技术对于这种动态要求已无法适应。●传统网络应用技术缺乏开放性●在当今全球化经济环境中,从事企业流程的改造不能局限于单个企业,必须具备系统思考与全局视野.从供应链的角度来重构企业流程,必须增强企业的开放性,将企业流程和整个供应链流程整合为一体。传统企业网络大都要求相同平台,跨企业的交流从硬件及软件方面都相当困难.●传统网络覆盖范围有限,与Internet网连接困难,遗失商机●在买方市场的今天,顾客导向是商家的信条,而通过网络实时掌握市场动向,收集第一手的顾客数据无疑是快捷准确的有效手段。局限于企业内部的传统网络覆盖范围有限,显然无法胜任。随着信息技术的普必争之地。企业要利用Internet的资源,而运用传统网络应用技术实现对●运用传统网络应用技术企业很难达到高度信息共享在传统网络中,大多通过文件服务器来实现信息共享。对于大型企业,文件服务器的任务繁统计,而细节性的信息无法收集,例如销售部门无法掌握某产品的真正成本、最新库存和客户的信用情况,因此在顾客要求折扣时犹豫不决,导致利润流失.而对于已经或正在实施MRPIⅡ等系统集成软件的企业,又发现要系统真正地运营起来并不是一件容易的事,企业网络基础设施和专业人员素质的要求都非常高,大多数中小型企业无法负担●传统网络应用技术难以支持跨平台的系统集成系统集成是企业提高竞争力的必经之路。许多企业已经构建了内部网,基于传统网络应用技术的集成首先面临的难题是跨平台的应用。企业内各部门所用的硬件平台从PC到小型机,软件平台从DOS到Windows95到NT到UNIX,各职能部门也有基于网络的应用程序在使用,例如:财会、物资采购比质比价系统、辅料物流自动控制系统、制丝线集控管理系统等,这些应用软件可能是独立开发或购买的产品.如何保护旧有投资,并在财务部门限定的预算内完成系统集成是困扰信息专家的难题。通过以上分析,可以认为传统网络应用技术已系统造成很大的冲击,也对企业的经营提供了很大的策略性价值。一方面吸收了Internet先进网络技术的优点,另一方面又针对企业出于安全性的需要把网络相对封闭在企业内部。这些特性使得新的信息技术作为BPR实施的基础。信息集成平台技术作为BPR网络基础的优势分析●真正实现了跨平台的应用,保护旧有投资。由于跨平台特性,企业内无现了资产增值。●实现无缝过渡.原有应用软件及数据库资料可以方便地整合到统一平台中,避免了重复开发,也保护了这些企业多年来信息投资积累的成果,维系系统正常运转。尽可能地保留了现有系统,并且企业可根据自身情况,逐步实现统一平台下的构件,就使得系统的升级趋于平稳过渡,有利于消除BPR的激进性带来的不利因素。●加强沟通、合作与协调。运用Web的发布技术、电子邮件、新闻组等技术使得企业信息分散与收集更加方便,易于管理.信息流通刺激创意的产生,也使得跨功能与跨企业的沟通协调更容易进行,对于高度要求信息成效果。●方便运用。可以集成现有的系统,也可以开发统一界面的新的应用,也节省了在员工培训方面的经费●不需要巨额投资。较少的投入能够完成从简单的Web站点浏览到完成与数据库的复杂交互应用。出于预算考虑或BPR实施的要求,可以选取其中任意部分实施。●扁平化的组织结构一直是BPR追求的目标。信息集成技术支持扁平化,并且比以往任何网络技术更利于发挥扁平化组织的绩效。团队成员工作共享、团队之间信息交流、团队与上下层沟通都可更加方便地实现.业务流程重组与信息系统规划相互作用,相辅相成。一方面,信息系统规划要以流程再造为前提,并且在系统规划的整个规程中以业务流程为主线。随着业务流程再造的深入,要求业务信息系统不断提高其集统定位于面向客户、面向不断变化的业务流程;另一方面,面向流程的信息系统规划驱动企业的业务流程再造.信息系统的科学规划,使得信息的收集、存储、整理、利用和共产品的市场调查、产品构想、工程设计、生产制造、销售服务等环节的并行成为信息系统的建设更具有效性与灵活性。基于业务流程重组的系统规划一定要突破以现行职能部门为基础的分工式选择核心业务流程为再造的突破口,在业务流程创新及规范化的基础上,进行系统规划与功能规划。我们在BPR的信息化方面实施中采取以下的策略:●先进行IRP,建立企业的业务、功能、数据模型●建立统一的信息系统消息平台,连接旧有系统,将IRP实施的结果真实地展现在用户面前第二洋分城下台址没方案●利用工具对建立的模型进行反复的修改、论证,直至找到一个令人满意●将备选方案的业务过程模型部署到工作流平台(IBMMQSeriesWorkflow&IBMWebsphereBusinessIntegrationServer)中因为本项目的特殊性,在第一阶段提供信息资源规划(IRP)服务,重点在于对企业现有的情况进行反应,在此阶段进行局部的优化和调整,同时我们也派出企业流程再造BPR方面首席顾问—梅绍祖教授作为本次项目的顾问专家,使得IRP项目能够为未来的BPR工作打下一个坚实的基础,同时完成一部分BPR的准备工作,从业务和技术两个层面上确保项目的效果和成功。3.2.数据集成3.2.1.数据规划数据规划是一个解决方案,而不是一个可以买到的产品。不同企业会有不同的设计、处理和实现过程。数据规划既能给决策人员建立决策主题又能帮助技术速沟通的桥梁,共同协商开发中央数据集成处理平台。针对常德卷烟厂信息平台建设项目,我们认为其数据规划步骤也必须满足如下几步;●能从各种来源抽取数据●将数据综合到一个通用存储库●将数据导入到一个用户能够使用的格式中●为用户提供访问数据的查询工具第二洋分城下台址没方案数据规划概念视图数据管理中央数据库信息展现业务用户数据管理中央数据库信息展现业务用户源数掘数据转极Olap用户即东询即东询直接用户(客户地:亡性直接用户(客户地:图表14数据规划概念视图整套数据规划体系包括数据集成、数据管理和数据使用三个阶段,其中数据从数据源中经过数据抽取、转化、过滤和加载后进入中央数据库中再经分析转换后可进入OLAP数据仓库中,高级管理人员可以通过报表、随即查询、多维分析及数据挖掘等工具可以获得所需要的数据.在常德卷烟厂信息集成平台项目的建为数据仓库的建设。在本方案中主要介绍第一期的建设,在本期方案中考虑到仍将涉及到数据的查询和分析,这一部分的内容我们将通过在前端展现工具—BusinessObject(BO)中定义语义层,采用动态微立方体技术对数据进行查询分ORACLE9I,不需要进行数据的转换和迁移,同时在我们建议采用的前端展现工具—BusinessObject(BO)在全球范围内和Oracle数据仓库是最佳合作关系,只需要用数据仓库的OLAP引擎串联到现在的主题数据库和BO之间就能够保证将整个BI系统平滑转换,由于各层互相独立,所以置换数据存储层对语义层、数据获取层和分析展示层没有影响。数据规划逻辑结构图数据管理数据管理主题数据库数据仓库数据连接关系型效据库数据控据多维数据库数据抽取数据仓库管理数据加载数据使用报表工具外图数据源数露集成数据转换知识管理从数据规划逻辑结构图中可以看出整个数据规划逻辑结构包括五大部份:●第一部分为未经整合的源数据,包括目前使用的一些业务系统、管理系统及其它外部系统等.●第二部分为数据集成,数据集成将对异构的或同构的数据进行抽取、转换和加载。中,中央数据库既存放关系型数据也存放多维型数据。●第四部分为数据使用部分,数据使用部分主要采用一些报表、分析、数据挖掘、数据查询等工具生成需要的数据供决策层使用。●第五部分系统平台部分,数据平台部分包括系统管理、系统调度和基础针对数据规划逻辑结构图的数据逻辑处理结构图我们把常德卷烟厂信息平顶向下与自下而上相结合的方法进行设计,把整个业务体系分成三个层次(概念第一洋分城下台建没方案层、逻辑层和物理层)进行数据整理和分析,如图数据规划步骤(1)所示。自顶向下方法主要是以企业目标和特殊的业务目标为指导,以标准模型为基础,设计自顶向下方法其优点是可以做成理想模型,缺点是在业务和数据库设计上要求有很高的设计能力和分析技巧且在实际操作中设计(项目)发生遗漏的概率很高,这样会给新业务的实施带来障碍.自下而上方法是以现行信息系统的画面和报表生遗漏的概率很小。其缺点是不要的实体和项目容易混入;信息的标准和检查以及数据整合需耗费大量时间。在本方案中采取自顶向下和自下而上相结合办法进行数据规划,在DB概念设计和DB逻辑设计(概要)部份采取自顶向下的方法进行数据建模,在DB逻辑设计(详细)阶段采取自下而上的办法进行建模,这样既避免了数据的遗漏又容易实现,如图数据规划步骤(2)所示。在我们的规划设计中第三步是对公共数据项目的最终确定,如图数据规划步骤(3)所示,应用开发小组对代码定义文件、画面定义文件及报表定义文件进行讨论并与逻辑ER图进行比照,确定最终的数据项目.设计的最后一步是数据的分析和采取,确定最终的数据源并确认最终的设计文档,其步骤如下:●搜索各应用程序所使用的数据:在各应用程序开发组搜索画面定义文件和报表定义文件●确定数据来源:确定数据是在各个应有程序产生还是在此之外产生●判断实际利用阶段:确认是否有保留的理由,是否在其它系统有利用价值●把设计内容反映到综合数据库上,相正相应的文件并把它反映到设计文档中。如图数据规划步骤(4)所示。数据规划步骤(1)查业的阻标发有逻舞夜型设计新的逻辑模型新的逐绿枫型新业务系驶色念匠t0onoch方法自顶向下以业臣标和特乘的业务目标为指,以标限植激方基础、设计新的很念模梨在折柔企铁型基油上附加评湘的业务畏点,生:可以馆成缓怒模型*:在业务和效慢库设计上要求育减高的设让能力和分折技5:武际协作中设计以)农生选间的撕率限高。这杆合给领业务的实舱举来障码自下而上■以及行位岂系纸的疆工平推责为础生旅现行迎细挖型在行逻能模型为基味,附加新的业务要点,生:与顶病下陶比不需要见高的分折枝巧:底新设计险段状生遗润的激率减小:要的实体和项口容品凝入,怕色的标准和检查伙及数据觉右百尾费大量时间数据规划步骤(2)霞白顶向下初佛渠●确定外畏的放船去体●确定实体主罐●恰查体问的关系及激解唯一作●从系彼画.按表、文箱等始章脏嘎目,生成重体关夫系●确定敞触吸的枫性●素归和外缝约座●表定义文件出集巢●不碳大体堂(粗吉不楼相豆关系及唯任检查相豆关系及唯任检查(不包含系煌对密)●不续九体处体(不合系饮化对面)大体辆性的金部位底大体辆性的金部位底列名饰及字段约宗集作倒理表格式●配醒立作图表15数据规划步骤(2)数据规划步骤(3)数据规划步骤(3)数据类塑数据大小应用开发纽上的数据项目修订从定义文件中的数据m面设计报表设计明喻业务场合发生的输入输出项目逻辑名保存网期城数据大小对照表不能取得一致的实体确认一致的实体修订反映在逻辑的图画面定义报表定义代码定义文件定义文件讨论讨论新增数据规划步骤(4)用的数据确定数据来源判断实际利用价值保存期间的设定把设计内容反映到综合数据库上挽集画面定义和报表定义文件画而定义文件代码定义文件手段明确数据源头判断是否应该保存到整合后的确认数据产生数据库中综合数据库设定综合数据库保存数据的用期整合后上没有在各个DB之间数据内容保存用期确定数据是在各个应用程序中产生,还是在此之外产生确认是否有保留的理由,是否有在其他系统的利用价值修正相应文件同时反映到设计文3.2.2.数据集成.数据集成的需求与解决方案●面向业务主题这要求各主题数据库在逻辑上是唯一的,各应用程序将以一致的方式访问各数据库。而典型的企业数据环境是多种异构的数据库管理系统并存,其间的访问技术和数据定义都存在较大差异,严重影响了一致数据访问的效率和简单性要求。而合并这些数据到一个数据库系统又受到原有应用的数据库兼容性限制,且为保护原有投资,我们暂时还不能抛弃原有应用,因此,在所有数据迁移到一个合并数据库成为可行之前,我们需要各种异构的数据库系统具有互操作的能力。为实现对跨整个企业网络的大量数据进行高效简单的访问,需要一个分布的应用计算环境,且这个分布环境必须隐藏数据存放的实际位置以及对其跨网络访问的分布式数据库分布式数据库全过程通用的统一数据模型名姓地址公司销售代表发票…比质比价图表16主题数据库这样,各应用系统都对同一个逻辑数据源进行操作,而不必考虑各具体数据源的数据格式、SQL方言和物理位置等差异,大大降低了系统集成的复杂度和投资风险。对于常德卷烟厂的数据集成需求,我们采取的是一种渐进的实现策略是:■采用Oracle9i数据库构建企业的中央数据库来展现企业的主题数据库逻辑,其与企业现存的数据库共同组成一个分布式数据库系统。新的应用数据将存储在中央数据库上。企业将来可以将各个异构数据库上的数据逐步迁移到■在所有数据迁移到一个合并数据库成为可行之前,需要通过主题数据库对各异构数据库系统的实行透明的访问.其实现是通过采用不同的数据库技术来建立中央数据库与其它数据库的数据连接或访问链接,并屏蔽异种数据库间的数据格式转换等复杂处理来完成的。具体的集成需求可做如下划分:针对不同物理数据环境的差异性分为:●物理数据库与主题数据库同为Oracle;●物理数据库为非Oracle数据库;针对业务存取要求分为:第二部分集成平台建设方案●实时的访问;●异步的访问,这是因为在业务处理中,对有些数据的访问处于各种原因不需或无法进行实时访问,诸如:业务分析/处理往往对实时性要求不太高;>有些应用系统的数据安全级别较高,开放外界的访问将带来不必要的直接数据访问是不可能的;●对Oracle同构数据库的实时访问:由于同为Oracle数据库,可直接通过●对Oracle同构数据库的异步访问:利用Oracle的基本复制功能和高级复时的、定时的数据同步,但目前看这项技术只适用与Oracle的同构数据库之间。●对Oracle异构数据库的实时访问:详见第二节“基于Oracle通用连接性的异构数据库实时访问”。●对Oracle异构数据库的异步访问:详见第三节“基于数据交换平台的异构数据库异步访问"3.2.3.基于Oracle通用连接性的异构数据库实时访问为实现对异构数据库的透明访问,关键是提供全面的数据视图,Oracle提供了通用连接性(GenericConnectivity)连接策略来无缝地集成不同的系统并提供一个合并的企业视图。通用连接性实现了以下特性:■异构的透明性即从Oracle环境透明访问非Oracle系统的数据的能力。使用Oracle分布数据库环境,位置的透明性还可以被扩展到驻留在非Oracle系统中的对象.因此,用户可以对非Oracle系统中的对象创建synonyms并引用它们而无须指定其物理第二部分集成平台建设方案位置。这种透明性使应用开发人员无须定制他们的应用来访问非Oracle系统中的数据,降低了开发工作量并增加了应用灵活性。替代访问非Oracle系统时使用它们的专用接口,应用可以将对Oracle及非Oracle系统的访问构建在一个一致的Oracle接口上。考虑用户目前多数据库并存的事实以及将来迁移到Oracle■连接不同的系统尽管基于SQL标准的针对不同非Oracle系统的用户接口看起来一样工作,但这些非Oracle系统间可能存在一些差别。而这些差别可能影响不同系统间的■异构连接处理架构网关技术由两部分组成:一个组件使用通用技术连接非Oracle系统,其对另一个组件是特定于目标的,称为“代理”--Agent。二者一起完成从Oracle环境对非Oracle系统的透明访问。
异构服务数据库的特性,诸如强大的SQL解析和分布优化能力.异构服务扩展了OracleSQL引擎来实现远端非Oracle系统的SQL和过程能构服务还可以将非Oracle系统集成进Oracle数据库服务器事务和会话中。当在Oracle系统,当应用提交事务时,Oracle的两阶段提交协议访问非Oracle系统以透明地协调分布事务.即使在非Oracle系统不支持Oracle的两阶段提交协议的情也能(当然有一些限制)支持包含非Oracle系统的分布事务。异构第二部分集成平台建设方案服务的pass-throughSQL特性提供了直接转发本地SQL给非Oracle系统而不解通过代理,一个Oracle服务器可以连接到一个非Oracle系统。代理中包括两个组件:代理通用代码和非Oracle系统特定驱动。代理的主要作用是分离Oracle服务器和第三方代码。为访问一个非Oracle系统,该非Oracle系统这些库中存在错误将导致Oracle服务器瘫痪。代理中包含SQL映射、数据类型转换以及对远端非Oracle系统的接口。代理与异构服务交互来提供Oracle与非Oracle系统的透明连接性。存在两种代理:异构服务代理和透明网关代理。异构部分缺省安装.“通用连接性”使用异构服务代理连接非Oracle系统。■通用连接性的限制何ODBC或OLEDB兼容的非Oracle系统的通用解决方案,对工业标准——ODBC或OLEDB的依赖导致其在功能和性能上有一定的限制。但从常德卷烟厂用连接性”应该是可以满足需求的.3.2.4.基于数据交换平台的异构数据库异步访问■提供数据的可靠传输,解决不同软硬件和网络环境中系统的通信问题,■解决数据的异地分布问题,实现数据的集中、汇总和交换;■解决数据的异构性问题,使不同格式、不同数据管理系统中的数据能够■解决数据的自动流转和集中管理,减轻系统维护的工作量和手工操作的■保持已有系统的自治性,在进行数据集成的同时不能影响已有系统的正常运行;■具有很好的可扩展性和适应性,能够适应需求的不断变化。统透明的、跨操作系统、跨数据库以及跨应用系统和跨管理域的数据交换.●统一的数据访问格式和规范。■主要功能数据交换平台的主要功能包括:●数据传送:数据的接收与发送,数据的压缩和加密●访问监控:数据访问日志记录与审计;■主要特性应用系统的开发。由于交换平台在数据传输、数据访问和数据处理方面与应用隔离,从而提高了开放交换的信息资源的安全性.部的系统进行数据交换时,交换平台需要通过专用的接口与外部应用进行连接。间互访的复杂度,提高应用数据访问的可伸缩性.如房用房用I皮期1交换平台皮用3皮用3皮用4皮限1虎用4■与应用系统的集成交换平台是系统的重要组成部分,是相关应用系统之间进行数据交换的主要途径,并将与这些系统进行有机集成。为此,数据交换平台的开发和与各类应用●交换平台的应采用“中间件”技术,以便于与应用系统有机集成;●为适应多种开发工具(如:PB、VB、C等)和所基于的操作系统,交换平台应具备多种应用程序接口(API);●为便于使用,交换应具备友好的用户界面,不但能用来对其进行配置,●系统内参与数据交换的各子系统,在设计与开发时必须遵循数据交换平第二部分集成平台建设方案1数据访问接口交换平台图表17交换平台整体结构在进行数据交换时,拥有数据的应用称为数据供应端,需要访问不属于自己的数据的应用称为数据需求端。进行数据交换的基本步骤为:●数据需求端通过交换平台向数据供应端发出数据请求;●交换平台通过数据供应端的数据访问接口读取供应端的数据;●交换平台将读到的数据进行编码后发送出去;●交换平台将收到的数据解码,通过数据需求端的数据访问接口存贮到数据需求端.下面介绍整体结构中涉及到的各个部件。●数据访问接口块访问应用的数据,后者是指通过应用程序赋予的权限,可以直接访问应用程序所拥有的数据库。分。对于其他系统中的应用,只有提供了必要的数据访问接口,才能通过交换平台参与数据交换.当数据需求端需要交换发送端的数据时,应当通过交换平台向数据供应端发出数据请求。如果该请求被数据供应端认可,交换平台将负责将数据需求端需要的数据发送给需求端。数据请求有如下几种方式:应用发送数据请求,而通过人为沟通即可;>随机数据请求。需求端突发性地访问供应端的数据.这时需求端发出一次数据请求,仅能得到一次数据。●数据编码和解码●发送/接收服务负责通过接收服务获得相应的数据,并交给解码模块进行处理。●传输服务交换平台的内部结构分为四层,如图所示.第二部分集成平台建设方案图表18交换平台的内部结构最上层是实用工具,用户可以直接利用这些工具完成对交换平台的一些管理工作。第二层是应用接口,用于提供对交换平台功能的访问.它是应用程序和交调用交换平台的功能.第三层是功能模块层,用于实现交换平台的核心功能。最底层,即第四层为数据传输中间件,是上层各类支持服务的基础.●数据传输数据传输的主要任务是实现数据的发送与接收,对参与者的合法性进行验的消息队列,简单易行的电子邮件、文件传输等。(例如应用系统的标识码以及加密算法),对应用系统进行合法性验证。当应用的可靠性由所选定的传输中间件加以保证.在传输中间件基础上实现的数据传输中的数据压缩/解压缩以及断点续传等,在保证数据交换的可靠性的同时,也提高了数据传输的效率.为保证传输的安全性,可以对传输的数据加密。数据的加密/解密既可以由第二部分集成平台建设方案传输中间件实现,也可以由传输平台自身实现。传输监控的主要任务是对交换平台本身和流过交换平台的数据包进行观察数据流量和状态的监控,首先是对于所有通过交换平台进行交换的数据总量的把握,其次是对每个通过交换平台的数据包状态的微观把握。通过监控功能,可以了解在指定时间内按照进入/转出、目的地/来源地、数据量大小等项目进行处理完毕、回执收到、处理中断等)的监控,可以追踪某一个指定数据的状态。对交换平台自身运行状态的查询和监控,是为了确认交换平台自身的运行是否正常。查询和监控的对象主要是构成交换平台的各类软件运行实体(例如进程、队列等)。以进程为例,监控的主要操作包括查询进程状态、停止进程、重新启动进程等。对交换平台的远程监控,是指通过监控命令的交换,对系统中的远端交换平台部件进行上述监控.由于交换平台的运行记录不仅是进行监控的重要依据,还是进行审计的重要系统配置的主要任务是对应用系统中各子系统之间的交换关系进行定义,并负责交换平台各类功能所需要的参数设置等。系统配置的具体内容包括:>对参与数据交换的应用系统的追加、删除、修改等。例如,当增加一个查询系统时,需要在交换平台中增加相应的配置,例如该查询系统需要访问的其他子系统、该查询系统的访问权限等,以反映交换平台第二部分集成平台建设方案仅传送自上次传送以来发生变化的数据,这可以有效地减少网络中需要传输的数据量,提高数据的传输效率);制交换平台的性能而对缓冲池尺寸的调整,定时启动任务单的增加、修改、删除等;系统配置功能既可以通过交互方式实现,也可以用后台程序及服务程序的方式实现。应用接口模块建立在数据传输、传输监控和系统配置模块之上,向应用和实用工具提供访问集成平台中相关功能的接口。交换平台对应用的支持是在数据一级。当不同的应用之间需要进行数据交换时,应用程序仅需向交换平台提供访问双方数据的方式和数据交换方式,交换平台将负责完成应用程序之间的数据交换,此后,应用程序能够以访问本地数据的方式访问另一应用的数据。因此,交换平台提供的应用接口仅包含对交换平台进行控制的接口,而不包含对其他应用数据访问的接口。管理管理包括以下几个方面的内容,即应用系统之间关于数据交换的规则,参与数据交换的应用系统开发所需要遵循的原则,以及相关的管理体制的建立。●交换规则不同应用系统之间的数据交换必须经过交换平台,除非这些系统交换同一个数据库.要求应用系统之间的信息交换必须经过交换平台,实现业务管理范围内的信息交换和综合,同时简化纵向交换的多重性和多样性。在管理体制方面,首先应该强调交换平台及其管理机构的权威性与唯一性,即保证上述交换规则的落实。其次,应该建立专门的管理与技术队伍负责交换平台以及相关的运行与维护。同时应该出台各种相关的管理规定与措施。第二部分集成平台建设方案各级信息交换平台的运行管理机构,将承担以下任务:先向管理机构申请接入资格,根据应用系统的具体情况,决定其接入交换平台的方式。>将允许接入交换网络的应用系统列入合法用户名单,并维护该名单的准确性,以便交换平台对应用系统进行合法性验证。负责交换平台的系统配置,根据运行情况及时调整各类参数,保证交换平台的运行性能。数据交换平台传输中间件包括消息中间件、数据集成中间件,其中消息中间业务业务…数据业务应用1分布数据库业务数据业务业务业务应用n业名数据图表19数据传输中间件●完整性:平台中包含了数据复制和数据传输(IBM—MQ)两种主流的数据集成技术。数据复制技术将数据从一个地方迁移到另一个地方,并在此基础上进行转换处理,是一种松散耦合的方式,适合于不同组织之间数据的集成与汇总。●可靠性:平台通过消息通信中间件来实现数据的可靠传输。消息通信第二部分集成平台建设方案中间件屏蔽了网络、操作系统的异构性,通过提供持久队列、消息恢复和断点续传机制保证数据的可靠传输,通过提供自动拨号和挂断功能可以适应低端网络环境。●自动性:平台通过提供良好的自动性来解决数据集成过程中的各种繁琐和复杂操作.数据集成中间件支持数据提取、转换、传输和加载全过程的操作,通过任务定义的方式定义数据处理流程。任务可以自动执行,用户一旦完成定义,就不再需要人工干预,系统会根据设定的条件自动地●安全性:平台提供了很好的安全机制,通过支持用户管理、身份认●易用性:平台中的每个系统都提供了图形化的用户管理工具,可以实现全面的管理、配置和监控,并进行系统定制。●开放性:在平台中,通过对ODBC、XML等标准的支持可以集成各种数据资源,并通过提供全面的用户编程接口来满足与其他系统的集成.关于数据集成中间件数据集成中间件是企业内部或企业之间利用Intranet或Internet进行数据集成的中间件,为数据库、文件系统等异构数据源提供包含提取、转换、传输和加载等操作的数据集成服务.系统基于消息通信、FTP以及Email等多种传输方式,可以自动、方便、快捷地实现数据的复制和上传下达,完成基于数据的应用集成。目的数据端目的数据端加载传输提取关系数据库XML文件结构文本普通文件中间件系统管理任务定义图表20数据集成中间件功能与特点:关键字域,方便数据的上报汇总操作;第二部分集成平台建设方案进行交互,满足企业对信息安全的要求.同时也提供远程数据调度的功能,实现发送端与接收端之间的相互关联操作;等相互转换,如Oracle数据库到Sybase数据库、文本文件数据到关系数据库等,如下图所示;关系数数据集成中间件中间件据库三种类型的数据可相互转换结构文本结构文本数据集成●提供灵活的管理、监控和任务定义工具;●所有功能都提供C/C++编程接口,可以方便的实现与其它系统的集在构建好常德卷烟厂的信息集成平台后,对企业现有信息资源进行整理与提取,利用功能强大的报表开发和数据分析工具进行数据展现与分析,为企业管理层与决策层提供有效的帮助,是随之而来需要解决的问题.我们推荐采用成熟的智第二部分集成平台建设方案能分析工具—BusinessObjects来提供这个统一的报表定制、数据分析及展现的平台,它以主题数据库为指导,集成平台的数据集成为数据源,通过PORTAL—WPS(WebspherePortalServer)与集成平台融合成一个统一的整体。以下通过讨论BI工具的选择,制定出其软件配置结构,结合需求对功能实今后的数据仓库建设,我们在这里也提出了整个BI平台与数据仓库很好地结合并平滑过渡。.需求分析商业智能的成功很大程度上依赖于前端工具。如果最终用户不能通过前端工具方便地回答关键的业务问题,那么无论数据仓库设计得多么精巧,也不能称为成功.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年五年级品社下册《校园红绿灯》说课稿 上海科教版
- 2025股份转让合同
- 煤矿集中检修方案
- 襄阳防腐木屋施工方案
- 青岛垂直植物墙施工方案
- 2024-2025学年高中历史 专题八 当今世界经济的全球化趋势 第三课 经济全球化的世界说课稿 人民版必修2
- 净化设备合同范例
- 28 枣核 说课稿-2023-2024学年统编版语文三年级下册
- Unit 3 Fit for life Welcome to the unit 说课稿-2024-2025学年高中英语译林版(2020)选择性必修第二册
- 桥面防腐木施工方案
- 线性系统理论郑大钟第二版
- 宁骚公共政策学完整版笔记
- 走进奥运奥运知识简介
- 项目负责人考试题库含答案
- GB/T 7251.5-2017低压成套开关设备和控制设备第5部分:公用电网电力配电成套设备
- 2023年湖南高速铁路职业技术学院高职单招(数学)试题库含答案解析
- 中考语文非连续性文本阅读10篇专项练习及答案
- 勇者斗恶龙9(DQ9)全任务攻略
- 经颅磁刺激的基础知识及临床应用参考教学课件
- 小学语文人教四年级上册第四单元群文阅读“神话故事之人物形象”PPT
- ISO 31000-2018 风险管理标准-中文版
评论
0/150
提交评论