體(tǐ)系架構
  當前位置:首頁 > 技(jì)術(shù)支持 > 體(tǐ)系架構
SOA與中間(jiān)件(jiàn)
發布時(shí)間(jiān):2010-03-03 浏覽:5227次
      &nb¥$€sp;  盡管SOA的(de)技(jì)術(shù)形态還(hái)∑ 存在著(zhe)較多(duō)的(de)變數(sh×↑∑¶ù),但(dàn)有(yǒu)一(yī)點是(shì)不(bù)容懷疑的(φπαde),這(zhè)就(jiù)是(shì)基于SOA"≈必将成為(wèi)中間(jiān)件(jiàn)發展的(de)技(jì)‌σ×術(shù)趨勢。

  近(jìn)日(rì),甲骨文(wén)公司和♣₩(hé)BEA系統公司在美(měi)國(guó)宣€ ♦布,已經簽訂了(le)一(yī)份最終協議(yì)。根據這€→ (zhè)份協議(yì),甲骨文(wén)公司将以每股19✔‌₽'.375美(měi)元的(de)價格收購(gòuπ₽÷↓)BEA公司所有(yǒu)的(de)已發行(xín≈γα±g)股票(piào),收購(gòu)總價約為<↓≠(wèi)85億美(měi)元。而此次收購(gò≈∑u)的(de)目的(de),不(bù)過是(s€ &₹hì)因為(wèi)甲骨文(wén)公司需要(yào)利用(yòng)B★βEA公司在SOA領域已取得(de)的(de)領先優勢。

  業(yè)界人(rén)們普遍認為(wèi),BEA∑≥£公司之所以能(néng)取得(de)這(zhè)樣的(de)↑₹÷α領先優勢,完全依賴于其出色的(de)中間(jiān" ¶ )件(jiàn)産品――WebLogic,而業(yè)界另一(yī)SO↑<☆A巨頭IBM正好(hǎo)也(yě)擁有(yǒu)一(yī✘÷)款優秀的(de)中間(jiān)件(jiàn‍×π)産品Webshpere; 于是(shì),在業(yè)界人(α<rén)士得(de)出了(le)這(zhè)樣的(de)觀點:SOA≠‍♣‌必将改變中間(jiān)件(jiàn)的(de)産業(yè)格局®≠。但(dàn)是(shì),SOA又(yòu)會(huì)把中¶λ 間(jiān)件(jiàn)引向何方呢(ne)?

  要(yào)回答(dá)這(zhè)個(gè©♣≠)問(wèn)題,就(jiù)先要(yào)弄清楚SOA和(hé)中間(j↓★¥iān)件(jiàn)的(de)關系。在SOA出現(xiàn☆↓®)之前,中間(jiān)件(jiàn)就(jiù)>≈已經存在了(le)。隻不(bù)過傳統的(de)中≤×¥₹間(jiān)件(jiàn)僅是(shì)利用(yòng)EAI的(d∞‌★e)模式将企業(yè)內(nèi)部的('π∑de)各種業(yè)務支撐和(hé)管理(δ≥φ¥lǐ)系統統一(yī)在一(yī)個(gè)平台之上(shàng),使數→λ‍(shù)據運行(xíng)和(hé)管理(l£€≈ǐ)的(de)流程更加順暢。而SOA在此基礎☆☆之上(shàng),又(yòu)進了(le)一(yī)步。它試圖使整γ∑個(gè)IT架構更加靈活,可(kě)以根據用(yòng)戶需求的♥¥♦(de)變動進行(xíng)随時(shí)調整和(h‌™'<é)增删。

  舉例來(lái)說(shuō),中間(jiān)↓♠✔件(jiàn)和(hé)SOA之間(jiān∞®←♠)的(de)關系是(shì)組件(jiàn)和₩★₹§(hé)電(diàn)梯? ⑼ǖ賴墓叵怠5蔽頤且?建築一(yī)所房(fá>••φng)子(zǐ)時(shí),傳統中間(jiān)件(≠₹$jiàn)所采用(yòng)的(de)EAI模式,所提供的(de)更象是(sh'£¥♦ì)一(yī)個(gè)個(gè)的(de)組→♦"件(jiàn)。這(zhè)些(xiē)組件(jiàn)可(k ÷ě)能(néng)包括窗(chuāng)戶λ₹←、門(mén)、可(kě)用(yòng)來(lái)做(§  zuò)圍牆的(de)預制(zhì)闆,當我們需要(yào)一(yī)間(ji™↔ān)房(fáng)子(zǐ)時(shí),把這(z₹δ≥hè)些(xiē)組件(jiàn)組合在一(yī)起,就(jiù≤∏)建成了(le)一(yī)棟房(fáng)子(zǐ)。而SOA所提供的( ‌δ§de)是(shì)靈活的(de)思路(lù),當一(yī)間(jiān)σ♦間(jiān)房(fáng)子(zǐ)被建立直來(lái)以後,SOπ∑®λA可(kě)能(néng)提供一(yī)架電(diàn)梯或一(yī)個(gφφ§è)通(tōng)道(dào),以保證所有(yǒu)房"♠$±(fáng)間(jiān)的(de)聯通(tōng)。而這(zhè↕∏£∑)個(gè)電(diàn)梯的(de)角色,可(kě)能(néng)由ESB(₩₩®α企業(yè)總線)來(lái)扮演。

  但(dàn)這(zhè)并不(bù)是(shì)說(•§₽☆shuō),隻有(yǒu)利用(yòng)中間(jiān)​♥→®件(jiàn),才能(néng)順暢地(dì)把房±≠®§(fáng)子(zǐ)建起來(lái)。換句話(huβ¶≠à)說(shuō),中間(jiān)件(ji¥•φàn)技(jì)術(shù)隻是(shì)房(fáng)子(zǐ₩λλφ)建設方法中的(de)一(yī)種。SOA可(kě)能(•βnéng)利用(yòng)簡單的(de)Web Service、σ±XML等手段實現(xiàn)。但(dàn)在大(dà)'÷©✘型企業(yè)級系統中,因為(wèi)系統過于複雜(zá),‍ ε異構的(de)系統非常多(duō),而中間(jiā ×n)件(jiàn)作(zuò)為(wèi)"δ↓£基礎軟件(jiàn)類産品,既與用(yòng)戶業(yè)務φ€₽流程息息相(xiàng)關,又(yòu)與集成商$₩的(de)應用(yòng)軟件(jiàn)融為(wèi)一→‍ε(yī)體(tǐ),上(shàng)與應用(yòng)開(kāi♠​)發的(de)工(gōng)具相(xiàng)連,•±下(xià)與操作(zuò)系統類型、數(s≤∑hù)據庫類型密不(bù)可(kě)分(fēn™♦∏​),所以采用(yòng)中間(jiān)件(jΩ‍iàn)進行(xíng)系統的(de)融合可(k↕↑ě)能(néng)是(shì)一(yī)種比較方便的✔δ(de)實現(xiàn)手續。

  所以SOA與中間(jiān)件(jiàn)的(de)關系,是(≠σ&λshì)一(yī)種相(xiàng)互促進的(de)關系。一(yī)方面¥ ®中間(jiān)件(jiàn)産品可(kě)以很(hěnσΩ"×)好(hǎo)地(dì)構建SOA的(de)應☆©±用(yòng),另一(yī)方面采用(yòng)¥σπ∑中間(jiān)件(jiàn)産品開(kāi)發出來(lái)的(<∑₩←de)應用(yòng),将很(hěn)容易被整合進SOA架構。明(míngβ♠™)白(bái)了(le)SOA與中間(jiānλσ✘γ)件(jiàn)的(de)這(zhè)一(yī)層關系,也(yě)就(j$σ∏iù)不(bù)難理(lǐ)解為(wèi)什(shén)麽SOA會(huì÷φ€ )對(duì)中間(jiān)件(jiàn)的(de)發展産生(shē÷•♥ng)如(rú)此重大(dà)的(de)影(yǐ₹•∞>ng)響了(le)? ?

  甲骨文(wén)公司收購(gòu)BEA公司,影(yǐng)響到(dào)€≈WebLogic的(de)歸屬,也(yě¶‌)引出了(le)它與甲骨文(wén)公司原有(yǒu)産品――融•≤合中間(jiān)件(jiàn)的(de)競争。此前,甲δ''骨文(wén)公司曾放(fàng)言說(∑​shuō),甲骨文(wén)中間(jiān)件(jiàn)新許可¶≠♠ (kě)證總銷售收入預計(jì)将超過BEA。接下(xià)×β π來(lái),WebLogic與甲骨文(wén≥ ₩)融合中間(jiān)件(jiàn)在同一(yī)家(jiā)公司內(nèi↔>)的(de)競争,也(yě)是(shì)中間(jiān)件(ji₹♣εàn)市(shì)場(chǎng)的(de)一(yī)大(β‌™dà)看(kàn)點。

  此前,甲骨文(wén)發展SOA的(de)策略是(sh€≤•<ì)把收購(gòu)來(lái)的(de)P↑‌•→eopleSoft的(de)産品打造成基于SOA的(de)産品,而收購(gòu § σ)WebLogic之後,PeopleSoft的(de)産品将與WeΩ✘bLogic一(yī)起構成一(yī)對(duì‌ε)令人(rén)生(shēng)畏的(de)新SOA組合。

  事(shì)實上(shàng),WebLo>‍§∏gic的(de)歸屬問(wèn)題隻是(shì)SOA影(yǐng) <響中間(jiān)件(jiàn)發展的(£σde)一(yī)個(gè)事(shì)件(jiàδ±n),SOA對(duì)中間(jiān)件(jiàn)産品的(de)影(y ∑¥ǐng)響,遠(yuǎn)不(bù)止于此。随著(→♦∏∏zhe)SOA的(de)普及,不(bù)同種類的(de)中間(jiān ₩)件(jiàn)産品的(de)命運,正在發生(shēng)變​∏<<化(huà)。

  按照(zhào)用(yòng)途來(lái)分♦™ (fēn),中間(jiān)件(jiàn)可(kě)以劃分(fēn)為‌→(wèi)基礎中間(jiān)件(jiàn)、應用(yòng)中間(ji←×₹ān)件(jiàn)和(hé)領域應用(yòng)₹ε₹框架三類。其中,應用(yòng)中間(jiān)件(jiàn§γ≠)主要(yào)有(yǒu)數(shù)據資源集成、應用(yòng)↔✔✘♥資源集成、業(yè)務流程集成、門(mén)戶集成等中間(₽φ§✔jiān)件(jiàn)。

  随著(zhe)SOA的(de)普及,信息系統§‌內(nèi)部為(wèi)滿足互通(tōng)互聯的(de)要(yδ‌↕δào)求,開(kāi)始對(duì)信息$✘系統進行(xíng)綜合集成。這(zhè)就(jiù)要(yào)求新一≠±©(yī)代中間(jiān)件(jiàn)需要(yào)采用(yò₩£'ng)分(fēn)布對(duì)象技(jì)術(shù)↓₹β,以及軟總線加軟構件(jiàn)的(de)總體 ₽<(tǐ)結構,通(tōng)過對(duì)象代  ★ 理(lǐ)、消息代理(lǐ)、适配器(qì)和(hé)包裝器(qì)等機(jī>")制(zhì),并圍繞信息系統的(de)分(fēn)布式的(de)∑'↓基本結構,在基礎設施之上(shàng)建立₽> '基礎中 間(jiān)件(jiàn),進而深入應用(yòng)軟件(ji"Ω‍$àn)的(de)資源層、業(yè)務層和(hé)表現(≈¶λxiàn)層建立應用(yòng)中間(jiān)件(jiàn),最終面向γ™具體(tǐ)應用(yòng)領域建立領域應用(yòng)≥★框架,從(cóng)而全方位支撐信息系統的(de)綜合集成。這(z£$hè)使得(de)傳統單一(yī)功能(néng)的(dφ∑β↑e)中間(jiān)件(jiàn)産品的(de)市 •(shì)場(chǎng)正在日(rì)漸萎縮。與之相(xiàng)反,提供完♥•整綜合功能(néng)的(de)中間(jiān)件(j✘→←iàn)産品卻正在大(dà)大(dà)量湧現(xiàn)。

  此外(wài),由于SOA的(de)崛起,服務的(de)創建、調用(yσ‍¥≤òng)及服務編排也(yě)都(dōu)有(yǒu)了(le)成熟✘™∑γ可(kě)靠的(de)産品,這(zhè)對(duì)傳統的→>±(de)基于工(gōng)作(zuò)流的(de)中間(jiān)件♠ ♣(jiàn)産品以及基于CORBA等相(xiàng)關技(jì€₽¶)術(shù)的(de)中間(jiān)件(ji★<>βàn)産品已産生(shēng)了(le)極為(wèi)強烈的(de)沖擊∑♥∑。

  盡管SOA的(de)技(jì)術(shù)形←$"←态還(hái)存在著(zhe)較多(duō)的(∑∑¥•de)變數(shù),但(dàn)有(yǒu)↔$♠‍一(yī)點是(shì)不(bù)容懷疑的(d☆£×σe),這(zhè)就(jiù)是(shì)基于SOA必将成為(wèi)中間(j≥&iān)件(jiàn)發展的(de)技(jì)術(shù)趨勢。在"'✔≈SOA架構下(xià),中間(jiān)件(jiàn)各→↓≥<層可(kě)供共享的(de)每個(gè)基礎←↓≤構件(jiàn)和(hé)業(yè)務功能(néng)構件(jiàn'"≈≠)均可(kě)包裝成一(yī)個(gè)Web服務→$Ω≈,以支持跨越集成與協同功能(néng)。接下(xià)來(lái),S♠' OA技(jì)術(shù)标準的(de)發展變≈​$化(huà),都(dōu)會(huì)同時(shí)影(yǐngα↕‌)響到(dào)中間(jiān)件(jiàn)産品的(de)形态。而φ€在市(shì)場(chǎng)層面,由于SOA在國(guó)內(nèi‌  ÷)和(hé)國(guó)外(wài)都(dōu)屬于一(yī)項新興技(jì)≤λ術(shù),因此SOA的(de)發展還(hái) ∏可(kě)能(néng)給國(guó)産中間(jiān)件$∏♣★(jiàn)産品提供新的(de)機(jī)會(huì)。¶​
 
 
    
 
 
版權所有(yǒu) © 2005-2↑λ♥024 南昌億雲信息技術有限公司 京ICP證000000号  皖公網安備 34019202000659号
地(dì)址:安徽省合肥市(shì)蜀山(← &"shān)區(qū)望江西(xī)路(lù)69号西(xī)湖(hú'÷☆ )國(guó)際廣場(chǎng) 電(diàn)話(huà):0551-64935878 郵箱:admin@aj ♠soft.cn