Mô tả:
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Client Server System
C¸c hÖ thèng kh¸ch chñ
Néi dung
M« h×nh tËp trung
M« h×nh víi file server
M« h×nh kh¸ch chñ
Processing Modes of CSS
3Tier CSS
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
M« h×nh tËp trung
Central Computer
- L−u tr÷ d÷ liÖu
- L−u tr÷ c¸c
ch−¬ng tr×nh xö lý
d÷ liÖu
- Xö lý d÷ liÖu
Transmition Line
Query String
Response String
Dumb Terminals
Input vµ Output th«ng tin
3Tier C/S System
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
M« h×nh tËp trung
Central Computer
- L−u tr÷ d÷ liÖu
- L−u tr÷ c¸c
ch−¬ng tr×nh xö lý
d÷ liÖu
- Xö lý d÷ liÖu
M« h×nh Terminal Server
Server: WinNT/2000, Linux
ch¹y Terminal Server
Terminal: PC
cÊu h×nh yÕu Line
dïng
Transmition
RomBoot hay ®Üa mÒm
Query String
Response String
Dumb Terminals
Input vµ Output th«ng tin
3Tier C/S System
NguyÔn Nam H¶i
Central
§Æc ®iÓm
-
File Server
Client Server
Processing Modes
3Tier C/S System
- Cã m¸y tÝnh trung t©m vµ c¸c
thiÕt bÞ ®Çu cuèi kh«ng th«ng
minh.
- C¸c tr¹m ®Çu cuèi giao tiÕp víi
m¸y tÝnh qua c¸c ®−êng truyÒn
dïng riªng tèc ®é thÊp ( hµng
chôc Kbps).
L−u tr÷ d÷ liÖu tËp trung.
L−u tr÷ ch−¬ng tr×nh tËp trung.
Xö lý d÷ liÖu tËp trung.
Th«ng tin trªn ®−êng truyÒn lµ c¸c x©u truy vÊn vµ tr¶ lêi.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
−u ®iÓm vµ nh−îc ®iÓm
−u ®iÓm: ThuËn lîi cho b¶o tr×,
ph¸t triÓn.
Kh«ng ®ßi hái ®−êng
truyÒn tèc ®é cao.
Nh−îc ®iÓm: Phô thuéc hoµn toµn vµo kh¶ n¨ng sö lý
cña m¸y tÝnh trung t©m.
Gi¸ thµnh cña hÖ thèng qu¸ cao.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
M« h×nh víi m¸y file server
File
Server
- L−u tr÷ d÷ liÖu
- L−u tr÷ ch−¬ng tr×nh
Yªu
Programs
D÷ cÇu
liÖu
§−êng truyÒn
dïng chung
Workstation
- Xö lý d÷ liÖu
Yªu cÇu
Programs
D÷ liÖu
Th«ng tin trªn ®−êng truyÒn: C¸c ch−¬ng tr×nh vµ toµn bé d÷ liÖu
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
§Æc ®iÓm
- Cã m¸y phôc vô tÖp.
- M¸y tr¹m lµm viÖc th«ng minh.
- C¸c tr¹m lµm viÖc vµ m¸y phôc vô tÖp cïng chia sÎ
®−êng truyÒn chung tèc ®é kh¸ cao ( hµng ngh×n
Kbps).
-
L−u tr÷ d÷ liÖu tËp trung.
L−u tr÷ ch−¬ng tr×nh tËp trung.
Xö lý d÷ liÖu ph©n t¸n t¹i c¸c tr¹m lµm viÖc.
Th«ng tin trªn ®−êng truyÒn lµ c¸c ch−¬ng tr×nh vµ
toµn bé c¬ së d÷ liÖu.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
−u ®iÓm vµ
nh−îc ®iÓm
−u ®iÓm: TËn dông ®−îc søc m¹nh cña nhiÒu bé sö
lý tõ c¸c tr¹m lµm viÖc.
Nh−îc ®iÓm: HiÖu suÊt ho¹t ®éng cña hÖ thèng
gi¶m tíi h¬n 50% khi chÞu t¶i cao.
C¸c m¸y tÝnh cã kiÕn tróc vËt lý kh¸c
nhau kh«ng thÓ cïng tham gia vµo mét
hÖ thèng.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
M« h×nh Client Server
- D÷ liÖu dïng chung
Server
Computer - Ch−¬ng tr×nh phôc vô
- Xö lý d÷ liÖu
TP d÷ liÖu
§−êng truyÒn
dïng chung
Client Computer
- Ch−¬ng tr×nh kh¸ch
- D÷ liÖu (local)
- Xö lý d÷ liÖu
Th«ng b¸o
X©u truy vÊn
Th«ng tin trªn ®−êng truyÒn: C¸c x©u truy vÊn vµ tr¶ lêi.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
§Æc ®iÓm
- Cã m¸y phôc vô
vµ c¸c m¸y kh¸ch
th«ng minh.
- C¸c m¸y cïng
chia sÎ ®−êng
truyÒn chung tèc
®é kh¸ cao ( hµng
ngh×n Kbps)
- Mçi phÇn mÒm øng dông
®−îc x©y dùng thµnh hai
phÇn: Ch−¬ng tr×nh phôc vô
vµ ch−¬ng tr×nh kh¸ch.
- L−u tr÷ d÷ liÖu t¹i c¸c m¸y
phôc vô.
- Xö lý d÷ liÖu ph©n t¸n.
- Th«ng tin trªn ®−êng truyÒn
lµ c¸c x©u truy vÊn vµ tr¶ lêi.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
VÝ dô
Ch−¬ng tr×nh kh¸ch Qu¶n lý C¸n bé
Ch−¬ng tr×nh phôc vô
Qu¶n lý C¸n bé
Ch−¬ng tr×nh phôc vô
Qu¶n lý Tµi vô
Ch−¬ng tr×nh kh¸ch Qu¶n lý Tµi vô
Ch−¬ng tr×nh kh¸ch Qu¶n lý C«ng v¨n
Ch−¬ng tr×nh kh¸ch Qu¶n lý C¸n bé
Ch−¬ng tr×nh phôc vô
Qu¶n lý C«ng v¨n
M¸y Server
Ch−¬ng tr×nh kh¸ch Qu¶n lý Tµi vô
Ch−¬ng tr×nh kh¸ch Qu¶n lý C«ng v¨n
C¸c m¸y Client
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
−u ®iÓm
- Gi¶m tèi ®a dung l−îng th«ng tin trªn ®−êng
truyÒn, ®−êng truyÒn tèc ®é thÊp cã thÓ sö dông
®−îc.
- T¨ng hiÖu suÊt ho¹t ®éng cña hÖ thèng.
- NhiÒu m¸y tÝnh víi cÊu tróc vËt lý kh¸c nhau cã
thÓ cïng tham gia hÖ thèng.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
Nh−îc ®iÓm
Phøc t¹p, ®ßi hái cã kinh nghiÖm khi
- Ph©n tÝch thiÕt kÕ x©y dùng vµ cµi ®Æt hÖ
thèng.
- B¶o tr× vµ ph¸t triÓn më réng.
3Tier C/S System
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Processing Modes of C/S System
C¸c thµnh phÇn cña mét
øng dông truy xuÊt CSDL
- Display Control: thùc hiÖn tæ chøc giao tiÕp
ng−êi m¸y.
- Application Process: ph©n tÝch c¸c kÕt qu¶
giao tiÕp, thùc hiÖn c¸c tÝnh to¸n øng dông.
- Data Access: thùc hiÖn c¸c truy xuÊt vµo c¬
së d÷ liÖu - läc vµ cËp nhËt d÷ liÖu.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Processing Modes of C/S System
C¸c thµnh phÇn cña mét
øng dông truy xuÊt CSDL
Data
Access
Data
Base
Application
Process
Display
Control
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Processing Modes of C/S System
C¸c øng dông kh¸ch chñ ®−îc ph©n lo¹i theo
c¸ch ph©n bè c¸c thµnh phÇn Application
Process.
- Cooperative processing mode: C¸c Application
Process ph©n bè c¶ ë c¸c client vµ server, c¸c
øng dông kh¸ch gäi c¸c øng dông server.
- Data Server Mode: C¸c Application Process tËp
trung ë phÝa Client, phÝa server chØ chøa c¸c
thµnh phÇn Data Access sÏ ®−îc gäi tõ c¸c øng
dông kh¸ch.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Cooperative processing mode
Data
Data Access
Application
Process
Server
Data
Data Access
Application
Process
Display Control
Client
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Data Server mode
Data
Data
Data Access
Data Access
Application
Process
Display Control
Server
Client
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Processing Modes of C/S System
Cooperative processing Types - Ph©n lo¹i theo
sù ph©n bè c¸c thµnh phÇn Data Access
- Process Division Type: C¸c thµnh phÇn Data
Access tËp trung t¹i Server.
- Distribute Data Type: C¸c thµnh phÇn Data
Access ph©n bè c¶ ë phÝa Client vµ Server.
- Operational Server Type: C¸c thµnh phÇn Data
Access tËp trung t¹i c¸c Client.
NguyÔn Nam H¶i
Central
File Server
Client Server
Processing Modes
3Tier C/S System
Cooperative processing mode
Data
Data
Distribute Data Type
Data
Data Access
Application
Process
Server
Data Access
Application
Process
Data
Data Access
Application
Process
Display Control
Client
Data Access
Application
Process
Display
Control
- Xem thêm -