InfoQ中文站SOA社群2023年度十大新聞

2021-08-22 13:52:18 字數 2545 閱讀 8615

作者胡鍵發布於 2023年12月29日 上午1時52分

社群

soa

主題 infoq宣告

隨著社群對soa經驗的積累,人們對於它的態度也越來越務實。在2023年,soa不乏一些亮點。例如,sca因最終成為oasis的標準而變得更加開放,又有幾個ws相關的協議被關閉了,新工具也在一如既往地推出等等。但是,最應該關注的恐怕還是一些觀念和思想上的變化。因為,工具最終還是為人所用,而不應是人被工具束縛。這也是本次選擇新聞的原則,即思想第一,工具技術第二。

1.soa != web服務

許多人認為soa和web服務是一碼事——但它們不是。在最近的一篇文章中,zapthink的分析師試圖為此查詢原因,並聲稱到了更清楚地區分這些術語的時候了。

點評:認為soa = web服務的人不在少數,雖然web服務應用廣泛,但它終究只是soa的乙個實現技術

2.如何決定服務的粒度?

最近來自zapthink的乙份報告討論了服務的粒度,以及服務的規模或者復合程度如何影響其設計。他們給出了乙份**,列出了在開發服務的時候可能需要作出的權衡。

3.李錕談fielding博士rest**中文版發布

日前,roy thomas fielding博士關於rest的**中文版已正式對外發布。在這個2023年所著的**中首次系統闡述了rest的架構風格和設計思想,對理解web架構和http、uri等標準背後的原理非常有幫助。infoq中文站編輯霍泰穩就此採訪了主導此次公益性翻譯的ajaxcn.org**站長李錕。

點評:在長時間容忍複雜的ws-*之後,rest成了人們的新寵。飲水不忘挖井人,看看這篇**,或許會對你進一步理解rest有幫助,尤其是它還有中文版。

4.爭論:rest需要描述語言嗎?

追蹤上週在此討論的關於rest vs. ws-*的爭論,值得注意的是,以rest化服務契約為主題的爭論在最近幾天甚囂塵上。

點評:rest本來就因其簡單而吸引使用者,但是隨著使用者的日益壯大,各類需求也紛紛湧出。是保持其純潔性,還是根據使用者的需求進化?給rest增加描述語言不再僅僅是給rest增加乙個特性這麼簡單。

5.esb這個詞到底是什麼意思?

微軟connected systems部門的程式經理nick allen在他的部落格中收集了對esb的幾種定義,並澄清了微軟在這個問題上的立場。

點評:esb到底是什麼?是模式,是產品?各說紛紜,看看微軟是怎麼說的。

6.開源是soa的未來之路嗎?

dana gardner引用了最近發布的一些報告,為開源和soa之間的相互促進提供了進一步的佐證。開源的道路會讓soa更容易被人接受嗎?

7.讓敏捷方法和企業架構和諧共舞

乙份來自cutter consortium的報告向我們提出了這樣乙個問題:「敏捷方法和企業架構相容嗎?」並且也給出了這樣乙個答案:「是的,但需要付出努力」。該報告的作者推薦運用特殊技巧以允許敏捷方法和企業架構互相受益。此外,他們的觀察結果、分析和建議也直接適用於敏捷方法和「面向服務的架構soa」之間的結合。

點評:在嚐過敏捷方法甜頭之後,人們開始熱切地尋找敏捷在其它方面的應用之道。這次,他們將目光盯向了ea。

8.面向服務使用者介面的出現昭示伺服器支援的mvc死亡來臨?

nolan wright認為伺服器支援的mvc實現已是過往之物,而服務、ajax和dhtml則必將大幅簡化我們構建web應用的複雜度。

點評:mvc過時了?類似的話已經聽過多次,看看這一次又有什麼新鮮的內容。

9.oslo:微軟將組合應用帶入主流

10月30日早上,微軟公開了簡化soa的願景與路線圖,橋接軟體+服務並將組合應用帶入主流。該成就的**名稱是「oslo」。

點評:從activex到.net,ms在建立新名詞方面的速度總是大於確切解釋它的速度。oslo,就是微軟製造的又一新名詞。

10.soa重在技術還是業務?

nick gall認為脫離技術去討論soa是有問題的。他這是看了andrew mcafee的一篇批評「無關技術論」的貼子之後有感而發。當然技術是重要的,但從另一方面來說……業務需要不是更重要嗎?

點評:技術、業務孰重孰輕,應該很容易分辨吧?應該注意的是,兩者不是絕對割裂的。沒有業務,技術失去了其存在的價值;沒有技術,業務就沒有落地的基礎。

InfoQ中文站Agile社群2023年度十大新聞

2007,是infoq中文站誕生的第乙個年頭。從建站伊始的人手匱乏,到現在的新聞24小時同步 從集中力量同步主站內容,到加強原創內容建設,進一步關注國內社群發展 我們一直在努力。這一年來,一直有您的支援關注相伴,帶給我們信心與力量,促使我們為您奉上更高質量的內容 我們,一起在努力。下面我們概括了一下...

歡迎加入InfoQ中文站使用者討論組

作為乙個由社群所驅動的技術 infoq中文站渴望將轉動的齒輪更緊密地貼合在社群之上。為此,我們開通了 infoq中文站使用者討論組 infoq china user group,icug 以便讀者之間能夠保持經常性的溝通,也能更近距離與infoq中文站的編輯進行交流和溝通,為我們的編輯工作提供有益的...

InfoQ中文站第48周精彩新聞回顧

infoq中文站第48周最佳新聞回顧,包括瀏覽器應用的下一階段的需要,微軟發布架構師期刊閱讀器,ruby開發工具aptana studio 1.0發布,方便敏捷專案管理者的基於實據的進度計畫方法及fogbugz 6.0,如何在rest ajax架構中減少伺服器負載和網路流量,以及微軟開發主管臨別諍言...