Tổ chức hệ thống mô hình Tổ chức hệ thống mô hình Bởi: Phạm Thị Quỳnh Tổ chức hệ thống Giới thiệu Tổ chức hệ thống phản ánh chiến lược sử dụng để cấu trúc hệ thống Trong trình thiết kế kiến trúc hệ thống, hoạt động phải thực xây dựng mô hình tổ chức hệ thống Có phương pháp tổ chức hệ thống thường sử dụng: - Kho liệu dùng chung - Server dịch vụ dùng chung (client-server) - Phân lớp máy trừu tượng Ở phần tiếp theo, tìm hiểu chi tiết ba phương pháp tổ chức hệ thống Mục tiêu - Nắm ba phương pháp xây dựng mô hình tổ chức hệ thống - Tìm hiểu chi tiết phương pháp đánh giá ưu/nhược điểm chúng - Có khả vận dụng hệ thống cụ thể Kho liệu dùng chung Các hệ thống phải trao đổi liệu làm việc với cách hiệu Việc trao đổi liệu thực theo hai cách: - Dữ liệu chia sẻ lưu CSDL trung tâm kho liệu tất hệ thống truy nhập 1/4 Tổ chức hệ thống mô hình - Mỗi hệ thống bảo trì CSDL truyền liệu cách tường minh cho hệ thống khác Nếu số lượng liệu dùng chung lớn mô hình kho liệu dùng chung thường sử dụng phổ biến Ưu điểm mô hình là: - Đây phương pháp hiệu để chia sẻ số lượng lớn liệu - Các hệ thống không cần quan tâm tới hoạt động liên quan đến liệu như: lưu, bảo mật,… có quản lý trung tâm thực nhiệm vụ Tuy nhiên, việc sử dụng kho liệu dùng chung có số nhược điểm sau: - Tất hệ thống phải chấp nhận mô hình kho liệu - Việc cải tiến liệu phức tạp tốn - Khó phân tán cách hiệu - Không có giới hạn cho sách quản lý cụ thể Mô hình client – server Mô hình kiến trúc client-server mô hình hệ thống hệ thống bao gồm tập hợp server cung cấp dịch vụ client truy nhập sử dụng dịch vụ Các thành phần mô hình bao gồm: - Tập hợp server cung cấp dịch vụ cụ thể như: in ấn, quản lý liệu… - Tập hợp client truy nhập đến server để yêu cầu cung cấp dịch vụ - Hệ thống mạng cho phép client truy cập tới dịch vụ mà server cung cấp Client phải biết tên server dịch vụ mà server cung cấp Nhưng server không cần xác định rõ client có client Client tạo yêu cầu tới server chờ server trả lời Ưu điểm mô hình client - server là: - Phân tán liệu rõ ràng - Sử dụng hệ thống kết nối mạng cách hiệu chi phí dành cho phần cứng rẻ 2/4 Tổ chức hệ thống mô hình - Dễ dàng bổ sung nâng cấp server Nhược điểm mô hình client - server là: - Không phải mô hình liệu dùng chung nên hệ thống sử dụng tổ chức liệu khác Do đó, việc trao đổi liệu không hiệu - Quản lý server không thống nhất, dư thừa - Không đăng ký tên dịch vụ tập trung Điều làm cho việc tìm kiếm server dịch vụ khó khăn Mô hình phân lớp Mô hình phân lớp tổ chức hệ thống thành nhiều lớp lớp cung cấp tập dịch vụ Mỗi lớp coi máy trừu tượng (abstract machine) mà ngôn ngữ máy định nghĩa dịch vụ mà lớp cung cấp Do đó, mô hình thường sử dụng để mô hình hoá giao diện (interface) hệ thống Mô hình phân lớp hỗ trợ phát triển hệ thống theo kiểu tăng vòng nhiều lớp khác Khi giao diện lớp thay đổi lớp liền kề bị ảnh hưởng 3/4 Tổ chức hệ thống mô hình 4/4 .. .Tổ chức hệ thống mô hình - Mỗi hệ thống bảo trì CSDL truyền liệu cách tường minh cho hệ thống khác Nếu số lượng liệu dùng chung lớn mô hình kho liệu dùng chung thường... server trả lời Ưu điểm mô hình client - server là: - Phân tán liệu rõ ràng - Sử dụng hệ thống kết nối mạng cách hiệu chi phí dành cho phần cứng rẻ 2/4 Tổ chức hệ thống mô hình - Dễ dàng bổ sung... định nghĩa dịch vụ mà lớp cung cấp Do đó, mô hình thường sử dụng để mô hình hoá giao diện (interface) hệ thống Mô hình phân lớp hỗ trợ phát triển hệ thống theo kiểu tăng vòng nhiều lớp khác Khi