7層架構的是從哪裡來的?

把M分成5層,

A層: Application 應用層

B層:Business 業務層

C層:Component 組件層

D層:Datadriver 數據驅動層

S層: Systemdriver 系統驅動層

這個和http://sae.sina.com.cn/?m=front&a=architecture SAE的7層有區別。

這有專門的學術文章還是來自於實際的生產過程中總結出來的?

有推薦的資料或者鏈接嗎?

我想知道 具體的,比較系統化的分層是怎麼樣的?


分層根據不同理論和應用有不同分層。

有的應用如果數據交換特別複雜,會有一些數據交換層。

你寫的五層中,其實我只看到兩層:業務層和非業務層。

其實在業務層中還可以區分很多層。

現在是雲計算時代,雲計算基本通管了大部分非業務層,實際應用代碼只有DDD中劃分的領域層和應用層。

這主要從邏輯角度出發,業務領域有自己的邏輯,稱為邏輯層,應用層有一些應用上邏輯。

SOA或其他架構都有分層結構。

據我瞭解,沒有統一規範的系統分層理論,分層意思本質是邏輯分層,物理分層除外,邏輯分層是讓高層次建立在低層次上,比如典型的應用和操作系統是邏輯分層,有了操作系統,應用無需直接和硬件打交道。

邏輯分層是一種哲學思維,散見在各個系統中,比如人事組織結構等等。

業務層和非業務層,這個的確。

多謝板橋老大,

看SAE的8層什麼的都有些糊塗了。

再次感謝!

7層架構的是從哪裡來的?

計算機網絡的七層OSI模型:

http://en.wikipedia.org/wiki/OSI_model

2.1 第1層:物理層

2.2 第2層:數據鏈路層

2.3 第3層:網絡層

2.4 第4層:傳輸層

2.5 第5層:會話層

2.6 第6層:表示層

2.7 第7層:應用層


分享到:


相關文章: