EAI能够将业务流程、应用软件、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享。EAI不仅包括企业应用系统和组织集成,还包括企业与企业之间的集成,以实现企业与企业之间信息交换、商务协同、过程集成和组建虚拟企业和动态联盟等。尽管EAI常常表现为对一个商业实体的信息系统进行业务应用集成——Intra-Integration,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成——Intra-Integration,例如扩展的供应链管理(eSCM)、客户关系管理(CRM)、虚拟企业(VE)和Web Services等。
EAI技术和内容从不同的角度有不同的分类方法。从应用集成的对象来划分,可以分为面向数据的集成和面向过程的集成;从应用集成所使用的工具和技术来划分,可以分成6个层次,分别是平台集成、数据集成、组件集成、应用集成、过程集成和业务对业务的集成。如果从企业组织角度,EAI可分为水平的组织内的集成、垂直的组织内的集成和不同组织间系统的集成。
对于这些诸多的集成概念,我们可以从广度和深度两个维度来将其总括起来。从集成的深度上则从数据集成、应用系统的集成再到目前的面向过程的集成,集成的难度和能够取得的效益都是不同的;而从广度上来讲,从最初的部门内部集成到部门间集成,以及到企业范围内和企业间的集成。不管怎样,企业应用集成的目的是实现在企业内外任何相连的应用系统和数据源间无限制地分享数据和业务过程。关于EAI的二维描述其达到的目标,以及实现的难易程度,如下图7-6所示。
从集成的深度上来说,从易到难有以下种类的集成:
(1)数据的集成。为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数据才能在数据库系统中分布和共享。
(2)应用系统的集成。为两个应用中的数据和函数提供接近实时的集成。例如,在一些B2B集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个应用系统资源的电子商务网站。
(3)业务流程的集成。当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。业务过程集成包括业务管理、进程模拟,以及综合任务、流程、组织和进出信息的工作流,还包括业务处理中每一步都需要的工具。
从集成的广度上来看,从易到难有以下种类的集成:
(1)部门内部的信息系统集成和人员结构的调整。
(2)部门之间的信息系统集成和关系的调整。
(3)企业级的信息系统集成和组织结构的调整。
(4)与有稳定关系的合作伙伴之间的信息系统实现面向业务过程的集成。
(5)与随机遇到的合作伙伴之间的信息系统实现面向业务过程集成。
责任编辑:小草