Client Server System
Chia sẻ bởi Vũ Trung Kiên |
Ngày 19/03/2024 |
9
Chia sẻ tài liệu: Client Server System thuộc Công nghệ thông tin
Nội dung tài liệu:
Client Server System
Các hệ thống khách chủ
Mô hình với máy trung tâm
Mô hình tập trung
Central Computer
Dumb Terminals
- Luu tr? d? li?u
- Luu tr? cỏc chuong trỡnh s? lý d? li?u
- S? lý d? li?u
Input và Output thông tin
Transmition Line
Query String
Response String
Mô hình tập trung
Mô hình Terminal Server
Server: WinNT/2000, Linux
Chạy Terminal Server
Terminal: PC cấu hình yếu dùng RomBoot hay đĩa mềm
Đặc điểm
- 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.
Sử 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.
Ưu điểm và nhược điểm
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.
Ưu điểm:
- Thuận lợi cho bảo trì, phát triển.
- Không đòi hỏi đường tryền tốc độ cao.
Mô hình với máy file server
File Server
Workstation
-Luu tr? d? li?u
- Luu tr? chuong trỡnh
-Xử lý dữ liệu
Đường truyền dùng chung
Thông tin trên đường truyền: Các chương trình và toàn bộ dữ liệu
Dữ liệu
Yêu cầu
Chương trình
Dữ liệu
Đặ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.
- Sử 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.
Ưu điểm và nhược điểm
ưUu di?m: T?n d?ng du?c s?c m?nh c?a nhi?u b? s? lý t? cỏc tr?m lm 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.
Mô hình Client Server
Server Computer
Client Computer
TP dữ liệu
Xâu truy vấn
Thông báo
-D? li?u (shared)
- Chuong trỡnh ph?c v?
- X? lý d? li?u
-Chuong trỡnh khỏch
- D? li?u (local)
Thông tin trên đường truyền: Các xâu truy vấn và trả lời.
Đường truyền dùng chung
Đặ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 dùng chungtại các máy phục vụ.
Sử 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.
Ví dụ
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 phục vụ
Quản lý Công văn
Chương trình khách Quản lý Cán bộ
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 khách Quản lý Tài vụ
Chương trình khách Quản lý Công văn
Máy Server
Các máy Client
Ưu điểm
- Gi?m t?i da dung lu?ng thụng tin trờn du?ng truy?n, du?ng truy?n t?c d? th?p cú th? s? d?ng du?c.
- Tang hi?u su?t ho?t d?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.
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.
Nhược điểm
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 ngu?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 vo co s? d? li?u - l?c v c?p nh?t d? li?u.
Processing Modes of C/S System
Các thành phần của một ứng dụng truy xuất CSDL
Data
Base
Data Access
Application Process
Display Control
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.
Cooperative processing mode
Data
Data
Server
Client
Data Server mode
Data Access
Data
Data
Server
Client
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.
Cooperative processing mode
Data
Data
Server
Client
Distribute Data Type
Cooperative processing mode
Data
Server
Client
Process Division Type
Cooperative processing mode
Application Process
Data
Server
Client
Operational Server Type
Processing Modes of C/S System
Data server Types - Phân loại theo sự phân bố các thành phần Data Access
- Remote Database 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.
Data Server mode
Data Access
Data
Data
Server
Client
Distribute Data Type
Data Server mode
Data Access
Application Process
Display Control
Data
Server
Client
Remote Database Type
3 tier C/S System
Data Access
Data Access
Các hệ thống khách chủ
Mô hình với máy trung tâm
Mô hình tập trung
Central Computer
Dumb Terminals
- Luu tr? d? li?u
- Luu tr? cỏc chuong trỡnh s? lý d? li?u
- S? lý d? li?u
Input và Output thông tin
Transmition Line
Query String
Response String
Mô hình tập trung
Mô hình Terminal Server
Server: WinNT/2000, Linux
Chạy Terminal Server
Terminal: PC cấu hình yếu dùng RomBoot hay đĩa mềm
Đặc điểm
- 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.
Sử 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.
Ưu điểm và nhược điểm
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.
Ưu điểm:
- Thuận lợi cho bảo trì, phát triển.
- Không đòi hỏi đường tryền tốc độ cao.
Mô hình với máy file server
File Server
Workstation
-Luu tr? d? li?u
- Luu tr? chuong trỡnh
-Xử lý dữ liệu
Đường truyền dùng chung
Thông tin trên đường truyền: Các chương trình và toàn bộ dữ liệu
Dữ liệu
Yêu cầu
Chương trình
Dữ liệu
Đặ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.
- Sử 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.
Ưu điểm và nhược điểm
ưUu di?m: T?n d?ng du?c s?c m?nh c?a nhi?u b? s? lý t? cỏc tr?m lm 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.
Mô hình Client Server
Server Computer
Client Computer
TP dữ liệu
Xâu truy vấn
Thông báo
-D? li?u (shared)
- Chuong trỡnh ph?c v?
- X? lý d? li?u
-Chuong trỡnh khỏch
- D? li?u (local)
Thông tin trên đường truyền: Các xâu truy vấn và trả lời.
Đường truyền dùng chung
Đặ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 dùng chungtại các máy phục vụ.
Sử 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.
Ví dụ
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 phục vụ
Quản lý Công văn
Chương trình khách Quản lý Cán bộ
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 khách Quản lý Tài vụ
Chương trình khách Quản lý Công văn
Máy Server
Các máy Client
Ưu điểm
- Gi?m t?i da dung lu?ng thụng tin trờn du?ng truy?n, du?ng truy?n t?c d? th?p cú th? s? d?ng du?c.
- Tang hi?u su?t ho?t d?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.
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.
Nhược điểm
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 ngu?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 vo co s? d? li?u - l?c v c?p nh?t d? li?u.
Processing Modes of C/S System
Các thành phần của một ứng dụng truy xuất CSDL
Data
Base
Data Access
Application Process
Display Control
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.
Cooperative processing mode
Data
Data
Server
Client
Data Server mode
Data Access
Data
Data
Server
Client
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.
Cooperative processing mode
Data
Data
Server
Client
Distribute Data Type
Cooperative processing mode
Data
Server
Client
Process Division Type
Cooperative processing mode
Application Process
Data
Server
Client
Operational Server Type
Processing Modes of C/S System
Data server Types - Phân loại theo sự phân bố các thành phần Data Access
- Remote Database 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.
Data Server mode
Data Access
Data
Data
Server
Client
Distribute Data Type
Data Server mode
Data Access
Application Process
Display Control
Data
Server
Client
Remote Database Type
3 tier C/S System
Data Access
Data Access
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Vũ Trung Kiên
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)