結構與模式 淺談SOA的禪宗哲學

從我第一次聽說SOA到現在有幾年的時間了,其間和各種各樣的人士有了各式各樣的討論,越來越發覺這不是個可以用定義來說得明白的概念,以前軟件行業裏還沒有個詞容易引起如此多的非議與爭論,我有時覺得SOA很像禪宗裏講的,“說是一物即不中”。其中最難的,就是把這樣一個抽象的概念說給沒有技術背景的人去聽,建立概念唯一的辦法就是利用比喻。在我聽說過的幾十個關於SOA的比喻之中,有幾個比喻得到更多人的認同。那些想把這個概念說給業務人員和管理者的技術人員,不要再冒險了,用這幾個比喻試一下。

樂高玩具—作爲一種設計哲學的SOA

這是最早的一個成功的比喻,傳統的應用好比是普通的玩具,不可拆卸和拼接。基於SOA的應用都是由更小的服務組件組成的,如同樂高玩具的模塊。用樂高玩具可以搭建各種不同的形狀,好比可以實現不同的應用,樂高玩具的模塊式基於標準的,而且可以重用。這個比喻的好處是很快給非技術人員建立一個頭腦中的形象,在一個研討會裏面,組織者發了一些樂高玩具的模塊,讓客戶們自己做出一些東西來。由此很快讓聽衆明白,他們就是在做和軟件開發類似的事情。 http://www.cnw.cn/cnw07/Software/News/htm2007/20070920_25680.shtml

發佈了46 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章