EAI

EAI

EAI(Enterprise Application Integration,企業套用集成)是將基於各種不同平台、用不同方案建立的異構套用集成的一種方法和技術。EAI 通過建立底層結構,來聯繫橫貫整個企業的異構系統、套用、數據源等,實現企業內部的 ERP、CRM、SCM、資料庫、數據倉庫,以及其他重要的內部系統之間無縫地共享和交換數據。有了 EAI,企業就可以將企業核心套用和新的 Internet解決方案結合在一起。

基本介紹

  • 中文名:企業套用集成
  • 外文名:Enterprise Application Integration
  • 類型:網際網路
  • 簡稱:EAI
基本介紹,簡要歷史,EAI集成類型,界面集成,業務過程集成,套用集成,數據集成,平台集成,相關技術,詞條圖冊,

基本介紹

EAI 將進程、軟體、標準和硬體聯合起來,在兩個或更多的企業系統之間實現無縫集成,使它們就像一個整體一樣。儘管 EAI 常常表現為對一個商業實體(例如一家公司)的信息系統進行業務套用集成,但當在多個企業系統之間進行商務交易的時候,EAI 也表現為不同公司實體之間的企業系統集成,例如 B2B 電子商務。

簡要歷史

在 20 世紀 60 年代到 70 年代期間,企業套用大多是用來替代重複性勞動的一些簡單設計。當時並沒有考慮到企業數據的集成,惟一的目標就是用計算機代替一些孤立的、體力性質的工作環節。
到了 20 世紀 80 年代,有些公司開始意識到套用集成的價值和必要性。這是一種挑戰,很多公司的技術人員都試圖在企業系統整體概念的指導下對已經存在的套用進行重新設計,以便讓它們集成在一起。然而這種努力收效甚微。
20 世紀 90 年代,ERP 套用開始流行的時候,同時也要求它們能夠支持已經存在的套用和數據,這就必須引入 EAI。所以說,EAI 的發展是合乎邏輯的,企業利用客戶端/伺服器技術實現了分布套用,但後來認識到連線多樣業務處理的好處。其他推動 EAI 市場的因素還有套用軟體包的發展、針對 Y2K 問題的套用、供應鏈管理(B2B 集成)、流式業務處理以及 Web 套用集成。

EAI集成類型

界面集成

這是比較原始和最淺層次的集成,但又是常用的集成。這種方法是把用戶界面作為公共的集成點,把原有零散的系統界面集中在一個新的、通常是瀏覽器的界面之中。

業務過程集成

當對業務過程進行集成的時候,企業必須在各種業務系統中定義、授權和管理各種業務信息的交換,以便改進操作、減少成本、提高回響速度。業務過程集成包括業務管理、進程模擬以及綜合任務、流程、組織和進出信息的工作流,還包括業務處理中每一步都需要的工具。

套用集成

為兩個套用中的數據和函式提供接近實時的集成。在一些 B2B 集成中用來實現 CRM 系統與企業後端套用和 Web 的集成,構建能夠充分利用多個業務系統資源的電子商務網站。

數據集成

為了完成套用集成和業務過程集成,必須首先解決數據和資料庫的集成問題。在集成之前,必須首先對數據進行標識並編成目錄,另外還要確定元數據模型。這三步完成以後,數據才能在資料庫系統中分布和共享。

平台集成

要實現系統的集成,底層的結構、軟體、硬體以及異構網路的特殊需求都必須得到集成。平台集成處理一些過程和工具,以保證這些系統進行快速安全的通信。

相關技術

EAI 解決方案通常涉及到 JCA、JMS、Web 服務以及 XML 等多種企業級技術。這些技術都已經成為業界的標準,從而可以最大化地保護客戶投資。這些技術既可以被包含在相關產品中供用戶透明地使用, 也可以由用戶自己在應用程式中加以調用。此外,SOA(面向服務的架構)隨著各大廠商的追捧而變得炙手可熱。雖然 SOA 本身不是一個全新的概念, 但由於 Web 服務以及格線計算等技術的成熟,SOA 具備了更好的發展條件。對於 EAI 來說,基於 SOA 的企業套用系統可以隨著企業業務的變化而逐漸變化,能夠實現“柔性化”的軟體系統,從而降低實施 EAI 的成本和風險,因此我們可以說 SOA 的興起給了 EAI 廠商一個新的機會。

詞條圖冊

相關詞條

熱門詞條

聯絡我們