應用系統的集成從技術上可以分為界面集成、數據集成、接口集成、流程集成和平臺集成等多種方式。
①界面集成,指的是系統與系統之間沒有實質上的關聯,只是匯聚到同樣的應用接人點,采用類似的初始界面,或者統一的登錄手段,調用授權的信息界面。典型的例子是通過企業信息門戶系統實現的集成。
②接口集成,指的是以應用系統為單位,通過有限的應用接口相互交換信息的集成方式。單一的系統與系統的接口集成,往往只考慮系統自身的需要,僅僅集成自身需要的數據,缺乏業務規范性和數據一致性約束,容易形成新的信息孤島。
③流程集成,指的是以系統內的組件為集成單位,通過應用集成中間件使系統與系統各自的流程能夠有機的、無縫的銜接起來,共同提供完整業務功能的集成方式。
④數據集成,指的是系統之間采用相同的數據交換標準,通過導人導出中間數據文件或者數據庫的方式實現的集成,如數據倉庫與業務系統的集成。
⑤平臺集成,指的是在同一個平臺上開發或實施的各類應用系統的集成方式。
實際集成過程往往是上述多種集成方式的組合。集成架構的設計應該關注集成技術的發展趨勢,就是正在由單一的接口集成向以集成中間件支撐的服務型集成發展,由單純的內部集成擴展到向外部系統集成,由以集成支持數據交換向提供數據服務發展。典型的例子是具有良好的平臺集成能力的ERP系統,應用集成中間件和數據倉庫技術,提供了廣泛的數據共享和數據挖掘能力。