《基于Portal和ESB的应用集成方案.docx》由会员分享,可在线阅读,更多相关《基于Portal和ESB的应用集成方案.docx(50页珍藏版)》请在第一文库网上搜索。
1、1. 引言21.11.22.2.12.22.33.3.13.2应用集成业务帮助企业成长2应用集成ao 和的利 Z外 2企业呼唤一体化的信息管理3信息管理现状3信息管理的要求:一体化信息管理5消灭信息孤岛:平台化应用集成6应用集成概述6应用集成关键理念和技术83.2.1. 关键理念83.2.2. 关键技术94. 用友应用集成业务:整合与统一134.1. 用友的应用集成业务134.1.1. UAP应用集成平台: 144.1.2. 一体化的IT系统集成155. 理想的技术:UAP应用集成平台165.1. 企业服务总线(NC-ESB) 165.2. 元数据管理195.3. 主数据管理(NC-MDM)
2、215.4. 目录服务管理(NC-LDAP) 235.4.1. 统一用户管理245.4.2. 基于LDAP的单点登录方案245.5. NC Portal 界面集成265.5.1. Portal 框架介绍265.5.2. Portal 内容整合275.5.3. 业务系统整合集成285.6. 流程集成引擎(NC-WorkBow) 295.7. NC消息集成引擎3()6. 其他技术326.1. 数据仓库326.1.1. 企业数据仓库系统的总体结构326.1.2. 企业数据仓库系统体系结构326.1.3. 用友建设数据仓库的基本步骤336.2. 商务智能分析:BI356.2.1. BI 介绍356.2
3、.2. 多维数据分析356.2.3. 用友BI解决方案366.3. 理想的解决方案:用友集成服务396.3.1. 应用集成规划服务396.3.2. 应用集成开发服务401 .引言1.1. 应用集成业务帮助企业成长应用集成是将基于各种不同平台、用不同方案建立的异构应用进行集成的一种方法和技术。应用集成通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,满足在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了应用集成,企业就可以将企业核心应用和新的Internet解决方案结合在一起。凭借在IT行业20年的服务经验,用友公司为各
4、种行业提供了多样化的应用集成解决方案,并帮助用户预测并降低风险。用友公司通过为企业提供UAP应用集成平台,从而实现平台化应用集成的解决之道。本章向您介绍灵活且成熟的用友应用集成业务,您将了解到用友应用集成技术如何使您能够:/完成一体化的信息系统建设,建立一个完整的、开放的、支持多种标准的、高度集成的、易于使用的、具有可扩展性的IT信息系统/将企业核心应用和新的Internet解决方案结合在一起,突破企业内信息孤岛的限制,在任何时点完成企业完整信息的收集/更便捷的将新系统纳入整个IT信息系统/分享其他用户的成功经验通过用友应用集成业务,您可以完成一体化的信息系统,提高信息收集效率,改进企业运作的
5、合理性,以及降低成本、复杂度和风险。12应用集成-CIO和CTO的利器用友公司提供的应用集成业务可以为CIO和CTO提供一个信息化建设的新利器,使企业的信息化系统达到和谐统一的效果。通过应用集成,企业可以将各种设备与企业的核心系统无缝的链接到一起。下图是工业企业应用集成的示意图。h堪仪手持设备NCOA业务系埃安全一 .2 .企业呼唤一体化的信息管理2.L信息管理现状企业信息化是企业应用信息化的过程,是指在企业的生产、经营、管理等各个层次、各个环节和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分整合、广泛利用企业内外的信息资源,提高企业生产、经营和管理水平、增强企业竞争
6、力的过程。从简单的计算机操作算起,我国企业信息化已走过20多个年头,大致经历了 3个发展阶段:第一阶段,即20世纪80年代中期,企业信息化停留在用电脑处理文件、表格等简单应用层次。第二阶段为20世纪90年代初,一些企业开始采用单功能、部门级的软件产品,最典型的是财务软件的应用。后来又诞生了进销存软件、库存管理软件等。第三阶段为1996年以后,全面集成的软件产品得到应用,信息化开始渗透到企业日常管理和运营的每一个角落我国目前已走入了信息化时代,企业信息化已为我们的企业带来了巨大效益。归纳起来,信息化对企业实际作用主要表现在以下几个方面:加快信息流转,快速响应市场节约营运中的各项业务成本,并大大提
7、高生产效率提高信息透明度和准确性,提高信息管理和风险监控加快新产品的研发速度,提升新产品的产品管理从而帮助企业实现规模化发展和精细化经营,帮助企业实现从以生产为中心的经营方式到以客户为中心的经营方式的转变,使内部管理结构更加扁平化,提升组织效率。22信息管理问题:信息孤岛虽然我国企业信息化经过多年的发展,已为企业带来了巨大效益,但是还要看到目前企业信息化建设还存在不少的问题。由于信息化发展的历史原因,不同阶段主要考虑各应用系统局部需求,造成了目前各应用系统之间缺乏统一规划的现状。由于大多数应用系统之间没有统一的技术和数据标准,数据不能自动传递,缺乏有效的关联和共用,从而形成一个个彼此隔离的信息
8、孤岛。所谓信息孤岛是指,在一个单位的各个部门之间或同部门的不同应用之间由于种种原因完全孤立,各种信息(如财务信息、各种计划信息等)无法或者无法顺畅地在其间流动。这样就会形成信息孤岛。信息孤岛的存在给该企业所带来的弊端是显而易见的,如下:首先是导致信息的多口采集、重覆输入以及多头使用和维护,信息更新的同步性差,从而影响了数据的一致性和正确性,并使企业的信息资源拆乱分散和大量冗余,信息使用和管理效率低下,且失去了统一的、准确的依据。其次是由于缺乏业务功能交互与信息共用,致使该企业的物流、资金流和信息流的脱节,结果造成账账不符、账物不符,不仅难以进行准确的财务核算,而且难以对业务过程及业务标准实施有
9、效监控,导致不能及时发现经营管理过程中的问题,造成计划失控、库存过量、采购与销售环节的暗箱操作等现象,给企业带来无效劳动、资源浪费和效益流失等严重后果。再次是孤立的信息系统无法有效地提供跨部门、跨系统的综合性信息,各类数据不能形成有价值的信息,局部的信息不能提升为管理知识,以致对企业的决策支持只能流于空谈。同时由于企业信息孤岛的存在,还将影响信息化的集团化、行业化应用。应当看到,在整个信息技术产业飞速发展过程中,企业的IT应用也伴随着技术的发展而前进。但与企业的其它变革明显不同的是,IT应用的变化速度更快,也就是说,企业进行的每一次局部的IT应用都可能与以前的应用不配套,也可能与以后的“更高级
10、”的应用不兼容。因此,从产业发展的角度来看,信息孤岛的产生有着一定的必然性。2.1. 信息管理的要求:一体化信息管理为规避信息孤岛,提升信息管理水平,企业迫切要求建立一体化的信息管理,建立全面面向服务的架构(SOA),以更好的整合企业内部和外部资源,强化企业的整体性。在此过程中,企业需要基于平台的专业化服务,并通过专业服务实现企业的应用集成,通过应用集成帮助企业进行整个应用架构的设计、整体IT规划和部署架构。为满足企业的需要,必须由专业团队来实施并进行集成应用,才能真正实现企业和软件厂商的共赢和共同满意。传统的应用集成方式,是基于消息传递的模式,全部使用专门为两个特定系统定制的连接,在企业系统
11、众多的情况下连接急剧增加,难以开发,后期维护更加困难。由于这些专用连接完全互相独立,其只能满足系统两两互连通讯的需求,无法实现涉及多个应用系统的复杂业务流程。由于两两互连方式具有上述明显缺陷,过渡架构:中心一辐条模式(hub-spoke)的解决方案应运而生。该方式提供一个应用集成中心(hub),这个中心具有自己的连接协议,所有需要集成的系统(spoke)都和该中心相连。这样,原来n个系统之间的n*(n.l)/2个点对点连接减少为n个连接。但集中式的结构容易造成效率瓶颈,同时存在单点失效的问题。随着IT技术的发展,企业应用集成的需求急剧增加,企业服务总线(EnterpriseService Bu
12、s)的体系结构逐渐浮出水面。这种体系结构继承了中心一一辐条模式(hub-spoke)体系结构将各个系统点对点连接转化为多个系统对中心的连接的理念。但在这种体系结构中,集成中心被扩展成可以分布在多个物理节点上的总线,从而有效解决了中心一一辐条模式的单点失效和效率问题。IT构架演变如图所示。IT构架的演变The next stage of integration1:1传统架构基于消息传递的模式 应用之间点对点的连接实现简单、基本的信息交互和数据传递过渡架构企业应用整合通过HUB模式实现应用之间的整合很容易管理大量的连接和系统Flexibility通过企业服务总统实现服务的整合集中和流程实现借助标唯
13、的接口灵活地连接,实现真正的随需应变3,消灭信息孤岛:平台化应用集成3 .L应用集成概述信息孤岛解决对策分析我们可以通过集成平台实现系统应用的集成来解决信息孤岛的问题。集成平台是可以适应于不同系统之间信息共用的通用工具,就是通过应用集成技术将企业的业务流程、公共数据、应用软件、硬件和各种标准联合起来,在不同应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共用。当在多个系统之间进行商务交易的时候,集成平台也可以为不同系统之间实现集成。当前随着信息系统的集成技术的发展,由系统集成带动信息集成广度和深度的不断扩展,集成范围由企业内部逐步扩展到企业外部。应用集成概述应用集成包括的内容很
14、复杂,涉及到结构、硬件、软件以及流程等企业系统的各个层面。企业服务总线企业服务总线是调用服务的客户机和这些服务的提供者之间的中介,它负责处理它们之间的连接任务,从而简化了客户机和提供者。企业服务总线不采取让客户机直接与服务提供者通信的方式,而是通过面向消息和事件的中间件系统对请求进行路由,该中间件系统将处理定位服务提供者、与服务提供者协商集成、与服务提供者交互等全部具体细节。元数据元数据是对数据资源的描述,英文名称是“Metadata,通常被解释为dataabout data,即关于数据的数据。元数据是信息共享和交换的基础和前提,用于描述数据集的内容、质量、表示方式、空间参考、管理方式以及数据集的其他特征。主数据管理主数据指在整个企业范围内各个系统(操作/事务型应用系统以及分析型系统)间要共享的数据,比如,可以是与客户(customers),供应商(suppliers),帐户(accounts)以及组织单位(organizational units)相关的数据。主数据通常需要在整个企业范围内保持一致性(consistent)、完整性(complete)、可控性(controlled),为了达成这一目标,就需要进行主数据管理(Master Data Manageme