企业在实施项目是应注意首先了解对自身的业务流程和数据格式有充分的了解,根据企业自身的业务模式选择合适的EAI方式。
目前EAI主要分以下几中不同的方式:
数据层集成– Data Level Integration
数据层应用集成是企业实施EAI的基础。数据集成的目的是将不同的数据库集成起来,提供一种单一的虚拟数据库,这样就不会出现与核心业务不一致的多个数据库。数据集成直接和企业应用系统的数据库打交道,对数据库进行直接的读写操作。数据层的集成是EAI里相对简单的一种集成技术。
应用层集成 – Application Level Integration
应用层集成主要是指在通过应用接口对应用系统实现集成。应用接口(Application Programming Interface - API)是通用应用系统以及客户自建系统为方便和外部应用系统连接而对外开放的软件接口。目前时常上的一些标准商业软件,例如ERP系统,CRM系统,电子商务系统等,都有非常成熟的API。通过采用API层的应用集成,用户可以不对应用的数据库直接进行操作。
过程集成 – Process Level Integration
过程集成是将不同单位部门、或不同企业的不同业务流程利用应用集成技术集成在一起,实现跨部门、跨系统、跨企业的流程共用。
用户接口层集成 – User Interface Level Integration
将有不同用户界面的用户端应用统一在一个界面下。例如Web界面。实现全单位共用一个用户界面。
EAI应用集成技术和传统应用系统连接技术的区别
目前已经有一些企业已经开始企业内部分散的信息系统连接起来以实现数据层的信息共享。目前的信息系统连接的方法是在不同的应用系统之间建立一个连接通路。其结果是企业的信息系统的结构混乱,领导、业务人员和信息管理人员无法对相互连接的系统实现有效的监控信息共享只能是单向的纯数据层的信息共享。无法真正实现业务流程的自动化不能实现应用系统和应用系统之间的实时对话。
应用系统之间是点对点的连接
利用EAI技术实现企业内部的信息共享可以大大简化和加快企业企业的信息共享集成工程进度。其技术上的好处体现在:
整个企业有一个功能强大的信息共享和信息交换体系结构。着个体系结构不仅仅是现有信息系统的一个共享平台同时有是未来新系统的信息共享平台。
因为EAI平台已将应用集成所要做的工作已经完成,所以企业信息集成的工程实施时间可以大大缩短,从而可以接省企业大量的资金。
利用EAI集成平台可以实现应用系统层的集成。可以实现信息系统和信息系统之间的即时对话。
利用EAI平台建成的企业信息共享系统有易于系统管理人员对系统进行维护。