一、说明
应用系统的集成从技术上可以分为界面集成、数据集成、接口集成、流程集成和平台集成等多种方式。
二、详情
2.1界面集成
指的是系统与系统之间没有实质上的关联,只是汇聚到同样的应用接人点,采用类似的初始界面,或者统一的登录手段,调用授权的信息界面。典型的例子是通过企业信息门户系统实现的集成。
很多情况下,系统之间的集成包含了复杂的业务操作逻辑,例如对于保险业务,很多时候需要进行较为复杂的交互操作,这时,如果单纯的使用接口方式进行交互,会调用大量的系统接口,同时需要每个接口集成的业务系统理解一系列的业务交互过程,对于系统集成方造成很大的困难,系统集成周期非常长。针对这种情况,如果被集成方提供现成的基于界面交互的方式的集成能力,将能够大大的降低集成难度,便于业务快速落地。具体流程如下:
支付宝网页支付接口调用示例
2.2接口集成
指的是以应用系统为单位,通过有限的应用接口相互交换信息的集成方式。单一的系统与系统的接口集成,往往只考虑系统自身的需要,仅仅集成自身需要的数据,缺乏业务规范性和数据一致性约束,容易形成新的信息孤岛。
2.3流程集成
指的是以系统内的组件为集成单位,通过应用集成中间件使系统与系统各自的流程能够有机的、无缝的衔接起来,共同提供完整业务功能的集成方式。
2.4数据集成
指的是系统之间采用相同的数据交换标准,通过导人导出中间数据文件或者数据库的方式实现的集成,如数据仓库与业务系统的集成。
2.4平台集成
指的是在同一个平台上开发或实施的各类应用系统的集成方式
三、总结
实际集成过程往往是上述多种集成方式的组合。集成架构的设计应该关注集成技术的发展趋势,就是正在由单一的接口集成向以集成中间件支撑的服务型集成发展,由单纯的内部集成扩展到向外部系统集成,由以集成支持数据交换向提供数据服务发展。典型的例子是具有良好的平台集成能力的ERP系统,应用集成中间件和数据仓库技术,提供了广泛的数据共享和数据挖掘能力。