出版時間:2011-10 出版社:上海交通大學(xué)出版社 作者:胡德華 頁數(shù):202
內(nèi)容概要
SOA即面向服務(wù)的架構(gòu)(ServiceOrientedArchtecture)。《SOA之道:思想、技術(shù)、過程與實踐》作者以對SOA的獨到見解,通過各種真實案例,重點從SOA思想、技術(shù)架構(gòu)和軟件工程三個方面系統(tǒng)地闡述了如何應(yīng)用SOA進行IT系統(tǒng)規(guī)劃、應(yīng)用研發(fā)和過程管理。
全書思想脈絡(luò)清晰,語言生動,所引用各類材料、案例均來自作者所從事領(lǐng)域的實際經(jīng)驗,具備很強的實踐性、指導(dǎo)性,適合各類企事業(yè)單位IT系統(tǒng)規(guī)劃人員、軟件架構(gòu)師、軟件開發(fā)和研發(fā)管理人員學(xué)習(xí)、參考和借鑒。
作者簡介
胡德華,男,1976年1月出生于寧夏中寧,本科就讀于上海理工大學(xué),1999年獲得理工科學(xué)士學(xué)位。在2003~2005年期間,在職就讀于浙江大學(xué),獲我國第一批軟件工程碩士學(xué)位(MSE)?,F(xiàn)為“中國云計算和SaaS應(yīng)用”專家委員會成員。
1999年本科畢業(yè)后,先后供職于軍隊、國有大型軟件企業(yè)、私有或外資互聯(lián)網(wǎng)服務(wù)公司和國內(nèi)上市金融軟件公司,在通信、教育、互聯(lián)網(wǎng)和金融軟件領(lǐng)域有著豐富的研發(fā)、運營和實施管理經(jīng)驗。
書籍目錄
第1章 何為SOA
1.1 SOA思想
1.2 SOA技術(shù)
1.3 SOA過程
第2章 SOA之落地
2.1 概述
2.2 企業(yè)系統(tǒng)規(guī)劃
2.3 廠商產(chǎn)品規(guī)劃
第3章 基于SOA的可執(zhí)行技術(shù)架構(gòu)-SOTEA
3.1 架構(gòu)技術(shù)需求
3.2 SOTEA設(shè)計和實現(xiàn)
第4章 SODEP過程模型
4.1 RUP和SOMA
4.2 SODEP過程
第5章 SOA之實踐
5.1 業(yè)務(wù)建模
5.2 系統(tǒng)需求
5.3 業(yè)務(wù)服務(wù)
5.4 系統(tǒng)服務(wù)
5.5 系統(tǒng)設(shè)計
附錄 SODEP過程文檔模板
章節(jié)摘錄
版權(quán)頁:插圖:2.3 廠商產(chǎn)品規(guī)劃2.3.1概念本節(jié)所闡述的產(chǎn)品規(guī)劃是指軟件企業(yè)內(nèi)軟件產(chǎn)品線的規(guī)劃。軟件產(chǎn)品規(guī)劃可能是軟件企業(yè)面向新的市場領(lǐng)域而進行的一個嶄新規(guī)劃,也可能是為適應(yīng)客戶整體IT架構(gòu)的變化而對自己傳統(tǒng)產(chǎn)品線的重新規(guī)劃。尤其是后者,對于這個“以變?yōu)橛篮阒黝}”的行業(yè),顯得尤其重要。軟件企業(yè)基于SOA架構(gòu)進行產(chǎn)品的規(guī)劃可能是一項主動戰(zhàn)略調(diào)整,也可能是為了適應(yīng)客戶的IT架構(gòu)調(diào)整而被動對已有產(chǎn)品線的重新規(guī)劃。如果是前者,企業(yè)可能就比較幸運,主動推出基于嶄新架構(gòu)體系的產(chǎn)品,就有可能引領(lǐng)市場,占有客戶,獲得更好的發(fā)展。如果是后者,那可能就比較被動。這場變革雖然是IT架構(gòu)主導(dǎo)的變革,但基于軟件企業(yè)傳統(tǒng)的行業(yè)和客戶優(yōu)勢,如果能夠?qū)崟r調(diào)整自己的產(chǎn)品戰(zhàn)略,適應(yīng)客戶的當(dāng)前和未來需求,本著真正為客戶著想,著眼于自身的可持續(xù)發(fā)展,那還不至于在新一輪的發(fā)展中被淘汰。2.3.2誤解廠商調(diào)整基于傳統(tǒng)模式經(jīng)營多年的產(chǎn)品線,并不是一件容易的事情?;赟OA理念和技術(shù)來調(diào)整自己的產(chǎn)品線,我認(rèn)為首先需要正確理解什么是SOA,其次是要充分認(rèn)識到調(diào)整之后會給企業(yè)帶來的真正好處。關(guān)于什么是SOA,第1章已經(jīng)做了充分的說明。如在此例舉幾命對SOA誤解的事例。(1) SOA只與Java有關(guān)系,與C/C++等其他編程語言沒有關(guān)系。這個看似簡單的問題確實經(jīng)常發(fā)生在我們身邊。SOA與具體的編程語言沒有關(guān)系,相反,SOA可能與任何編程語言都有關(guān)系。為什么呢?我們簡單回顧一下。SOA是一種架構(gòu)模式,它的根本好處就是要解決純粹的業(yè)務(wù)驅(qū)動軟件開發(fā)模式和實現(xiàn)“按需所變”的美好境界。那“技術(shù)無關(guān)性”就成為了SOA最大的特征。實踐中,這個“技術(shù)無關(guān)性”體現(xiàn)在應(yīng)用SOA架構(gòu)理念和技術(shù)對基于各種技術(shù)、語言而構(gòu)建的傳統(tǒng)系統(tǒng)的整合能力,也體現(xiàn)在新建系統(tǒng)的技術(shù)和語言無關(guān)性。由此,可以得出,SOA與Java沒有直接的聯(lián)系,SOA也不僅僅是Java的事情,同理,也不是C/C++或具體編程語言的事情。(2) SOA只是個技術(shù)問題,就像過去用C,現(xiàn)在用Java 一樣的變化和影響。這個理解是眾多軟件企業(yè)管理人員的潛意識的理解。但愿這樣的認(rèn)識只是暫時的,不至于影響到公司的產(chǎn)品規(guī)劃決策。SOA是個架構(gòu)模式,它帶來的影響首先是表現(xiàn)在用戶企業(yè)的IT整體架構(gòu)的規(guī)劃模式,這個規(guī)劃模式直接會影響到軟件廠商的業(yè)務(wù)、產(chǎn)品和技術(shù)層面,因此,其影響對于軟件廠商同樣是深遠(yuǎn)的。
編輯推薦
《SOA之道:思想、技術(shù)、過程與實踐》是由上海交通大學(xué)出版社出版的。
圖書封面
評論、評分、閱讀與下載