星期四 二月 01, 2007

簡單最好

大部份企業客戶對目錄服務的需求不外乎是要把"人"及"組織"放在目錄服務中。但是如何放是見人見智的。有些人認為目錄服務樹既然是多層次的,所以就是要用來存放公司組織架構,並把人員分散在各組織中。然而也有人習慣平坦的架構,把所有的"人"都放在同一層內。那一種好 ? 簡單最好。

根據 Sun 原廠目錄服務課程 DIR-2217 (Directory Service: Analysis and Planning) ,在選擇目錄服務的樹狀分支(branch) 時,要避免以組織架構做為依據,尤其是組織架構是常會修改的。這種設計會增加很多管理上的負擔。

並建議以以下三種物件為分支原則:
  • People
  • Places
  • Things
其中在處理 People 時,特別建議使用平坦式的架構
People are normally defined at the end of a branch in a directory (some may call this a leaf point). Consider putting all people together on one branch point. This will save you from moving them every time they change positions within the company or organization. Use an attribute within the entry to describe the organization where they work instead of using a branch point to describe the organization.
Places 是地域性的考量,若你需要將部份資料複製到遠端,就要建立對應的分支:
Places are physical locations. Consider a tree design that is structured by places when you plan to replicate branches out to remote site. Consider a tree structure that is easy to replicate when the data needs to be mastered in various locations.
至於 Things 就其他所有非人非地域性考量的物件。目錄服務不是只用來存帳號密碼及組織的,目錄可以是任何事物的列表。如伺服器、印表機、大樓、會議室、或 Internet Domain 等。

DIT 設計是 art,所以沒有準則。但是依經驗來看,層次多的DIT 往往在管理上很痛苦。所以簡單最好。




powered by performancing firefox

About

純粹個人經驗分享,並非官方立場。

Search

Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今日