根據this文章在4層體系結構中,業務對象也被認爲是層。ASP.Net中4層體系結構的層
在這個應用中,我們將有如下四層級(如在博客中給出) 1.業務對象[薄熙來]: 2.業務接入層[BAL] 3.數據訪問層[DAL] 4. UI (4層)文件夾[UI]
我想清楚,在軟件體系結構中,我們是否將業務對象視爲單獨的層?
我的第二個問題是
如果我們有兩層架構這意味着我們可以有兩個物理服務器,一臺服務器只能有DB(數據庫服務器)等服務器將包括演講(UI),業務邏輯,數據訪問層和業務對象。這是對的嗎 ?
和
在三層我們可以部署在一個服務器(T1)UI層,業務邏輯,數據訪問層,其它服務器(T2)和數據庫單獨的服務器(T3)上的業務對象。在這種情況下,我們必須創建服務(.Net服務或WCF或遠程處理)以公開UI層的對象。
我不確定4層架構。根據[this]文章描述的4層包含業務對象(BO)。我不確定我們是否將BO視爲一層?
尋找友善的幫助,因爲我發現。
閱讀此:http://www.codeproject.com/Articles/430014/N-Tier-Architecture-and-Tips –