Giới thiệu chung về bài toán

Một phần của tài liệu Kiến trúc phần mềm dựa trên agent (Trang 26 - 27)

Như đã trình bày ở chương 1 về thực trạng vấn đề phát triển mạnh mẽ của Internet khiến cho việc tương tác trực tiếp lên Server và cơ sở dữ liệu ngày một quá tải, yêu cầu đặt ra là cần xây dựng một mô hình đáp ứng được việc giảm tải đường truyền trên Internet, giảm tải việc xử lý cho Server, tránh sự truy xuất quá tải lên cơ sở dữ liệu. Mô hình Client- Proxy- Server là một trong những giải pháp có thể thực hiện được điều này.

Hình 3.1. Mô hình Client- Proxy- Server.

Một đặc điểm của Proxy Server có thể làm giảm tải được đường truyền mạng, giảm chi phí kết nối đó là khả năng lưu các xử lý, giúp tốc độ xử lý của các yêu cầu từ Client nhanh hơn. Proxy ngoài chức năng là cổng liên lạc giữa Client và Server thì nó còn có khả năng nhận các yêu cầu và nhận các tính toán từ Server để lưu và trả về nhanh chóng khi có các yêu cầu từ Client gần nó. Với Server, ngoài khả năng xử lý, tính toán, trả về kết quả thì còn phải có khả năng nhận các yêu cầu và trả về các tính toán cho Proxy.

Như vậy, bài toán cần phải giải quyết ở đây là thiết kế một mô hình mà các tính toán ở Server có thể được gửi cho Proxy, thay vì thực thi trực tiếp trên Server thì các yêu cầu có thể thực hiện nhanh chóng ở Proxy. Bên cạnh đó, cơ sở dữ liệu từ phía Server sẽ đươc cập nhật cho các tính toán ở Proxy nếu có sự đổi. Đây sẽ là bài toán giảm tải đường truyền mạng cho Server sử dụng Proxy luôn có khả năng nhận, gửi, thực hiện các tính toán – còn được gọi là mô hình Proxy động.

Một phần của tài liệu Kiến trúc phần mềm dựa trên agent (Trang 26 - 27)

Tải bản đầy đủ (DOC)

(38 trang)
w