什么是EAI?为什么要进行EAI?EAI的内容是什么?实施企业应用集成所产生的效益。大型企业能从中获得什么?未来大型企业的信息化架构……
汤海京
第一、企业内部数据比较散乱,许多地方出现了数据不一致的情况。
第二、企业内部数据没有进行整体管理,无法进行数据分析和数据挖掘。
第三、企业内部数据没有制定统一的请求/交换标准,接口多,外挂系统多,带来了可扩展性差,维护难度大以及不利于统一管理的诸多问题。
第二部分:理想的企业信息化建设
第一、建立统一的企业内部数据视图,保证各大系统间数据的一致性。
第二、建立统一的企业内部数据管理机制,为大型企业进行数据分析和数据挖掘提供数据基础。
第三、建立统一的企业内部数据交换标准,采用购买国外先进技术+自主研发的手段,最终实现大型企业企业信息化的可扩展性,降低MIS部门的维护难度,为公司高层进行决策提供技术保障。
第三部分:EAI的先进理念
AMTeam.org
什么是EAI?
EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在一个企业内或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。
AMTeam.org
为什么要进行EAI?
在20世纪60年代到70年代期间,企业应用大多是用来替代重复性劳动的一些简单设计。当时并没有考虑到企业数据的集成,惟一的目标就是用计算机代替一些孤立的、体力性质的工作环节。
到了20世纪80年代,有些公司开始意识到应用集成的价值和必要性。这是一种挑战,很多公司的技术人员都试图在企业系统整体概念的指导下对已经存在的应用进行重新设计,以便让它们集成在一起。然而这种努力收效甚微。
20世纪90年代,ERP应用开始流行的时候,同时也要求它们能够支持已经存在的应用和数据,这就必须引入EAI。所以说,EAI的发展是合乎逻辑的,企业利用客户机/服务器技术实现了分布应用,但后来认识到连接多样业务处理的好处。其他推动EAI市场的因素还有应用软件包的发展、针对Y2K问题的应用、供应链管理(B2B集成)、流式业务处理以及Web应用集成。
AMTeam.org
EAI的内容是什么?
EAI包括的内容很复杂,涉及到结构、硬件、软件以及流程等企业系统的各个层面。
● 业务过程集成
当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。业务过程集成包括业务管理、进程模拟以及综合任务、流程、组织和进出信息的工作流,还包括业务处理中每一步都需要的工具。
● 应用集成
为两个应用中的数据和函数提供接近实时的集成。在一些B2B集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个业务系统资源的电子商务网站。
● 数据集成
为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数据才能在数据库系统中分布和共享。
● 集成的标准
要实现完全的数据集成,必须首先选择数据的标准格式。集成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。
● 平台集成
要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。
AMTeam.org
实施企业应用集成所产生的效益
成功地进行企业应用集成,可以产生以下的效益:
自动完成关键性业务的处理
将应用扩展到更多用户
对于系统冗余的剔除
改进客户服务水平
提高生产效率
降低成本
大型企业能从中获得什么?
有了大型企业EAI,不但能够解决上头所说的那三个问题,还可以拿我们的成功经验去给其他公司做实施。IDC认为,EAI服务市场将会是未来3~5年内IT行业中增长最快的部分。根据IDC的调查,“这个市场上全球的营业收入会从2000年的50亿美元上升到2005年的210亿美元,这意味着综合年增长率(CAGR)超过了30%。与此相对应,整个IT服务产业的同期综合年增长率预计为11%。”IDC还报道,北美和西欧将产生90%的EAI的服务需求,而日本和拉美将驱动剩下的需求。制约EAI发展的因素主要有:服务的价格、人们对EAI的认识以及B2B集成的挑战。
第四部分:未来大型企业的信息化架构
注:作者现任职于联想集团软件设计中心
本文由作者向AMT提供
浏览大型企业集团EAI方案书(下)
责编:汤海京
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友