本書是一部系統(tǒng)總結企業(yè)級軟件架構方法、思想和模式的著作,被譽為“軟件架構領域最重要的10本書之一”。原書被翻譯為葡萄牙語、波蘭語、德語、俄語、韓語、日語、簡體中文等多種語言,暢銷不衰,并曾獲得美國《軟件開發(fā)》雜志頒發(fā)的“Jolt生產效率獎”。第一部分(第1~8章)介紹企業(yè)應用架構領域需要掌握的關鍵知識和可能遇到的問題,并給出了這些問題的初步解決方案;第二部分(第9~18章)在對這些解決方案進行細化的同時,總結出了51種實用的軟件架構模式,每個模式都詳細給出了使用場景、解決方案、UML表示等。這些模式從不同層次、不同側面展示了什么是好的企業(yè)應用架構,以及如何設計好的企業(yè)應用架構,不管企業(yè)應用開發(fā)的技術和平臺如何變化,這些模式始終能在企業(yè)應用架構中發(fā)揮重要的作用,是不可或缺的內功心法。