【3】企業(yè)集成EAI概要

企業(yè)應(yīng)用集成(EAI)可以包括表示集成、數(shù)據(jù)集成、控制集成和業(yè)務(wù)流程集成等多個層次和方面。

1.表示集成表示集成也稱為界面集成,這是比較原始和最淺層次的集成,但又是常用的集成。這種方法把用戶界面作為公共的集成點,把原有零散的系統(tǒng)界面集中在一個新的界面中。表示集成是黑盒集成,不用了解程序與數(shù)據(jù)庫的內(nèi)部構(gòu)造。常用的集成技術(shù)主要有屏幕截取和輸入模擬技術(shù)。表示集成通常應(yīng)用于以下幾種情況:① 在現(xiàn)有的基于終端的應(yīng)用系統(tǒng)上配置基于PC的用戶界面;② 為用戶提供一個看上去統(tǒng)一,但是由多個系統(tǒng)組成的應(yīng)用系統(tǒng);③ 當只有可能在顯示界面上實現(xiàn)集成時。表示集成的實現(xiàn)是很簡單的,也是很不徹底的,只是做了一層“外裝修”,而額外多出來的集成界面也將可能成為系統(tǒng)的性能瓶頸。

2.數(shù)據(jù)集成為了完成控制集成和業(yè)務(wù)流程集成,必須首先解決數(shù)據(jù)和數(shù)據(jù)庫的集成問題。在集成之前,必須首先對數(shù)據(jù)進行標識并編成目錄。另外,還要確定元數(shù)據(jù)模型,保證數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)中分布和共享。因此,數(shù)據(jù)集成是白盒集成。
有很多不同的中間件工具可以用于數(shù)據(jù)集成。例如,批量文件傳輸,即以特定的或是預(yù)定的方式在原有系統(tǒng)和新開發(fā)的應(yīng)用系統(tǒng)之間進行文件傳輸;用于訪問不同類型數(shù)據(jù)庫系統(tǒng)的ODBC標準接口;向分布式數(shù)據(jù)庫提供連接的數(shù)據(jù)庫訪問中間件技術(shù)等。通常在以下情況下,將會使用數(shù)據(jù)集成:① 需要對多種信息源產(chǎn)生的數(shù)據(jù)進行綜合分析和決策;② 要處理一些多個應(yīng)用程序需要訪問的公用信息庫;③ 當需要從某數(shù)據(jù)源獲得數(shù)據(jù)來更新另一個數(shù)據(jù)源時,特別是它們之間的數(shù)據(jù)格式不相同時。相對而言,數(shù)據(jù)集成比表示集成更加靈活。但是,當業(yè)務(wù)邏輯經(jīng)常發(fā)生變化時,數(shù)據(jù)集成就會面臨困難。

3.控制集成控制集成也稱為功能集成或應(yīng)用集成,是在業(yè)務(wù)邏輯層上對應(yīng)用系統(tǒng)進行集成的。控制集成的集成點存于程序代碼中,集成處可能只需簡單使用公開的API就可以訪問,當然也可能需要添加附加的代碼來實現(xiàn)。控制集成是黑盒集成。實現(xiàn)控制集成時,可以借助于遠程過程調(diào)用或遠程方法調(diào)用、面向消息的中間件、分布式對象技術(shù)和事務(wù)處理監(jiān)控器來實現(xiàn)。控制集成與表示集成、數(shù)據(jù)集成相比,靈活性更高。表示集成和數(shù)據(jù)集成所適用的環(huán)境,都適用于控制集成。但是,由于控制集成是在業(yè)務(wù)邏輯層進行的,其復雜度更高一些。而且,很多系統(tǒng)的業(yè)務(wù)邏輯部分并沒有提供API,這樣,集成難度就會更大。

4.業(yè)務(wù)流程集成業(yè)務(wù)流程集成也稱為過程集成,這種集成超越了數(shù)據(jù)和系統(tǒng),它由一系列基于標準的、統(tǒng)一數(shù)據(jù)格式的工作流組成。當進行業(yè)務(wù)流程集成時,企業(yè)必須對各種業(yè)務(wù)信息的交換進行定義、授權(quán)和管理,以便改進操作、減少成本、提高響應(yīng)速度。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容