CHƢƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.3. ĐỀ XUẤT GIẢI PHÁP
2.3.2. Mơ hình logic của hệ thống
Mơ hình lơgic của hệ thống được chỉ ra ở hình 2.5. Đó là mơ hình dạng Client-Server. Người dùng có thể sử dụng các thiết bị đóng vai trị client, có thể là máy bàn, laptop, hay cả các thiết bị cầm tay như mobile có cấu hình tốt, để truy cập vào hệ thống tra cứu và xem thơng tin.
Hình 2.5. Mơ hình logic của hệ thống
WebGIS phục vụ công tác quy hoạch cây công nghiệp nhằm đến người dùng là những người truy cập web bình thường, khơng địi hỏi có kiến thức nhiều về lĩnh vực GIS. Vì thế, hệ thống được xây dựng dựa trên kiến trúc Client-Server. Chiến lược phát triển theo hướng phía Server được chọn để giảm thiểu các chức năng phân tích cho người dùng.
Phía Client: chi trình duyệt web có chức năng hiển thị, gửi yêu cầu đến
WebServer và nhận kết quả trả về từ WebServer để hiển thị.
Phía Server: bao gồm các thành phần WebServer, Application Server, WFS Server và Data Server.
WebServer: Đảm nhiệm chức năng nhận u cầu từ phía trình duyệt, gửi cho Application Server xử lý và nhận kết quả tới Application Server để gửi trả về cho trình duyệt.
Application Server: Đảm nhiệm chức năng lấy dữ liệu từ các Server cung cấp dữ liệu (WFS Server) để tạo ra bản đồ, xử lý u cầu về phía trình
duyệt và gửi trả kết quả về phía trình duyệt qua WebServer .
WFS Server: Lấy dữ liệu không gian từ Vector Data cung cấp dữ liệu
dưới định dạng thống nhất GML khi có u cầu tới phía Application Server.
Data Server: Đảm nhiệm chức năng lưu trữ, quản lý dữ liệu không gian và thuộc tính .
Cơ chế hoạt động của hệ thống như sau: Trình duyệt gửi yêu cầu đến WebServer, WebServer gửi yêu cầu đến Application Server để phân tích. Nếu u cầu có liên quan đến bản đồ thì Application Server lấy dữ liệu từ cácWFS Server để tích hợp lại thành bản đồ và gửi trả về cho WebServer, đến lượt mình, WebServer gửi kết quả về cho trình duyệt. Nếu yêu cầu liên quan đến thơng tin thuộc tính thì Application Server sẽ kết nối đến RD MS để lấy dữ liệu, xử lý và gửi trả kết quả về cho WebServer, WebServer gửi kết quả về cho trình duyệt. Chu trình cứ thế tiếp tục.