Chiến thuật hướng máy chủ

Một phần của tài liệu Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình (Trang 29 - 30)

Những chiến thuật này tập trung vào việc cung cấp dữ liệu GIS và phân tích theo yêu cầu bởi một máy chủ đủ mạnh, máy chủ này sẽ truy cập dữ liệu và phần mềm cần thiết để xử lý dữ liệu. Trong đó, máy khách cấu hình không đòi hỏi cao, chỉ cần chạy chương trình để gửi các yêu cầu và hiển thị được các trả lời từ máy chủ.

Trong WebGIS, chiến thuật hướng máy chủ dựa trên khả năng trình duyêt web của người dùng có thể gửi các yêu cầu đến các phần mềm GIS trên máy chủ thông qua Internet. Các chương trình được dùng để nhận và xử lý yêu cầu người dùng có thể được viết bằng các ngôn ngữ như: Perl, PHP, ASP.NET, Visual Basic, C++, … Các chương trình này cũng có thể mua từ các nhà sản xuất để tạo khả năng kết nối tốt hơn đến các hệ xử lý GIS đã tồn tại. Để có thể giao tiếp với các ứng dụng WebGIS đặt trên máy chủ, máy chủ web có thể sử dụng các chuẩn giao tiếp phổ biến như CGI, Java, ISAPI, NSAPI, …

Thuận lợi của chiến thuật:

- Với máy chủ có cấu hình mạnh, người dùng có thể truy xuất trên tập dữ liệu lớn và phức tạp, thay vì phải xử lý trên máy khách với cấu hình hạn chế;

- Việc phân tích, xử lý các chức năng GIS sẽ được tiến hành nhanh chóng trên máy chủ và không đòi hỏi quá nhiều ở người dùng sự am hiểu.

- Kiểm soát được các thao tác của người dùng trên dữ liệu và luôn đảm bảo người dùng nhận kết quả đúng từ dữ liệu do phía máy khách không phải xử lý nhiều.

Khó khăn của chiến thuật:

- Với chiến thuật này thì dù yêu cầu là nhỏ hay lớn, tất cả đều gửi về phía máy chủ, khi máy chủ xử lý xong lại gửi trả về cho máy khách thông qua đường truyền trên mạng.

- Hiệu năng của hệ thống WebGIS sẽ bị ảnh hưởng bởi băng thông và và đường truyền mạng Internet giữa máy chủ và máy khách,nhất là khi kết quả trả về bao gồm lượng dữ liệu có dung lượng lớn.

- Hệ thống WebGIS sử dụng chiến thuật này không tận dụng được khả năng xử lý trên máy khách, chủ yếu máy khách chỉ xử lý gửi yêu cầu và hiển thị kết quả đáp ứng.

Nhìn chung, chiến thuật này áp dụng tốt nhất cho các ứng dụng WebGIS thương mại hay cộng đồng với số lượng lớn người dùng mà không quan tâm đến khả năng xử lý GIS trên các máy người dùng.

Một phần của tài liệu Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình (Trang 29 - 30)