SOA實踐指南讀書筆記一

本系列讀書筆記為書籍SOA實踐指南的讀書筆記消恍,旨在幫助理解SOA系統(tǒng)架構(gòu)岂昭。


動機(jī)

SOA——面向服務(wù)化的架構(gòu)優(yōu)點:一,可擴(kuò)展性和靈活性狠怨;二约啊,有助于填平業(yè)務(wù)/IT鴻溝。
SOA三要素:
1. 服務(wù):自足的佣赖、能作為一個或多個流程一部分的業(yè)務(wù)能力恰矩;能由任何技術(shù)在任何平臺上實現(xiàn)。
2. 企業(yè)服務(wù)總線(ESB):專門的基礎(chǔ)設(shè)施憎蛤,使我們能夠簡單和靈活的結(jié)合這些服務(wù)外傅。
3. 政策和過程:處理著這樣的事實——大型分布式系統(tǒng)是異質(zhì)的、處于不斷維護(hù)中的俩檬,其所有者各異萎胰。

大型分布式系統(tǒng)的特征

大型系統(tǒng)必須處理“老系統(tǒng)”,SOA必須和老平臺及向后兼容問題打交道棚辽。
大型系統(tǒng)天生就是異質(zhì)的库快。一個原因是大型系統(tǒng)和它們的數(shù)據(jù)有非常長的生命周期避归。在此生命周期中,通過加入新的系統(tǒng)和流程珊擂,不斷開發(fā)出促進(jìn)新業(yè)務(wù)的功能踢星,
大型系統(tǒng)天生是復(fù)雜的钞护。并且大型系統(tǒng)中所有者各異窗轩。大型系統(tǒng)另一個關(guān)鍵特性是不完美性苹丸。
大型系統(tǒng)通常有一定的冗余度。有些冗余是無心造就的包归,有些是有意為之擅编,處于管理之下的。
對于大型系統(tǒng)來說箫踩,系統(tǒng)瓶頸就是自殺。

魔術(shù)總線

魔術(shù)總線是一個軟件谭贪,減少系統(tǒng)中的連接和接口數(shù)量境钟。
總線代表了高互操作性。其背后的思想是俭识,不去為不同系統(tǒng)間創(chuàng)建和維護(hù)單獨的通信渠道慨削,每個系統(tǒng)只和總線連接就能和其它所有系統(tǒng)連起來。
優(yōu)點:簡化了連接操作。
缺點:除非加上結(jié)構(gòu)缚态,否則連接的擴(kuò)展將導(dǎo)致混亂磁椒。

五頁幻燈講完SOA

幻燈1:SOA

SOA是一個范式,目的是實現(xiàn)和維護(hù)跨越了大型分布式系統(tǒng)的業(yè)務(wù)流程玫芦〗郏基于三個主要技術(shù)概念:服務(wù)、通過企業(yè)總線達(dá)到的互操作性以及松耦合桥帆。

  • 一個服務(wù)是一項自足的業(yè)務(wù)功能医增。功能可能簡單,也可能復(fù)雜老虫。因為服務(wù)集中于接口的業(yè)務(wù)價值叶骨,所以填補(bǔ)了業(yè)務(wù)/IT的鴻溝。
  • 企業(yè)服務(wù)總線(ESB):是一個基礎(chǔ)設(shè)施祈匙,使分布式系統(tǒng)和服務(wù)間的高互操作成為可能忽刽。有了它,用不同的平臺和技術(shù)在眾多系統(tǒng)間分布式業(yè)務(wù)流程比以前簡單了夺欲。
  • 松耦合是減少系統(tǒng)依賴的概念跪帝。因為業(yè)務(wù)流程分布在多個后端系統(tǒng)上,最小化修改和故障的影響至關(guān)重要洁闰。松耦合帶來的代價是復(fù)雜化歉甚。松散耦合的分布式系統(tǒng)更難開發(fā)、維護(hù)和調(diào)試扑眉。
幻燈2:政策和過程

分布式處理改變公司的一切纸泄,引入新功能不再是給特定部門指派特定任務(wù),現(xiàn)在是對不同系統(tǒng)和多個任務(wù)的組會腰素。這些系統(tǒng)和牽涉到的團(tuán)隊必須協(xié)作聘裁。
故需要清晰的定義角色、政策和過程弓千。過程包括但不限于定義一個服務(wù)生命周期衡便,以及實行模型驅(qū)動的服務(wù)開發(fā)。另外還必須為分布式軟件開發(fā)建立幾個過程洋访。

幻燈3:Web services
幻燈4:SOA實踐

當(dāng)諸如性能和安全等因素考慮進(jìn)來后镣陕,一般的業(yè)務(wù)案列和概念就可能不能像預(yù)期那樣工作了。另外姻政,由于SOA是針對處于維護(hù)中的現(xiàn)有系統(tǒng)的策略呆抑,也帶來了穩(wěn)定性和向后兼容問題。
從IT角度看汁展,所有系統(tǒng)都不一樣鹊碍,需要時間厌殉,采用漸進(jìn)和迭代的方法打造自己的SOA。
是否引入SOA不重要侈咕,重要的是對你上下文環(huán)境和需求來說公罕,引入的IT解決方案是合適的。

幻燈5:SOA監(jiān)管和管理支持

SOA最重要的考量也許是找到監(jiān)管的正確方法和恰當(dāng)?shù)牧Χ取?/p>

  • 需要一個中央團(tuán)隊決策自己的SOA的基本方面耀销,必須在集中化和分散化之間找到正確的平衡點楼眷。
  • 需要合適的人選。需要對系統(tǒng)由經(jīng)驗的人树姨。并且對于中央服務(wù)團(tuán)隊通常有象牙塔化的趨勢摩桶,必須被業(yè)務(wù)團(tuán)隊的需求驅(qū)動,必須將自己看做“服務(wù)基礎(chǔ)設(shè)施”的服務(wù)提供者帽揪。
  • 重要的事情先來硝清。不要從管理服務(wù)開始。有很多服務(wù)后來才需要管理服務(wù)转晰。剛開始時芦拿,不要使用首先設(shè)計所有服務(wù)或首先提供基礎(chǔ)設(shè)施的方法。所有的東西必須一起成長查邢,在成長中蔗崎,解決眼前的問題。
  • 最后但絕非不重要的是扰藕,需要CEO和CIO的支持缓苛。短期內(nèi)經(jīng)費充足并不是最重要的,需要的是長期的經(jīng)費邓深。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末未桥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子芥备,更是在濱河造成了極大的恐慌冬耿,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萌壳,死亡現(xiàn)場離奇詭異亦镶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)袱瓮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門缤骨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尺借,你說我怎么就攤上這事绊起。” “怎么了褐望?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵勒庄,是天一觀的道長。 經(jīng)常有香客問我瘫里,道長实蔽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任谨读,我火速辦了婚禮局装,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘劳殖。我一直安慰自己铐尚,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布哆姻。 她就那樣靜靜地躺著宣增,像睡著了一般。 火紅的嫁衣襯著肌膚如雪矛缨。 梳的紋絲不亂的頭發(fā)上爹脾,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天,我揣著相機(jī)與錄音箕昭,去河邊找鬼灵妨。 笑死,一個胖子當(dāng)著我的面吹牛落竹,可吹牛的內(nèi)容都是我干的泌霍。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼述召,長吁一口氣:“原來是場噩夢啊……” “哼朱转!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起桨武,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤肋拔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后呀酸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凉蜂,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年性誉,在試婚紗的時候發(fā)現(xiàn)自己被綠了窿吩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡错览,死狀恐怖纫雁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情倾哺,我是刑警寧澤刽脖,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站忌愚,受9級特大地震影響曲管,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜硕糊,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一院水、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧简十,春花似錦檬某、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至胶逢,卻和暖如春厅瞎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背初坠。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工和簸, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人碟刺。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓锁保,卻偏偏與公主長得像,于是被迫代替她去往敵國和親半沽。 傳聞我的和親對象是個殘疾皇子爽柒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第93天/56次 2017、5者填、29 覺察日記 事實:今天一家人總算是齊刷刷地去田子坊浩村,我們一家三口很難湊齊,女兒...
    甌姐姐閱讀 151評論 0 0
  • chart.js 曲線圖 柱狀圖 雷達(dá)圖或蛛網(wǎng)圖 極低區(qū)域圖 餅圖 環(huán)形圖
    Dark_deer閱讀 109評論 0 0
  • 在輝煌的五年之后占哟,我失敗了心墅。從人生的長線來說,那次也不算成功榨乎。再又一次愚蠢的盲動之后怎燥,今天的我跌倒在谷底,很深...
    釋樂樂閱讀 158評論 0 0
  • 午休過后蜜暑,還沒來得及轉(zhuǎn)身向窗外望去铐姚,我就知道,雨還在下肛捍。- 這忽然讓我想到了南部的城市隐绵,因為竟會覺得有些喋...
    生活旅行家東子閱讀 204評論 0 0