在信息化发展的早期,用户对企业应用集成(EAI)的应用大多是用来替代重复性劳动的一些简单的设计。在没有考虑到企业数据集成的情况下,唯一的目标就是用计算机代替一些孤立的、体力性质的工作环节。随着应用系统的增多,有些公司开始意识到应用集成的价值和必要性。这时一个巨大挑战,很多公司的技术人员都试图在企业系统整体概念的指导下对已经存在的应用进行重新设计,以便让它们集成在一起,然而这种努力收效甚微。关键的原因在于,传统的企业由于缺少不同系统相互集成的技术,导致了企业工作效率的降低和运营成本的上升。20世纪90年代,ERP开始广受欢迎后,企业同时也被要求能够支持已经存在的应用和数据,企业也可以在市场上购买到全套的管理软件,例如采购、生产控制、分销、财务以及供应链管理和客户关系管理软件。但是,所有的软件又是不完整的,它们必须经过一定的配置才能适合每一家企业的具体情况,这就需要一个十分重要的环节——企业应用集成(EAI)。
企业应用集成技术,即EAI (enterprise application integration),已在各行各业中得到广泛的应用,如电信、金融、媒体、制造业等。一般来讲,如果某一应用领域中的业务逻辑有一定的复杂性,不能简靠传统的用户界面(user interface)加载数据库技术解决其业务问题,那么在这个应用领域中,就有可能应用EAI技术。EAI技术旨在整合既已封装的企业应用,通过一定的业务流程,来实现靠单个应用所不能完成的业务功能。应用EAI技术来实现企业信息管理系统有以下意义:】
与任何应用软件的无缝隙整合,以保护前期IT投资。
层次清晰——高层业务与低层IT运营系统分离,因而这两者可以独立修改。
实现业务流程的自动化。
是业务流程分析及优化成为可能。
随着企业各种应用的迅速增加以及更多地把自己的业务转向电子商务,EAI方案对企业的重要性也日益显现。越来越多的企业开始采用EAI解决方案将企业内部的应用软件与外部客户和供应商的应用软件进行链接,实现数据流和业务运作的自动化。EAI与电子商务的结合为企业快速实现业务的自动化提供了可靠的保证,呈现在我们面前的将是一个同事具有数据自动化和业务流程高度可塑的企业管理框架,从而进一步加快到端对端的电子商务的应用集成,包括供应链管理、客户关系管理和ERP系统相关联的门户网站、前端应用、后端应用等。
但由于孤立的信息系统无法有效地提供跨部门、跨系统的综合信息,诸如某个中国要订单的状况怎么样,谁说我最重要的客户,这个季节的任务能否完成等等。孤立的信息系统也无法实现实时的信息存取和对业务流程的透视,无法实现对客户、供应商、项目、订单、资产等方面的全面掌控,无法实现企业价值链全面、彻底的透视和控制。于是,企业对应用整合的需求应运而生。
在电子商务时代,许多大企业已逐渐接受“企业集成骨干网”的概念。所谓“企业集成骨干网”实际上是建立一个集成的可拓展的应用软件总线结构,所有的应用可以“即插即用”。目前,企业对企业集成骨干网的需求急剧增加,企业应用集成(EAI)已经成为实现企业主要战略目标的必需手段和捷径。