關于架構的思考
摘要: 關于軟件架構的介紹有很多,但居多是針對具體應用的架構說明,對架構本身進行介紹較少。本文試圖從架構是什么、架構有什么、架構如何來以及架構如何評價四個角度分享一些思考,希望能拋磚引玉。
閱讀全文
如何定義和建立架構
摘要: 任何系統都有架構,無論多小的系統都有,區別在于其架構是否是經過明確設計并表達。一個合理的架構無疑是經過精心設計和維護的,如何定義和建立架構,本文分享一些實踐和思考,希望能拋磚引玉。
閱讀全文
企業應用下的業務組件開發實踐
摘要: 簡要描述了在企業應用環境下進行組件化開發實踐的體會:什么是企業應用下的組件,現有的開發技術以及組件技術(標準)存在的問題,組件間關系,以及如何將組件化開發實踐落地。
閱讀全文
淺談領域驅動設計
摘要: 簡要總結了一下領域驅動設計的需求背景,支持技術,當前不足以及相應的技術分析
閱讀全文
淺談基礎平臺
摘要: 簡要討論了基礎平臺的定義、必要性、評價指標及其構建等5個問題
閱讀全文
淺談企業應用架構(二)
摘要: 這是關于企業應用架構的總結,分別從架構的定義和分類、目標和愿景,評價指標、原則和方法論、技術層面以及展示6個部分闡釋我所理解的架構。
共分為兩個部分。第一部分包括架構的定義和分類、目標和愿景,評價指標以及原則和方法論;第二部分包括技術層面以及展示。
閱讀全文
淺談企業應用架構(一)
摘要: 這是關于企業應用架構的總結,分別從架構的定義和分類、目標和愿景,評價指標、原則和方法論、技術層面以及展示6個部分闡釋我所理解的架構。
共分為兩個部分。第一部分包括架構的定義和分類、目標和愿景,評價指標以及原則和方法論;第二部分包括技術層面以及展示。
閱讀全文
AOSD的實踐沖動——Use Case的實現
摘要: 討論一下AOSD的實踐沖動,以及AOP是所做的工作實質。
閱讀全文
基于業務模塊組件的系統架構
摘要: 以前寫過一篇《基于抽象的分層結構》,這里補充一篇《基于業務模塊組件的系統架構》
一些內容在《項目筆記:dao,web,模塊邊界以及Model分類》以及《模塊的接口設計》隨筆中已經提到,這里補充總結一下。
閱讀全文
軟件架構亂彈——問題域及其解決方法
摘要: 架構亂彈;簡要討論架構面臨的問題域及其解決方法。(2007.12.14日補充更新了部分內容,其中有關Web網站性能特點部分內容來自網絡)
閱讀全文
軟件工程中的經濟行為與軟件架構師的工作
摘要: 分兩部分,第一部分試圖從經濟角度看待軟件工程中發生的問題;而第二部分則從同樣的角度試圖看待軟件架構師的工作內容。
閱讀全文
AspectJ應用--軟件產品化的新方法
摘要: 產品化和客戶化兩個詞語是一個對孿生兄弟,一個沒有強大客戶化能力的軟件是不能稱為產品化的軟件.產品化也就意味著軟件公司的開發至少分為兩個不同性質的角色:一個負責產品化,一個負責客戶化.除去傳統的參數化, 繼承以及plugin技術外,aspectJ為我們提供另一種能力.
閱讀全文
基于抽象的分層結構
摘要: 現有已知的分層結構基本上是基于技術結構的,無論是SpringSide(早的還有AppFuse)還是DDD提出的分層結構,都是基于職責角色劃分的。然而對于復雜的企業應用系統來說,僅僅以該緯度來劃分,是無法完成邏輯的分解的。我們還需要基于抽象的分層緯度。
閱讀全文
業務行為的分析和設計
摘要: 接上篇《Domain Model:業務流程的進一步分析》,繼續討論業務行為的分析和設計,給出基本的分析方法,并處理其帶來的設計問題。
閱讀全文