應(yīng)用系統(tǒng)的集成從技術(shù)上可以分為界面集成、數(shù)據(jù)集成、接口集成、流程集成和平臺(tái)集成等多種方式。
①界面集成,指的是系統(tǒng)與系統(tǒng)之間沒(méi)有實(shí)質(zhì)上的關(guān)聯(lián),只是匯聚到同樣的應(yīng)用接人點(diǎn),采用類似的初始界面,或者統(tǒng)一的登錄手段,調(diào)用授權(quán)的信息界面。典型的例子是通過(guò)企業(yè)信息門戶系統(tǒng)實(shí)現(xiàn)的集成。
②接口集成,指的是以應(yīng)用系統(tǒng)為單位,通過(guò)有限的應(yīng)用接口相互交換信息的集成方式。單一的系統(tǒng)與系統(tǒng)的接口集成,往往只考慮系統(tǒng)自身的需要,僅僅集成自身需要的數(shù)據(jù),缺乏業(yè)務(wù)規(guī)范性和數(shù)據(jù)一致性約束,容易形成新的信息孤島。
③流程集成,指的是以系統(tǒng)內(nèi)的組件為集成單位,通過(guò)應(yīng)用集成中間件使系統(tǒng)與系統(tǒng)各自的流程能夠有機(jī)的、無(wú)縫的銜接起來(lái),共同提供完整業(yè)務(wù)功能的集成方式。
④數(shù)據(jù)集成,指的是系統(tǒng)之間采用相同的數(shù)據(jù)交換標(biāo)準(zhǔn),通過(guò)導(dǎo)人導(dǎo)出中間數(shù)據(jù)文件或者數(shù)據(jù)庫(kù)的方式實(shí)現(xiàn)的集成,如數(shù)據(jù)倉(cāng)庫(kù)與業(yè)務(wù)系統(tǒng)的集成。
⑤平臺(tái)集成,指的是在同一個(gè)平臺(tái)上開發(fā)或?qū)嵤┑母黝悜?yīng)用系統(tǒng)的集成方式。
實(shí)際集成過(guò)程往往是上述多種集成方式的組合。集成架構(gòu)的設(shè)計(jì)應(yīng)該關(guān)注集成技術(shù)的發(fā)展趨勢(shì),就是正在由單一的接口集成向以集成中間件支撐的服務(wù)型集成發(fā)展,由單純的內(nèi)部集成擴(kuò)展到向外部系統(tǒng)集成,由以集成支持?jǐn)?shù)據(jù)交換向提供數(shù)據(jù)服務(wù)發(fā)展。典型的例子是具有良好的平臺(tái)集成能力的ERP系統(tǒng),應(yīng)用集成中間件和數(shù)據(jù)倉(cāng)庫(kù)技術(shù),提供了廣泛的數(shù)據(jù)共享和數(shù)據(jù)挖掘能力。