日韩不卡二区三区,97在线精品视频免费

亚洲午夜网_国产美女精品中文网蜜芽宝贝_亚洲国产福利成人一区_免费无码av片在线观看中文_国产高清在线精品一本大道


  • 獲得積分
    資料庫會員登錄
    搜索: [高級搜索]
    下載首頁 | 資源分類 | 下載排行
    您的位置: 首頁 > 市場 開發(fā) 實施 管理 > 開發(fā)技術
     
    分類導航
    下載排行
    最新資源
    多層服務器結構
    資源大小:43.93 KB 資源類型:文檔
    下載積分: 0
    更多
    -->
    下載統(tǒng)計:總下載:0,本月下載:0,本周下載:0,今日下載:0
    發(fā)表評論 錯誤報告 加入收藏夾
    資源介紹
    多層服務器結構
    王永輝 徐為春
    1.多層結構簡述:
       早在70年代末第一個關系型數(shù)據(jù)庫管理系統(tǒng)出現(xiàn)時,計算機的數(shù)據(jù)庫時代就已悄然開始。那時的觀念是由應用程序與關系型數(shù)據(jù)庫共享統(tǒng)一文件系統(tǒng),這種數(shù)據(jù)處理的模式一般稱為單層結構(1 -Tier)。 由于這種結構的數(shù)據(jù)庫程序占用計算機資源較多也不利于多用戶環(huán)境數(shù)據(jù)庫的訪問,于是在80年代中期,數(shù)據(jù)庫應用開始轉向C/S(Client/Server) 結構, 也就是所謂的兩層結構(2-Tier)。 這種結構在近十年內(nèi)不但得到了廣泛的運用, 而且相當成功。 然而,在兩層C/S 結構成功的背后卻逐漸暴露出其構架上的缺陷。其中最明顯的問題表現(xiàn)在應用程序的伸縮性和維護方面。特別是每一個客戶端往往必須配置數(shù)據(jù)庫的客戶端服務或ODBC/BDE軟件,使得客戶端占用資源很多,配置也很繁瑣。
    90年代中期后,由于分布式計算技術和Web的迅速發(fā)展,數(shù)據(jù)庫應用系統(tǒng)在傳統(tǒng)的 C/S 結構的基礎上,出現(xiàn)了兩個重要轉變:
    一是在客戶層與數(shù)據(jù)庫服務器層之間增加了一層或幾層中間件(Mid-ware)或稱為應用服務器,這種新的結構就是所謂的3層或多層結構(C/S/S 3-Tier n-Tier)。由中間件處理應用系統(tǒng)的業(yè)務邏輯,客戶端程序只處理界面的顯示;由中間件與數(shù)據(jù)庫通訊,客戶端因為不需要與數(shù)據(jù)庫通訊,所以不需要安裝數(shù)據(jù)庫的客戶端程序和數(shù)據(jù)庫驅動程序,可以使客戶端程序變得更小,更快;中間件可以有多個并且可以安裝在不同的計算機上,將處理工作分散開來,改善性能。

    二是隨著Internet/Intranet的流行,越來越多的客戶需要數(shù)據(jù)庫的前端能夠在瀏覽器中運行,于是出現(xiàn)了B/S(Browser/Server)結構。應用服務器的出現(xiàn)使得原來占用資源很多的應用程序客戶端(稱作肥客戶)轉變成占用資源較少的瘦客戶,也使得瘦客戶可以在瀏覽器中運行。這兩個轉變實際上同時發(fā)展并且相互推進。

    值得一提的是,結合以上兩種變化,出現(xiàn)了一種結合三層C/S/S的B/S結構(四層)。


    2. 多層結構的優(yōu)勢
            把業(yè)務邏輯封裝在共享的中間層里。不同的客戶端都訪問相同的中間層。這可以減少由于在每個單獨的客戶端應用中重復業(yè)務邏輯所造成的冗余(以及相應的維護成本)
            “瘦”的客戶端?蛻舳藨贸绦蚩梢詫懙煤苄,而把大多數(shù)工作交給中間層處理?蛻舳藨贸绦虿粌H是變小了,而且還更加的易于發(fā)布,因為它們不需要再考慮安裝,配置和維護數(shù)據(jù)庫連接軟件(例如 BDE/ADO 及數(shù)據(jù)服務器的客戶端軟件)的問題!笆荨笨蛻舳藨贸绦蚩梢酝ㄟ^ Internet 以更加靈活的方式發(fā)布。
            分布式數(shù)據(jù)處理。將一個應用系統(tǒng)的工作分布到幾臺機器上可以改善系統(tǒng)的性能,因為可以提供負載平衡以及用備用的機器去替代發(fā)生故障的機器。
            增強安全性?梢酝ㄟ^使用不同的訪問約束,來分層隔離敏感的功能。這提供了一個靈活的和可配置的安全層。中間層可以限制敏感部分的入口點,使你能更加容易地控制對它的訪問。如果你使用 HTTP, CORBA 或是 COM+ ,你還可以同時享受到它們支持的安全模式所帶來的優(yōu)勢。

    3.多層結構的實現(xiàn)
            Microsoft 的 DNA(Distributed Internet Information Architecture)技術是以 MTS/COM+ 為基礎的,輔以 ASP/MSMQ 等的一整套集成在 Windows 2000 中的分布式應用開發(fā)技術。以 MTS/COM+
    下載地址
     下載地址1
    按字母檢索

    下載須知:
    大部份資源無需注冊即可下載
    需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

    免責聲明:
    所有資源只能用于參考學習,不能用于任何商業(yè)用途,否則后果自負!