Thiết kế kiến trúc:

Một phần của tài liệu Phát triển hệ thống cảnh báo dịch bệnh trên cơ sở công nghệ GIS (Trang 42 - 43)

Hình 3.1: Mô hình hệ thống

WebGIS phục vụ công tác cảnh báo dịch cúm gia cầm nhằm đến ngƣời sƣ̉ 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 Server -side đƣợc chọn để giảm thiểu các chƣ́c năng phân tích cho phía ngƣời dùng.

 Phía Client–side: chƣ́a trình duyệt web có c hƣ́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ị .

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

Phía Server -side: 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 yêu cầu tƣ̀ phía trình duyệt , gƣ̉i cho Application Server xƣ̉ lý và nhận kết quả tƣ̀ 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ý các yêu cầu tƣ̀ phía trình duyệt và gƣ̉i trả kết quả về trình duyệt thông 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ó yêu cầu tƣ̀ 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 (Vector Data) và thuộc tính (RDBMS).

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 yêu cầu có liên quan đến bản đồ thì Application Server lấy dƣ̃ liệu tƣ̀ các WFS 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 RDBMS để lấy dƣ̃ liệu về 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.

Một phần của tài liệu Phát triển hệ thống cảnh báo dịch bệnh trên cơ sở công nghệ GIS (Trang 42 - 43)