當前位置:工程項目OA系統(tǒng) > 泛普各地 > 吉林OA系統(tǒng) > 長春OA系統(tǒng) > 長春OA行業(yè)資訊
EAI與Web服務兩種應用集成技術比較
應用集成,這是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)
- 1實例演示:如何將數(shù)據(jù)中心遷移到云上
- 2IT專家回顧 看2008年x86服務器市場風云
- 3長春OA軟件平臺型的幾大特征
- 4“安全第一” 企業(yè)如何利用EFS加密數(shù)據(jù)
- 5以太網(wǎng)將成為數(shù)據(jù)中心唯一網(wǎng)絡技術
- 6趨勢分析:虛擬化引領災備的新方向
- 7經(jīng)驗提醒:企業(yè)常見的10個節(jié)電誤區(qū)
- 8信息架構需要綠色整合
- 9三種客戶端虛擬化方法讓投資更持久
- 10虛擬化技術的6大安全問題及保障措施
- 11提高服務器系統(tǒng)可管理性 滿足中小企業(yè)需求
- 12你的硬盤“活”的時間夠長嗎?
- 13三大熱門數(shù)據(jù)存儲技術的類比分析
- 14分析:虛擬化技術給企業(yè)應用帶來的優(yōu)勢
- 15IT管理者應該如何應對虛擬風險的出現(xiàn)
- 16Windows系統(tǒng)緊急安全配置指南
- 17企業(yè)機密數(shù)據(jù)防護由安全管理員控制入手
- 18采取7項措施來建設更綠色數(shù)據(jù)中心
- 19如何解決服務器規(guī)模和容量規(guī)劃難題
- 20EMC:金融危機影響存儲業(yè)已經(jīng)顯現(xiàn)
- 21計世獨家:管理好虛擬機的全生命周期
- 22剖析企業(yè)實施虛擬機高效管理的六大啟示
- 23全球救市計劃可能推動高性能計算發(fā)展
- 245大絕招護航服務器的虛擬化實施
- 25關于2009年虛擬化和云計算領域的五項預測
- 26電子商務應用于重慶會展行業(yè)OA的建議
- 27評估綠色數(shù)據(jù)中心有哪些量化指標
- 28安全思考:誰在“借用”您的網(wǎng)絡?
- 29刀片服務器應用狀況分析訪談
- 30中國的管理軟件可粗略劃分為兩大陣營
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓