多数企业的信息系统是由不同的技术单位、在不同的时间段、基于不同的技术产品和技术进行建设,导致系统间在运行环境、数据存储、开发语言、架构模式等方面差异较大。信息系统不断增多,相互之间无法进行及时、有效地数据共享,企业出现了普遍存在的数据重复录入、不一致,或者不同步的问题,这也是信息孤岛形成的主要原因之一,严重阻碍了信息系统提高办公效率。因此,企业信息系统集成技术是现阶段企业信息化建设的重点工作之一。
按照信息系统集成的深度,企业信息系统集成技术分为数据集成、业务集成、应用集成。①数据集成,将存储于不同信息系统中的数据采用统一的标准进行整合,支撑多系统间的数据连接、共享,形成完成的企业数据流,保证数据的准确性,是实现最终的信息系统集成的重要基础。②业务集成,通过分析整合企业内部不同的业务流程,打通企业内部的业务流程,实现跨部门、跨系统的企业流程的共用、连接,实现信息系统的统一协作,提高数据的利用率,从而推进企业整体信息化建设水平的提高。③应用集成,通过分析企业信息系统所承载的业务运行模式,将不同信息系统中业务流程进行连接、优化,推进不同信息系统在整个企业范围内的共享和高效利用,减少不同信息系统间存在的功能重复问题。
传统的企业信息系统集成技术是通过开发专用的“点对点”的专用集成接口,实现多信息系统间的数据交换。在信息系统较少、功能相对固定的情况下,该方式比较容易实现。但是,随着信息系统数量增多、功能增加或变更,由于接口重用率较低,所需要的接口数量增长迅速。另外,信息系统是通过接口实现的网状连接,因此,接口的维护工作量大。
主流的企业信息系统集成技术是建设集成平台。集成平台是利用中间件的方式进行数据的访问与共享,实现应用对数据的透明访问,解决了应用对数据存储方式及底层软件环境的依赖。集成平台常见的实现方式是通过万维网服务技术定义接口标准,支持面向服务的架构实现企业数据总线的部署。集成平台的作用主要有3个方面:①对接口传递的数据进行协议转换、数据映射,实现跨语言的数据传输;②控制接口的调用,实现接口的安全与访问控制;③记录接口调用日志,方便后续问题的排查。