Mô hình logic của hệ thống

Một phần của tài liệu Phát triển hệ thống tìm kiếm du lịch tại hà nội dựa trên công nghệ web GIS (Trang 57 - 58)

Mô hình lôgic của hệ thống được chỉ ra ở hình . Đó 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ình3.3 : Mô hình lôgic của hệ thống

Người dùng Người dùng Người dùng Người dùng Trung tâm quản lý TP

URL, yêu cầu INTERNET HTMT, ảnh đồ hoạ Dịch vụ Web Trình duyệt Web Trình mở rộng dịch vụ Web Điều khiển IMS

Phần mềm GIS Dữ liệu GIS

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

WebGIS phuc vụ công tác tìm kiếm du lịch 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 Server-side đượ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–side: 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 -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ớ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ý yê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ó yê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 (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á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 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 tìm kiếm du lịch tại hà nội dựa trên công nghệ web GIS (Trang 57 - 58)