架構(gòu)實戰(zhàn)
本書從基本原理入手,介紹軟件架構(gòu)設(shè)計過程中涉及的一些概念、流程、方法、用到的工作產(chǎn)品及可重用的資源,從第6章開始,通過介紹一個具體的案例來闡述如 何定義需求、創(chuàng)建邏輯架構(gòu)、創(chuàng)建物理架構(gòu)。在第10章“進階”中,作者補充說明了架構(gòu)師和軟件開發(fā)項目其他方面的關(guān)系,后面又說明了各種軟件開發(fā)項目可能 存在的困難及相應(yīng)的處理方法。
本書理論結(jié)合實踐,介紹了一些可以應(yīng)用到整個或部分的架構(gòu)設(shè)計流程中的最佳方法。不管你是一位資深的架構(gòu)師還是一位有志于成為架構(gòu)師的初級使用者,通過閱 讀本書都能從中獲益。
Peter Eeles,IBM Rational Software的高級IT架構(gòu)師,其主要工作室進行架構(gòu)設(shè)計和實現(xiàn)大規(guī)模、分布式的系統(tǒng)。他目前致力于幫助組織提高軟件開發(fā)能力。除本書外,Eeles還與人合作編寫了《Building J2EETM Applications with the Rational Unified Process》(Addison-Wesley,2003)和《Building Business Objects》(Wiley,1998)。
Peter Cripps,IBM Global Business Services的高級IT架構(gòu)師,專注于應(yīng)用組件和基于服務(wù)的開發(fā)技術(shù),并在整個IBM公司推廣架構(gòu)設(shè)計最佳實踐,目前從事IBM Unified Method Framework的開發(fā)工作。
