當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 吉林OA系統(tǒng) > 長春OA系統(tǒng) > 長春OA行業(yè)資訊
EAI與Web服務(wù)兩種應(yīng)用集成技術(shù)比較
應(yīng)用集成,這是IT中的一個老問題。當(dāng)你在一臺計算機中安裝第二個應(yīng)用程序的時候,可能就會會遇到這個問題。隨著產(chǎn)生的信息日益增多,集成問題也日益復(fù)雜。EAI和Web 服務(wù)采用了不同的方式解決了集成的問題。
在集成過程中,最基本的問題在于:哪些內(nèi)容將被共享或者允許訪問,哪些或者是位于哪個地方的用戶或系統(tǒng)能夠允許訪問這些共享的內(nèi)容。
在以往的集成過程中,主要采用了兩種技術(shù):EAI技術(shù)和Web 服務(wù)技術(shù)。
一、企業(yè)應(yīng)用集成(EAI)
不斷增長的客戶和商業(yè)伙伴對實時信息的期望的持續(xù)增加,為了滿足這種期望的需要,企業(yè)被迫連接他們的那些異構(gòu)的系統(tǒng)來增加產(chǎn)出、提高工作效率以及為了提高顧客滿意度。為使一個組織內(nèi)部IT系統(tǒng)互相通信,導(dǎo)致了企業(yè)應(yīng)用集成(EAI)的發(fā)展。EAI通過建立底層結(jié)構(gòu),來聯(lián)系橫貫整個企業(yè)的異構(gòu)系統(tǒng)、應(yīng)用、數(shù)據(jù)源等。EAI解決方案的起源可以追溯到那些提供雙向的解決方案以完成在企業(yè)內(nèi)部的ERP、CRM、SCM、數(shù)據(jù)庫、數(shù)據(jù)倉庫以及其他重要的內(nèi)部系統(tǒng)之間無縫地共享和交換數(shù)據(jù)的需要。
二、Web 服務(wù)
Web服務(wù)以面向?qū)ο蠹夹g(shù)為基礎(chǔ),對數(shù)據(jù)和編程元素進行封裝,以便不同的基于Web的應(yīng)用程序能夠訪問,利用Web服務(wù),比如SOAP,瀏覽者可以從其它同樣基于SOAP的站點獲取價格信息,并且傳送給客戶進行比較。Web服務(wù)利用不同目標(biāo)系統(tǒng),觸發(fā)不同的行為和信息來提供后臺服務(wù),SOAP以及其他Web服務(wù)采用RPC和其他類似的技術(shù)。SOAP同樣也基于XML。
IBM公司的On Demand戰(zhàn)略的技術(shù)基礎(chǔ)就是web service,如果IBM公司的戰(zhàn)略得以實現(xiàn),那么其他的公司在產(chǎn)業(yè)鏈中扮演一個什么樣的角色呢?可能會是這樣的情形,企業(yè)用戶向IBM公司購買計算服務(wù),但IBM公司無法提供企業(yè)用戶所需的全部功能,IBM公司根據(jù)用戶需求向其他軟件服務(wù)商購買專業(yè)的計算服務(wù),并將其集成在IBM公司提供的計算服務(wù)中。同樣,微軟公司的.NET戰(zhàn)略也向著類似的方向發(fā)展。
Web服務(wù)最大的特點就是跨平臺,這是COM,CORBA都沒有很好解決的問題。java和.net,甚至其他開發(fā)工具的交互, 在Web服務(wù)中得到了解決,而且移動設(shè)備也可以使用,所以說Web服務(wù)是未來的技術(shù)。
三、EAI和Web服務(wù)對比
Web服務(wù)和早期的EAI的本質(zhì)區(qū)別在于:Web服務(wù)提供了標(biāo)準(zhǔn)化集成處理方式;而EAI傳統(tǒng)上采用一個或多個特定的產(chǎn)品來驅(qū)動。換句話說,一個基于Web服務(wù)的軟件“橋”的集合,可以用來在PeopleSoft人力資源套件和SAP的R/3系統(tǒng)相聯(lián)接;而同樣的EAI的軟件“橋”卻不能將其他人力資源軟件與SAP相連。
另外一方面,SOAP后臺基于WWW聯(lián)盟,而Web服務(wù)意味著從get-go 到分布式的樣式。
但是,Web服務(wù)并不便宜。傳統(tǒng)的數(shù)據(jù)或信息必須要封裝成為Web服務(wù),這就需要大量的定制開發(fā)工作;由于Web服務(wù)仍然是個新生事物,還沒有很多的基本框架。Web 服務(wù)還未發(fā)展成熟,特別是項業(yè)務(wù)流程管理之類的部分,EAI和Web服務(wù)將會在一段較長的時間內(nèi)并存。
集成問題可以拆分成兩種類型:第一種類別,是系統(tǒng)之間簡單數(shù)據(jù)的交換,比如一個應(yīng)用程序從另外一個應(yīng)用程序中獲取客戶ID或姓名之類的信息。對于這一類集成,傳統(tǒng)的EAI已經(jīng)完成,在兩個不同類型的軟件之間傳輸數(shù)據(jù)。第二種類別,是在服務(wù)器級上集成應(yīng)用。這是Web服務(wù)所要做的,在本質(zhì)上這是一個有許多應(yīng)用程序構(gòu)成的一個復(fù)雜的應(yīng)用程序。
一個很大的危險在于:針對一個問題應(yīng)用了錯誤的方法。Web服務(wù)可能會被過度使用,可能只有約20%的集成項目需要服務(wù)級別的集成,剩余的80%就只是數(shù)據(jù)交換了。集成是個非常復(fù)雜的事情。您需要運用不同類型的技術(shù)來解決不同的問題。Web服務(wù)只是這個套件中的一部分。Web服務(wù)是應(yīng)用集成中的一種方法,但不是唯一的方法。XML技術(shù)的發(fā)明者——Charles Goldfarb曾說過:Web服務(wù)和傳統(tǒng)的EAI是同一集成統(tǒng)一體中的不同觀點。EAI通常是定制的、緊耦合的方案;而Web服務(wù)是個更通用化、松耦合的方法。在系統(tǒng)設(shè)計的其他方面中的協(xié)議是類似的。
四、小結(jié)
應(yīng)用集成是個非常復(fù)雜的事情。您可以運用不同類型的技術(shù)來解決不同的問題。實質(zhì)上EAI的解決問題的技術(shù)手段和web service不盡相同,但是對待事物或者說解決問題的方法異曲同工,都是用規(guī)范、開放、公認(rèn)的模式去對待異構(gòu),統(tǒng)一異構(gòu),從而展現(xiàn)自身魅力。
本文介紹了EAI和Web服務(wù)這兩種技術(shù)的不同之處,這將有助于您在選擇集成問題的解決方法的時候,做出正確的判斷。(e-works)
- 1實例演示:如何將數(shù)據(jù)中心遷移到云上
- 2IT專家回顧 看2008年x86服務(wù)器市場風(fēng)云
- 3長春OA軟件平臺型的幾大特征
- 4“安全第一” 企業(yè)如何利用EFS加密數(shù)據(jù)
- 5以太網(wǎng)將成為數(shù)據(jù)中心唯一網(wǎng)絡(luò)技術(shù)
- 6趨勢分析:虛擬化引領(lǐng)災(zāi)備的新方向
- 7經(jīng)驗提醒:企業(yè)常見的10個節(jié)電誤區(qū)
- 8信息架構(gòu)需要綠色整合
- 9三種客戶端虛擬化方法讓投資更持久
- 10虛擬化技術(shù)的6大安全問題及保障措施
- 11提高服務(wù)器系統(tǒng)可管理性 滿足中小企業(yè)需求
- 12你的硬盤“活”的時間夠長嗎?
- 13三大熱門數(shù)據(jù)存儲技術(shù)的類比分析
- 14分析:虛擬化技術(shù)給企業(yè)應(yīng)用帶來的優(yōu)勢
- 15IT管理者應(yīng)該如何應(yīng)對虛擬風(fēng)險的出現(xiàn)
- 16Windows系統(tǒng)緊急安全配置指南
- 17企業(yè)機密數(shù)據(jù)防護由安全管理員控制入手
- 18采取7項措施來建設(shè)更綠色數(shù)據(jù)中心
- 19如何解決服務(wù)器規(guī)模和容量規(guī)劃難題
- 20EMC:金融危機影響存儲業(yè)已經(jīng)顯現(xiàn)
- 21計世獨家:管理好虛擬機的全生命周期
- 22剖析企業(yè)實施虛擬機高效管理的六大啟示
- 23全球救市計劃可能推動高性能計算發(fā)展
- 245大絕招護航服務(wù)器的虛擬化實施
- 25關(guān)于2009年虛擬化和云計算領(lǐng)域的五項預(yù)測
- 26電子商務(wù)應(yīng)用于重慶會展行業(yè)OA的建議
- 27評估綠色數(shù)據(jù)中心有哪些量化指標(biāo)
- 28安全思考:誰在“借用”您的網(wǎng)絡(luò)?
- 29刀片服務(wù)器應(yīng)用狀況分析訪談
- 30中國的管理軟件可粗略劃分為兩大陣營
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓