| |
 |
近期热点 |
|
|
 |
相关文章 |
|
|
 |
相关新闻 |
|
|
 |
相关热贴 |
|
|
 |
相关商城商品 |
|
|
|
| |
|
|
| 当前位置:管理信息化 -> EAI |
| |
| | EAI进行时 | | 发表时间:2004-4-15 来源:中国计算机用户 | | 关键字:eai | | | | ABC家电集团是集制造、科研、投资、贸易于一体的多元化大型现代公司。集团总部下辖30多个独立子公司,其中制造公司10多家,并设有研究院、博士工作站、研究所等科研机构。集团的主导产品包括家电、自动车、机械产品等。信息时代,集团不断推进IT技术在企业的应用,相继建成了企业资源管理系统(ERP)、客户关系管理系统(CRM)、产品数据管理(PDM)、物流系统等。应用至今,集团明显感受到了信息化所带来的效率和效益。
但由于各个系统的实施都是单独进行的,缺乏系统规划,目前各系统形成了一个个的信息孤岛。应用的深入,迫切需要集团对系统进行整合,使各系统数据资源能够共享,从而为公司更深层次的决策和应用提供支持。为此,企业应用集成(EAI)摆在了该集团的信息化建设日程上。信息中心刘主任表示,希望我刊推荐若干EAI解决方案和实施建议。
关注EAI的投资回报率
在系统建设规划中,IT架构的优劣直接影响到企业的投资回报率(ROI)。据相关统计分析报道,企业80%的IT投资用于系统建设后的维护工作。一个优良的IT架构,将对企业长期的ROI有重要影响。
对EAI投资回报率(ROI)进行分析的目的,是创建一个框架来理解、明晰一个EAI项目的潜在效益。
针对一个大型的项目,在项目计划阶段建立可信的ROI模型对整个项目的论证、投资都将十分重要。同时,今后有类似项目产生时,它具有较大的参考作用。
通过ROI模型的建立,分析投资与回报,可以帮助企业选择最佳的架构模式,有效的规避项目风险,降低项目超期、投资超出等风险,保证项目顺利完成。
ROI计算很简单:ROI=(收益-投资)/投资,困难之处在于如何确定应用于EAI架构的费用与收益,并进一步量化。
关于EAI架构
企业应用集成有四个重要的发展阶段:
第一代,手工接口。主要特征包括:涉及的应用数量较少、文件交换、批处理倒入、批处理非实时性、高额维护费用、缺乏重用性、缺乏灵活性。
第二代,基于消息的端到端接口。主要特征包括:应用与接口的数量增加、异步消息、异构平台、专注传输与消息的可靠性、较快的集成周期。不足之处主要是:接口数量剧增且复杂,相应地增加了维护与支持工作量,缺乏可重用性。
第三代,星型(Hub/Spoke)架构。主要特征包括:基于消息的Hub架构实现路由与格式转换,替代端到端的设计,工作流开始产生并包含于Hub中,大数量的应用需要数据同步、实时或准实时的数据交换,以应用为中心的看法得到改变。不足之处主要是:对Hub、适配器、工作流的编程与管理较为昂贵,重用性较低。
第四代,EAI解决方案中心。主要特征包括:业务流程独立于应用、实时的客户驱动流程成为通用模式,由业务分析员设计的工作流驱动Hub与应用,遵循企业神经系统(ENS)模式(Gartner Group),快速的设计、开发、提交与维护,较高的重用性,定制化的组件得到普遍认可,提供得到验证的行业业务流程模版库,而不是从空白开始建起、提供一个为未来的业务与IT流程发展的系统平台。
EAI架构对企业的IT规划十分重要。各行业的领袖企业都已完成或正在实施相关
EAI的ROI分析
 图1显示采用了IBM公司的集成解决方案与用户自己编制端对端接口相比,3年间带来的成本差异。其中,浅色柱状图代表采用集成架构,图形右上角为Gartner Group对根据全球的经验得出的分析结论。这张图表明了集成架构对企业IT投资的回报。
EAI ROI的衡量方法
由于在集成项目中涉及到的应用和环节很多,似乎很难准确衡量集成架构的ROI,如不同的项目涉及到的系统不同,企业制定的目标不同,各行业又有不同的行业特征,在集成架构的多个层面上个企业关注的焦点也有不同。因此确定相应的ROI衡量准则,十分重要。
在此,给出几点建议供企业建立集成架构ROI模型时进行参考。对ROI的分析可以从三个方面进行。
第一, 从IT部门的角度来衡量,IT部门建立IT集成架构目的是为了建立一个更为灵活、高效的IT组织,从而更好的通过技术来满足业务的需求。
第二, 从各业务部门的角度来衡量,业务部门希望通过集成架构来构建轻快灵活的业务组织,从而更好的实现其战术及战略目标。
  第三,从整个企业的角度来衡量,企业希望借助集成架构来增强综合适应力与总体竞争力。
对以上三个方面,又可以对每一方面从更为细化的角度进行分析,来实现定量化的衡量。在此重点从第一个方面来进行简要的分析,如图2、图3。
ROI分析实例
实现IT集成架构的解决方案在市场上有成熟的产品可供选择,如IBM公司的完整解决方案—— WebSphere Business Integration (WBI)。
在此介绍一个典型实例来分析集成架构ROI的量化。以ABC公司为例,如图4、图5。
  企业IT系统在业务发展中不断变化,集成新的业务系统,良好的集成架构可以产生良好的ROI。建立合理的IT集成架构、准确的ROI模型,从长远角度来看,至关重要。(IBM软件部EAI技术架构师 李永正博士)
大集成才是终极目标
企业的运作效率已不仅仅取决于单一部门、单一应用水平的高低,而越来越依赖于不同部门、不同应用的协同工作,因此企业必须将已有系统、应用、流程以及数据有机地集成,才能充分发挥每个单一系统的价值,使企业的整体运作效率得以提高,更好地为市场和客户服务。
建设企业应用集成(EAI),首先要考察企业的各个应用系统的功能,理清业务流程,做好业务流程的规划,充分考虑清楚各个现有应用系统中的哪些数据需要交换,如何交换,以及各个应用系统之间的关系如何。
这一步很重要,它不仅是一个技术问题,更多的是业务问题,需要业务人员的参与,需要有效的流程设计工具来帮助业务人员方便快捷地构建和修改业务流程。
第二步是搭建一个应用集成平台。应用集成通常是通过消息驱动的,所以需要选择一个通用的消息总线,再加上一个应用集成服务器。应用集成服务器提供应用程序集成、数据转换和业务流程管理功能,其中包括流程处理和信息转换的规则。
第三步是考虑原有应用系统的接口问题。这是应用集成的难点,工作量很大。
Sybase的集成服务器Sybase IO,包含成熟的EAI技术,提供了一些现成的应用系统接口,如Adapter for SAP, Adapter PeopleSoft等,都是针对一些大型跨国公司的应用系统开发的,有了这些现成的接口产品,可以方便应用的集成,减少很多工作量。
但是对于国内的应用系统来说,需要利用集成平台提供的开发环境,开发针对现有应用系统的接口。这需要对原有应用有深入的了解,或者得到相应的软件开发商的支持。
有了集成平台,有了应用接口,接下来就是分阶段实施EAI,并分别把各个应用系统接入集成平台,进行调试。
系统测试分为几个方面:
◆ 首先是监测信息格式的正确性,即从应用系统发送到集成服务其中的消息格式是否正确;
◆ 然后测试信息转换的正确性,即发送到集成服务中的信息经过处理后,发送出来的信息的正确性,从而调试集成服务器中的设置和规则的完整性和正确性;
◆ 最后要进行压力测试,即测试集成平台的信息接受能力和处理能力,找出性能瓶颈,采取相应的措施加以改善。
Sybase公司的大集成解决方案在EAI应用中颇具特色,可以分为三个层次。第一层次是数据的集成;第二层次是应用的集成;最高层次是业务的集成。三个层次一层比一层高。
在数据集成(Date Integration)方面,Sybase与其他厂商的做法不同。如一些公司主张做“大集中”,他们的数据类型都是单一型的,他们会建议只采用他们的数据库,最好不用与其他公司的产品,因为沟通起来会有问题。
而Sybase采用的是开放的观念,无论你后台用的是谁家的数据库,都可以无障碍沟通。
至于应用集成(Application Integration),Sybase公司收购了New Era Of Networks,收购满足了用户对数据集中和应用整合的两个层面的需求。目前一些公司也在做EAI,但其无法实现与不同应用系统的沟通,因此不能算是真正意义上的EAI。
现在客户都需要整套的解决方案,只提供数据而没有应用,或只有应用没有数据,都无法满足客户的需求,以及信息的自动化,只有实现了三个层次的集成才是真正意义的“大集成”,不是单一的集成。
此外,在企业门户集成方面,Sybase 企业门户是易于部署的、安全且可扩展的门户解决方案,它可以很容易地将 Web 获得的信息源进行集成,并可将现有应用程序集合成个性化的视图,为员工、合作伙伴和客户的访问提供快捷的服务途径。
Sybase 企业门户采用基于浏览器的管理组件和工具,主要功能包括:直观用户界面、全面的内容集成、集中的门户管理和开发、个性化和基于角色的内容组织、一站式登陆、安全性架构、负载均衡及企业级扩展支持。
目前,Sybase“大集成”应用解决方案在全球,包括在国内,具有很多成功案例。如在中国远洋物流公司EAI项目中,基于Sybase IO构建的中远物流信息交换平台,实现了供应链各方物流信息和作业的协同。
当前国内大多数企业的EAI还处在数据集成阶段,但“大集成”将是一个方向。因为一般企业会从数据集成开始做,当数据集成不能满足其需求后,就开始做应用集成;当应用集成逐渐不能满足需求后,再步入业务集成阶段。“大集成”最终将会成为企业EAI的主流。(Sybase(中国)有限公司)
业务集成实现商业价值
EAI技术通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其它重要的内部系统之间无缝地共享和交换数据的需要。
回顾企业的信息化之路,我们可以看到企业应用集成(EAI)分为以下几个层次:通过数据大集中整合了企业的信息资产,使之能够为业务决策所用;通过应用集成,提高对应用和数据的共享效率;再往上,就该是通过业务集成,最大化地挖掘应用和数据的商业价值。
传统的企业应用集成是点到点的(如图1),它更像是各种应用端口的改造。点到点的EAI解决方案不仅成本高、耗时长,而且每当业务流程改变时,集成工作也要从头再来。这种解决方案不是构建在能够适应未来业务需求的基础之上。
 BEA公司的EAI产品WebLogic Integration,是一套完善的企业应用集成解决方案。WebLogic Integration 8.1着眼于业务流程,为流程建模、流程自动化和业务流程分析,提供了通用环境,以便访问各种企业应用,并使业务用户能够有效协作。
它能够将完全不同的应用集成和应用开发汇聚为统一的业务集成解决方案。这样,用户就能构建一个适应性强、面向服务的环境,既能扩展现有的技术,又可使IT部门迅速集成、整合业务功能,以加快项目的完成。
集成化的流程远比支离破碎的流程更加高效,这是BEA集成解决方案的核心理念。
为了解决业务集成中存在的种种复杂问题,BEA的方案建立在技术汇聚(technology convergence)概念的基础上,将应用开发和应用集成汇聚到一个统一的集成解决方案之中。
这种新的开发环境既利用了企业的遗留资产,也利用了当今完善的、基于Web的开放标准,从长远来看能够保持灵活性、互操作性和供应商独立性。(如图2)。
 在具体实施方法上,WebLogic Integration 8.1通过三步帮助企业实现目标。
1.从EAI到优化的流程。原来,通常是将各种不同的应用捆绑在一起,也就是创建数据链接,使信息能够在整个企业内传送。当前,这种做法基本上已经被淘汰。
WebLogic Integration从一开始就建立在WebLogic Server之上,使IT部门能够轻松地编写自己定制的业务逻辑。这些业务逻辑基于行业标准,配有可重用组件,并且可以部署到一个成熟的基础结构中。
其结果是,使IT部门有能力以真正适合业务的方式,将应用从企业一端扩展至另一端。
2.对信息的定制访问。在整个企业范围内,信息通常都散布在多个不同的数据源中。每种应用都采用不同的用户接口技术,为用户提供信息。
成功集成的目标是要成就一个业务流程集成化的企业。这就意味着要具有一个统一的应用基础结构,企业可以在此基础上为各个部门定制察看业务信息的视图或访问形式。
3.快速适应变化。今天的现实是,仅有自动化的业务流程是远远不够的。确切地说,还要求变化本身也必须是自动化的。作为一个专为快速重用组件而设计、构建的解决方案,BEA WebLogic Integration 8.1实现了集成与开发的汇聚,使企业能够方便快捷地适应新项目和规范的要求。( BEA系统(中国)有限公司)
SAIM法助力EAI实施
当前,企业应用集成(EAI)市场正在迅猛发展。许多大的行业用户,都不约而同地把“应用集成”作为未来信息化的工作重点。
据Gartner预测,35%-60%的企业信息技术资源将用于集成,这导致在全球迅速形成上百亿的应用集成市场。应用集成的主要技术集成代理套件在2001到2005年期间的复合年增长率(CAGR)超过33%,是中间件市场中增长最快的。
不仅在全球如此,我国的许多大企业都已开始部署或实施应用集成的工作,从银行到电信,从能源集团到进出口企业,莫不如此。所以EAI市场在今后几年将有非常好的发展前景。
EAI的核心技术是中间件,它是中间件的集成或集成的中间件。EAI不仅是技术,更是一种方法,它更关注企业总体结构。别的标准无法代替EAI。
对于这样一家集制造、科研、投资、贸易于一体,并且已经建成ERP、CRM、PDM、物流等系统的多元化大型现代公司,当前正是需要EAI技术帮其实现各个分立系统的整合,消除信息孤岛的时候。
与EAI方法相比,虽然通过价值链的流程集成方法也能够产生巨大的利润,但是其当前仍面临许多问题:
首先,靠单一的ERP或CRM系统无法把其他的系统集成在一起,即使ERP的业界领袖SAP或者CRM的业界领袖Siebel,也无法使他们的系统包罗万象。
其次,除了这些大系统之外,企业还有许多其他需求,需要大量的小软件来实现,这些小软件都有自己的集成接口,而有些遗留应用没有集成接口。
第三,现代应用体系结构分为两个阵营,各个系统的开发者可能分别采用SUN公司的J2EE和Microsoft的.NET技术,这也是集成整合的难题。
最后,企业内部的应用或合作伙伴的系统采用的不同数据格式,必须转换成能在集成环境中处理的通用业务对象。
而EAI方法却可以有效解决以上问题。如何制订一个有效的EAI实施计划呢?
EAI的实施计划必须根据企业的实际情况制定。这里推荐一种SAIM方法,即所谓的“安全应用集成方法论”。SAIM方法描述了EAI的基本原则及步骤,将对一个企业如何制定一个好的EAI计划起指导作用。
它建立在一系列基本原则上,这些原则对成功实施EAI来说非常关键,包括:
1. 按企业业务策略调整IT策略,也就是说,由业务计划来决定IT计划。
2. 要建立在坚固的企业级结构上,重点是业务组件及基础架构,最大限度实现构件化和可重用。
3. 充分利用遗留软件和商用软件。
4. 追求安全,降低风险。
SAIM方法由五个活动领域组成:企业IT策略、企业体系结构、应用软件结构、组件开发、应用软件集成和部署。
可以把这五个领域视为以企业IT策略为核心的同心圆,企业的EAI计划可以由内而外逐步展开,同一领域内的多个项目可以同时进行。
在EAI实施过程中,需要把握的关键有两个方面:在上述五个活动领域中同时开展任务时,需要能够控制企业的总体结构;EAI是一种支持企业信息系统演进的技术,高效的EAI技术可以使企业的信息系统不断生长,但不能指望毕其功于一役。(■ 北京东方通科技公司 牛合庆)
| | | | |
|
|
|
| |
|