企业应用集成是企业信息技术发展的一个主要趋势,它是企业面向过程化和实现业务WEB化的基础。企业应用集成不仅是企业IT部门的技术问题,还是企业管理理念的转变和组织结构创新的问题,是人、技术与组织的集成问题。
企业应用集成(EAI)是企业流程自动化的前提和条件,所谓EAI(Enterprise Application Integration,企业应用集成,或翻译成"企业应用整合")是指能够将业务流程、应用软件、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享。
EAI不仅包括企业内部的应用系统和组织集成,还包括企业与企业之间的集成,以实现企业与企业之间信息交换、商务协同、过程集成和组建虚拟企业和动态联盟等。
EAI技术和内容从不同的角度有不同的分类方法。从应用集成的对象来划分可以分为面向数据的集成和面向过程的集成;如果从企业组织角度EAI可分为水平的组织内的集成、垂直的组织内的集成和不同组织间系统的集成。
对于这些诸多的集成概念,我们可以从广度和深度两个维度来将其总括起来。从集成的深度上则从数据集成、应用系统的集成再到目前的面向过程的集成,集成的难度和能够取得的效益都是不同的;而从广度上来讲,从最初的部门内集成到部门间集成,及到企业范围内和企业间的集成。不管怎样,企业应用集成的目的是实现在企业内外任何相连的应用系统和数据源间无限制的分享数据和业务过程。关于EAI的两个维度描述及其达到的目标以及实现的难易程度,如图所示。

目前,EAI主要是将问题分解成几个较小的问题,然后一步步解决每个子问题来分几层构建起来的,通常集成的层次可分为在数据级,应用接口级,业务逻辑和表示层等层次上的集成。