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

兩種相互競(jìng)爭(zhēng)的風(fēng)格 Garnter談WOA與SOA之爭(zhēng)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來(lái)源:泛普軟件

Gartner副總裁Nick Gall是首個(gè)使用WOA一詞的人,在一次訪談中,Loraine Lawson請(qǐng)他向商業(yè)和IT主管們談?wù)刉OA與SOA之爭(zhēng)的重點(diǎn)內(nèi)容。

當(dāng)被問及WOA一詞的由來(lái)時(shí),Nick Gall說(shuō)

我所能找到最早的記錄是在2005年的秋天,當(dāng)時(shí)我是在一個(gè)大會(huì)上發(fā)言時(shí)用到這個(gè)詞的,然后我們公司的另一位副總裁Whit Andrew在他的博客里記錄下了我用到這個(gè)詞這件事。

他說(shuō),REST風(fēng)格是跟WOA最為接近的架構(gòu)風(fēng)格,但“REST引起了太多的爭(zhēng)議,而且關(guān)于REST的實(shí)際含義存在著諸多誤解”,于是他就發(fā)明了一個(gè)新術(shù)語(yǔ)。他說(shuō)道:

在我看來(lái),WOA意味著一種更加以Web為中心的Web服務(wù)風(fēng)格,它更簡(jiǎn)單、不怎么復(fù)雜、也不怎么受廠商驅(qū)使,它代表的就是這種新出現(xiàn)的風(fēng)格。

接著,他用公式簡(jiǎn)潔地描述了這個(gè)架構(gòu)風(fēng)格“WOA = SOA + REST + WWW”。他通過(guò)為SOA添加架構(gòu)約束的方式描述了WOA。

WOA是總的SOA風(fēng)格中的一種子風(fēng)格。對(duì)于那些希望符合WOA的Web服務(wù)而言,它們應(yīng)力求遵守REST的所有約束。不過(guò)也不必100%符合REST風(fēng)格。

SOA這種架構(gòu)風(fēng)格本質(zhì)上有五點(diǎn)約束。如果你的架構(gòu)滿足所有這些特征——模塊化的、可分布的、可描述的、可共享的和松耦合的——那么你的架構(gòu)就可以稱得上面向服務(wù)的架構(gòu)(SOA)。

WOA更進(jìn)一步,它還要求遵守REST約束,而且REST約束與SOA約束是完全相容的。其實(shí),REST的每一條約束都是教你如何滿足SOA的五大約束。

他說(shuō),現(xiàn)在企業(yè)里有很多采用WS-*、SOAP和WSDL等相關(guān)技術(shù)的SOA項(xiàng)目。“它不夠完美,但你可以描述它。然而它沒有統(tǒng)一的名稱”。他稱這種風(fēng)格的SOA為“X風(fēng)格”。他描述道,

SOA是五大約束的概括性術(shù)語(yǔ)。 目前,他有兩種主要的子風(fēng)格。 一種是X風(fēng)格(即目前還沒有名稱),它是一種類似分布式對(duì)象和IDL的風(fēng)格。 SOA的另一種主要風(fēng)格便是WOA風(fēng)格。 在所有實(shí)現(xiàn)SOA的途徑之中,WOA已經(jīng)展現(xiàn)出了高度的可共享性與松耦合性。另外,它們的確是兩種相互競(jìng)爭(zhēng)的風(fēng)格。我們可以對(duì)WOA風(fēng)格的SOA和X風(fēng)格的SOA做一個(gè)優(yōu)缺點(diǎn)的對(duì)比。

他說(shuō),Gartner目前正在研究這兩種風(fēng)格的優(yōu)點(diǎn)與缺點(diǎn)。當(dāng)被問及CIO們?cè)撊绾闻袛嗍顷P(guān)注SOA還是WOA、以及應(yīng)如何理解所有這些爭(zhēng)論時(shí),Nick Gall建議。(支點(diǎn)論壇)

發(fā)布:2007-04-21 14:05    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

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

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