朋的博客

          MySQL資料,Java技術(shù),管理思想,博弈論,Ajax,XP極限編程,H.264,HEVC,HDR
          隨筆 - 86, 文章 - 59, 評(píng)論 - 1069, 引用 - 0
          數(shù)據(jù)加載中……

          SOA的三個(gè)方面

          SOA 的三個(gè)方面(譯)

          原始 url: http://www.davidchappell.com/blog/

          這兩天看到了一篇不錯(cuò)的關(guān)于 SOA 的文章,不敢獨(dú)享,只可惜是 E 文,所以抽空翻譯了一下,跟大家分享。

          ?

          以下為本博客使用說明

          我們的 BlogJava 博客特別為大家的方便閱讀提供了以下快捷功能:

          需要查找關(guān)鍵字―――――――――――――――――請(qǐng)按 CTRL F

          想以后還能看(添加到收藏夾)――――――――――請(qǐng)按 CTRL D

          想刷新一下網(wǎng)頁(yè)內(nèi)容―――――――――――――――請(qǐng)按 F5

          (應(yīng)該不需要的,因?yàn)?/span> BlogJava 已經(jīng)完全實(shí)現(xiàn)了 Ajax

          想保存到硬盤上―――――――――――――――――請(qǐng)按 CTRL S

          需要調(diào)用本地( Jini )服務(wù)查看源代碼――――――――在網(wǎng)頁(yè)空白處點(diǎn)擊鼠標(biāo)右鍵+ V

          不想看了――――――――――――――――――――請(qǐng)按 ALT F4

          如果是標(biāo)簽頁(yè)瀏覽器―――――――――――――――請(qǐng)按 CTRL W

          ?

          實(shí)話說,我們比 Google Gmail 還早實(shí)現(xiàn)方便的快捷方式,厲害吧。這里不需要對(duì)我表示敬意,只需要對(duì)博客的建設(shè)者 Dudu 老兄留言表示一下感謝就好了。

          ?

          在開始的時(shí)候先介紹一下 SOA 的概念。

          ?

          什么是 SOA ?

          ?

          SOA 的全稱是 Service Oriented Architecture ,面向服務(wù)架構(gòu)。

          ?

          她是指為了解決在 Internet 環(huán)境下業(yè)務(wù)集成的需要,通過連接能完成特定任務(wù)的獨(dú)立功能實(shí)體實(shí)現(xiàn)的一種軟件系統(tǒng)架構(gòu)。這句話的意思就是 SOA 不是一門語(yǔ)言或具體的技術(shù),而是一種軟件的系統(tǒng)架構(gòu),應(yīng)該說更像一種模式,是一種為了解決復(fù)雜的 Internet 業(yè)務(wù)應(yīng)用而提出的一種體系結(jié)構(gòu)(在我感覺里,這種架構(gòu)的提出更像 MVC 模式的提出,不過我們總喜歡用模式啊,架構(gòu)啊的話來(lái)體現(xiàn)自己是行業(yè)內(nèi)專業(yè)的人,但其實(shí)無(wú)論說是模式還是架構(gòu),這都只是一些名詞,如果組合現(xiàn)擁有的技術(shù)去實(shí)現(xiàn)自己的應(yīng)用才是最有用的,就不用多談所謂的架構(gòu)還是模式了)。

          ?

          譯文 ( 翻譯:陳朋奕,如果有錯(cuò)誤請(qǐng)來(lái)我的博客指出 )

          ?

          在做軟件開發(fā)的人,架構(gòu)這個(gè)詞經(jīng)常被用在三種不同的場(chǎng)合中:應(yīng)用體系架構(gòu)( Application Architecture ),基礎(chǔ)體系架構(gòu) (Infrastructure Architecture) 以及企業(yè)架構(gòu)體系 (Enterprise Architecture) 。而 SOA 的概念橫跨了這三種體系,然而很多人在談到 SOA 的時(shí)候總喜歡不自覺的把 SOA 跟其中的一種混為一談。

          ?

          譬如開發(fā)者大多對(duì)如何建立 SOA 應(yīng)用感興趣,因此他們關(guān)注的趨向更多是 SOA 中的應(yīng)用程序的體系架構(gòu)方面。而 Web Serivces 管理工具的賣主一般認(rèn)為 SOA 主要是關(guān)于基礎(chǔ)組件體系結(jié)構(gòu)的,同樣的,用戶群體會(huì)認(rèn)為 SOA 是用于企業(yè)業(yè)務(wù)應(yīng)用結(jié)構(gòu)的。

          ?

          這三種觀點(diǎn)都是有意義的,因?yàn)檫@映射了 SOA 的三個(gè)應(yīng)用層面。下面是關(guān)于這三個(gè)方面的一些簡(jiǎn)單的講解:

          ?

          ―――― SOA 應(yīng)用體系架構(gòu):是建立 SOA 服務(wù)的指導(dǎo)、模式以及實(shí)現(xiàn)的方法。關(guān)注面向服務(wù)軟件平臺(tái)和個(gè)體應(yīng)用的開發(fā)者會(huì)特別強(qiáng)調(diào)這個(gè)方面。如 Microsoft’s Windows Communication Foundation WCF 微軟視窗通訊基礎(chǔ)組件)以及最近提出的 Service Component Architecture (SCA 服務(wù)構(gòu)件體系 ) 就是跟 SOA 這個(gè)方面的應(yīng)用實(shí)現(xiàn)。

          ?

          ―――― SOA 基礎(chǔ)體系架構(gòu):是管理和操作 SOA 服務(wù)的指導(dǎo)、模式以及實(shí)現(xiàn)的方法。 SOA 的大思想家們有時(shí)也會(huì)承認(rèn)自己在這個(gè)方面有不足,但真正去實(shí)現(xiàn)這些功能的人卻知道這些方面的重要性。一般來(lái)說,賣主會(huì)特別喜歡把關(guān)注點(diǎn)和行動(dòng)實(shí)現(xiàn)集中在這里。

          ?

          ―――― SOA 業(yè)務(wù)體系架構(gòu):利用 SOA 并從 SOA 中獲得商業(yè)利益的指導(dǎo)、模式以及實(shí)現(xiàn)的方法。而關(guān)于技術(shù)的討論仍然會(huì)在這里出現(xiàn),但更多的關(guān)注點(diǎn)已經(jīng)轉(zhuǎn)移到了人的身上(以人為本?事實(shí)上,我對(duì) SOA 面臨的最大挑戰(zhàn)是人的觀點(diǎn)——人通常比技術(shù)更多問題——有一些自己的看法)。不過,來(lái)自 ZapThink 的分析家們通常對(duì) SOA 提出的建議都是在強(qiáng)調(diào)這個(gè)方面。

          ?

          ?????? 我看到過很多人關(guān)于 SOA 的意義(甚至是價(jià)值)的爭(zhēng)論,其實(shí)他們的爭(zhēng)論只是關(guān)于應(yīng)用程序體系架構(gòu)主導(dǎo)還是企業(yè)體系架構(gòu)主導(dǎo)而已。這些專業(yè)術(shù)語(yǔ)僅僅是在我們都認(rèn)同的情況下才會(huì)體現(xiàn)其價(jià)值的,因此當(dāng)別人在討論這個(gè)被過度使用的術(shù)語(yǔ)的時(shí)候我們應(yīng)該保持清晰的思路,清楚我們到底講的是什么才是我們應(yīng)該把握的方向。

          posted on 2006-04-08 11:18 benchensz 閱讀(6006) 評(píng)論(48)  編輯  收藏 所屬分類: 隨便寫寫(比較有用,值得看看)

          評(píng)論

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          全面那段好強(qiáng)
          2006-04-08 14:23 | netfishx

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          "前面",筆誤:(
          2006-04-08 14:26 | netfishx

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          能把IBM 的咨詢師在中遠(yuǎn)演示 SOA 留下的 PPT 發(fā)給我一份嗎?
          我的郵箱是ueddieu@yahoo.com.cn
          先謝過了。
          2006-04-08 19:32 | InPractice

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          忘了留郵箱:netfishx@gmail.com
          2006-04-09 10:07 | netfishx

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          已送
          2006-04-09 11:33 | 陳朋奕.

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          想看看您的PPT。
          JDeodar@gmail.com
          謝謝!
          2006-04-09 12:09 | JDeodar

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          不是我的,是IBM的
          2006-04-09 13:57 | 陳朋奕.

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          偶也要 :) xmlspy@tom.com
          2006-04-09 22:22 | xmlspy

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          俺也要PPT,very thanks ^_^;
          mailtoeiya@yahoo.com.cn
          2006-04-10 10:42 | eiya

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          我也想要
          xl44@msn.com
          2006-04-10 13:26 | xl44

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          想看看PPT,thanks so much
          stone7@sohu.com
          2006-04-10 14:58 | stone7

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          偶也要一份,謝謝。

          julian0zzx@gmail.com

          再謝!
          2006-04-10 16:14 | 竹十一

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          PPT,Please
          --> r.ryosei@gmail.com
          2006-04-10 17:39 | submarine

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          也給俺一份吧:)
          palomino@gmail.com
          2006-04-10 19:30 | palo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          正在學(xué)習(xí)SOA知識(shí),希望得到ppt,謝謝!wcl0755@hotmail.com
          2006-04-10 19:51 | 山藥蛋

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          SOA ppt,thanks a lot!
          lcjlib@nuaa.edu.cn
          2006-04-11 08:41 | Jeff liu from nuaa

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          學(xué)習(xí)SOA,謝謝!??!
          cornfield@gmail.com
          2006-04-11 10:00 | 鐵板

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          datoncg@21cn.com
          2006-04-11 11:58 | datoncg

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          麻煩你也給我發(fā)一份
          elienazheng@gmail.com
          謝謝!
          2006-04-11 15:49 | eliena

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          能給我一份嗎
          liwei007@vip.sohu.com
          十分感謝!
          2006-04-11 16:56 | 李威

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          僅僅支持一下
          :)
          2006-04-11 21:48 | 好人一個(gè)

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          支持,麻煩順便發(fā)份給偶,
          touchnan@gmail.com
          謝謝
          2006-04-12 00:37 | 千葉山莊

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          老大,麻煩多發(fā)一份給我吧,謝謝!
          csworld@126.com
          2006-04-12 11:34 | csworld

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          可以把IBM 的咨詢師在中遠(yuǎn)演示 SOA 留下的 PPT 發(fā)給我一份嗎?
          我的郵箱是mayue_cner@yahoo.com.cn
          先謝過了。
          2006-04-12 11:45 | my

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          哎,你翻譯的那叫什么啊
          SOA現(xiàn)在業(yè)界還處于摸索階段
          根本不是模式
          構(gòu)架是模式的一種體現(xiàn)
          也不是構(gòu)架啊
          SOA是方法論,不是模式也不是構(gòu)架
          你別混啊
          而模式則是一種經(jīng)驗(yàn)的抽象總結(jié)
          目前為止還沒有人提出什么SOA模式,因?yàn)镾OA只要能實(shí)現(xiàn)面向服務(wù)
          用什么模式不可以?
          構(gòu)架就更談不上了,用什么構(gòu)架不能做到SOA?
          SOA!=pattern!=architecture
          你真的是一個(gè)模式白癡
          MVC模式是多種基本模式的復(fù)合
          說SOA像MVC簡(jiǎn)直就是模式白癡或者SOA白癡才這樣說
          SOA可以使用MVC模式也可以不使用MVC模式
          建議你好好看看模式的書,別道聽途說一點(diǎn)概念就胡說八道
          2006-04-12 14:43 | foo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          SOA有三種比較出名的實(shí)現(xiàn)
          一個(gè)是Web Service
          一個(gè)是JINI
          還有一個(gè)是CORBA
          很早很早以前就有CORBA了
          所以面向服務(wù)壓根不是什么新概念
          而你說Web Service是模式么?
          是結(jié)架么?都不是吧
          想想是什么吧
          2006-04-12 14:48 | foo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          to:陳朋奕
          多看點(diǎn)書,積累點(diǎn)經(jīng)驗(yàn)
          你肯定不是在外企
          有機(jī)會(huì)學(xué)好英語(yǔ)
          然后去外企干上那么一兩年
          成為構(gòu)架師之后再來(lái)談SOA
          你目前的水平,太次,要準(zhǔn)確理解SOA估計(jì)都有難度
          不要說翻譯和講解了
          只會(huì)誤導(dǎo)一堆的初學(xué)者,如果你繼續(xù)寫這些亂七八糟狗屁不通的東西的話
          將來(lái)這些初學(xué)者會(huì)恨你的,好自為知
          2006-04-12 14:51 | foo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          SOA-Service Oriented Architecture
          不是application啦
          sigh
          2006-04-12 15:07 | foo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          能給我一份ppt嗎?謝謝!email:
          immortalluo@163.com
          2006-04-13 12:29 | immortalluo

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          翻譯的不錯(cuò)
          能給你我一份PPT嗎?
          我的地址:
          sunlice@hotmail.com
          2006-04-13 17:40 | 寫的不錯(cuò)

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          我對(duì)soa也比較感興趣,能傳一份ppt嗎?
          sunsnowad@gmail.com
          2006-04-15 22:59 | sunsnowad

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          能傳一份ppt嗎?
          sunwin@citiz.com
          thanks.
          2006-04-17 09:38 | sunwin

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          最近也在學(xué)SOA,謝謝你的勞動(dòng)?。?
          如果方便的話麻煩你發(fā)給我IBM的PPT吧,感謝??!
          dminzh@gmail.com
          2006-04-23 23:40 | dmzh

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          發(fā)我一份PPT吧,非常感謝
          liguole@vip.sina.com
          2006-05-12 11:05 | Leesina

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          給我發(fā)一份IBM 的咨詢師在中遠(yuǎn)演示 SOA 留下的 PPT 吧
          polaris2008@126.com 多謝
          2006-05-15 11:00 | 大浪

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          在郵箱里刪除了……
          sorry啦
          2006-05-16 22:47 | pengyi

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          拜托發(fā)給我好么IBM 的咨詢師在中遠(yuǎn)演示 SOA 留下的 PPT

          sunyang@neusoft.com謝謝
          2006-06-05 15:37 | marssun

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          如果可能,能否給我也發(fā)一份:
          chaochen@263.net
          2006-07-10 22:35 | chris.chen

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          給我發(fā)一份:
          leizure@gmail.com
          謝謝!~
          2006-09-25 13:52 | leizure

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          急求evanlt@hotmail.com
          2006-11-29 20:02 | evan[匿名]

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          摟住能不能把你的ppt傳上來(lái),這么多人要!
          我也想研究一下,不知道摟住可否發(fā)給我一分
          soddabao@163.com
          2006-12-02 22:14 | 冷面閻羅

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          如果可能,能否給我也發(fā)一份:
          lyf129@sina.com

          xiexie
          2006-12-12 08:33 | lyf

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          謝謝能否也給我發(fā)一份PPT,
          ronnieelu@163.com

          2007-03-06 13:42 | ron

          # re: SOA的三個(gè)方面(原創(chuàng)翻譯)  回復(fù)  更多評(píng)論   

          謝謝能否也給我發(fā)一份PPT, chb71@263.net
          2007-03-14 08:49 | chb

          # re: SOA的三個(gè)方面  回復(fù)  更多評(píng)論   

          可以傳一份給我么,非常感謝vacation1982@163.com
          2007-04-05 23:02 | 冰兒

          # re: SOA的三個(gè)方面  回復(fù)  更多評(píng)論   

          可以傳一份給我么,zhh_74@163.com非常感謝
          2007-12-13 17:26 | 趙弘

          # re: SOA的三個(gè)方面  回復(fù)  更多評(píng)論   

          正在學(xué)習(xí)SOA知識(shí),希望得到ppt,謝謝!fatten888@126.com
          2008-02-17 16:27 | 李龍

          # re: SOA的三個(gè)方面  回復(fù)  更多評(píng)論   

          希望您能夠幫助解答個(gè)問題:
          1,soa 和 MVC 之間是否有什么聯(lián)系
          2,另外一個(gè)系統(tǒng)中是否可以采用soa和mvc兩種架構(gòu),是否有類似的圖例。
          如果有ppt的話希望能夠發(fā)到我的email:hbganlu@126.com
          2008-11-24 17:40 | amy
          主站蜘蛛池模板: 碌曲县| 牡丹江市| 石城县| 九龙县| 博野县| 瑞昌市| 马鞍山市| 仙桃市| 西乌| 潞城市| 沈阳市| 大埔区| 榆社县| 清水河县| 广河县| 黎平县| 赤壁市| 故城县| 城固县| 祁阳县| 驻马店市| 永嘉县| 拉萨市| 铁力市| 桐梓县| 盘锦市| 安溪县| 体育| 宁安市| 泉州市| 洛阳市| 乌苏市| 津南区| 旅游| 玛曲县| 宣武区| 靖边县| 越西县| 饶平县| 宝山区| 若羌县|