監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

EAI與Web服務兩種應用集成技術比較

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

應用集成,這是IT中的一個老問題。當你在一臺計算機中安裝第二個應用程序的時候,可能就會會遇到這個問題。隨著產(chǎn)生的信息日益增多,集成問題也日益復雜。EAI和Web 服務采用了不同的方式解決了集成的問題。

在集成過程中,最基本的問題在于:哪些內(nèi)容將被共享或者允許訪問,哪些或者是位于哪個地方的用戶或系統(tǒng)能夠允許訪問這些共享的內(nèi)容。

在以往的集成過程中,主要采用了兩種技術:EAI技術和Web 服務技術。

 

一、企業(yè)應用集成(EAI)

不斷增長的客戶和商業(yè)伙伴對實時信息的期望的持續(xù)增加,為了滿足這種期望的需要,企業(yè)被迫連接他們的那些異構的系統(tǒng)來增加產(chǎn)出、提高工作效率以及為了提高顧客滿意度。為使一個組織內(nèi)部IT系統(tǒng)互相通信,導致了企業(yè)應用集成(EAI)的發(fā)展。EAI通過建立底層結構,來聯(lián)系橫貫整個企業(yè)的異構系統(tǒng)、應用、數(shù)據(jù)源等。EAI解決方案的起源可以追溯到那些提供雙向的解決方案以完成在企業(yè)內(nèi)部的ERP、CRM、SCM、數(shù)據(jù)庫、數(shù)據(jù)倉庫以及其他重要的內(nèi)部系統(tǒng)之間無縫地共享和交換數(shù)據(jù)的需要。

二、Web 服務

Web服務以面向對象技術為基礎,對數(shù)據(jù)和編程元素進行封裝,以便不同的基于Web的應用程序能夠訪問,利用Web服務,比如SOAP,瀏覽者可以從其它同樣基于SOAP的站點獲取價格信息,并且傳送給客戶進行比較。Web服務利用不同目標系統(tǒng),觸發(fā)不同的行為和信息來提供后臺服務,SOAP以及其他Web服務采用RPC和其他類似的技術。SOAP同樣也基于XML。

IBM公司的On Demand戰(zhàn)略的技術基礎就是web service,如果IBM公司的戰(zhàn)略得以實現(xiàn),那么其他的公司在產(chǎn)業(yè)鏈中扮演一個什么樣的角色呢?可能會是這樣的情形,企業(yè)用戶向IBM公司購買計算服務,但IBM公司無法提供企業(yè)用戶所需的全部功能,IBM公司根據(jù)用戶需求向其他軟件服務商購買專業(yè)的計算服務,并將其集成在IBM公司提供的計算服務中。同樣,微軟公司的.NET戰(zhàn)略也向著類似的方向發(fā)展。

Web服務最大的特點就是跨平臺,這是COM,CORBA都沒有很好解決的問題。java和.net,甚至其他開發(fā)工具的交互, 在Web服務中得到了解決,而且移動設備也可以使用,所以說Web服務是未來的技術。

三、EAI和Web服務對比

Web服務和早期的EAI的本質(zhì)區(qū)別在于:Web服務提供了標準化集成處理方式;而EAI傳統(tǒng)上采用一個或多個特定的產(chǎn)品來驅動。換句話說,一個基于Web服務的軟件“橋”的集合,可以用來在PeopleSoft人力資源套件和SAP的R/3系統(tǒng)相聯(lián)接;而同樣的EAI的軟件“橋”卻不能將其他人力資源軟件與SAP相連。

另外一方面,SOAP后臺基于WWW聯(lián)盟,而Web服務意味著從get-go 到分布式的樣式。

但是,Web服務并不便宜。傳統(tǒng)的數(shù)據(jù)或信息必須要封裝成為Web服務,這就需要大量的定制開發(fā)工作;由于Web服務仍然是個新生事物,還沒有很多的基本框架。Web 服務還未發(fā)展成熟,特別是項業(yè)務流程管理之類的部分,EAI和Web服務將會在一段較長的時間內(nèi)并存。

集成問題可以拆分成兩種類型:第一種類別,是系統(tǒng)之間簡單數(shù)據(jù)的交換,比如一個應用程序從另外一個應用程序中獲取客戶ID或姓名之類的信息。對于這一類集成,傳統(tǒng)的EAI已經(jīng)完成,在兩個不同類型的軟件之間傳輸數(shù)據(jù)。第二種類別,是在服務器級上集成應用。這是Web服務所要做的,在本質(zhì)上這是一個有許多應用程序構成的一個復雜的應用程序。

一個很大的危險在于:針對一個問題應用了錯誤的方法。Web服務可能會被過度使用,可能只有約20%的集成項目需要服務級別的集成,剩余的80%就只是數(shù)據(jù)交換了。集成是個非常復雜的事情。您需要運用不同類型的技術來解決不同的問題。Web服務只是這個套件中的一部分。Web服務是應用集成中的一種方法,但不是唯一的方法。XML技術的發(fā)明者——Charles Goldfarb曾說過:Web服務和傳統(tǒng)的EAI是同一集成統(tǒng)一體中的不同觀點。EAI通常是定制的、緊耦合的方案;而Web服務是個更通用化、松耦合的方法。在系統(tǒng)設計的其他方面中的協(xié)議是類似的。

四、小結

應用集成是個非常復雜的事情。您可以運用不同類型的技術來解決不同的問題。實質(zhì)上EAI的解決問題的技術手段和web service不盡相同,但是對待事物或者說解決問題的方法異曲同工,都是用規(guī)范、開放、公認的模式去對待異構,統(tǒng)一異構,從而展現(xiàn)自身魅力。

本文介紹了EAI和Web服務這兩種技術的不同之處,這將有助于您在選擇集成問題的解決方法的時候,做出正確的判斷。(e-works)

 

發(fā)布:2007-04-21 14:05    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
長春OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普長春OA行業(yè)資訊其他應用

長春OA軟件 長春OA新聞動態(tài) 長春OA信息化 長春OA快博 長春OA行業(yè)資訊 長春軟件開發(fā)公司 長春門禁系統(tǒng) 長春物業(yè)管理軟件 長春倉庫管理軟件 長春餐飲管理軟件 長春網(wǎng)站建設公司