Kiến trúc WebGIS và các bước xử lý

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 26 - 28)

Kiến trúc xuất bản web của hệ thống tin dữ liệu không gian cũng gần giống như kiến trúc dành cho một hệ thông tin web cơ bản khác, ngoại trừ có ứng dụng GIS sử dụng các kỹ thuật khác. Có nhiều dạng xuất bản web cho thông tin không gian, một kiến trúc tổng quát nhất được mô tả như sau:

Hình 1.12: Kiến trúc WebGIS cở bản

Quá trình làm việc với hệ thống web xử lý thông tin không gian được minh họa như trên hình vẽ trên, sau đây là quy trình xảy ra khi một người dùng sử dụng trình duyệt web ở phía máy khách để truy cập hệ thống:

a. Máy khách gửi yêu cầu của người sử dụng thông qua giao thức HTTP đến máy chủ web.

b. Máy chủ web nhận yêu cầu của người dùng gửi đến từ phía máy khách, xử lý và chuyển tiếp yêu cầu đến ứng dụng trên máy chủ có liên quan đã được cài đặt sẵn trong máy chủ web, trường hợp này là ứng dụng WebGIS.

c. Ứng dụng WebGIS chạy trên máy chủ nhận các yêu cầu cụ thể đối với ứng dụng và gọi các hàm có liên quan để tính toán xử lý. Trong quá trình xử lý, nếu có yêu cầu dữ liệu nó sẽ gửi yêu cầu dữ liệu đến máy chủ tổng hợp dữ liệu.

d. Máy chủ tổng hợp dữ liệu nhận yêu cầu dữ liệu và tìm kiếm vị trí của những dữ liệu này sau đó gửi yêu cầu dữ liệu đến máy chủ cơ sở dữ liệu có chứa dữ liệu tương ứng cần tìm.

e. Máy chủ cơ sở dữ liệu tiến hành truy vấn lấy dữ liệu cần thiết và trả dữ liệu này về cho máy chủ tổng hợp dữ liệu.

f. Máy chủ tổng hợp dữ liệu nhận dữ liệu từ nhiều máy chủ lưu trữ cơ sỏ dữ liệu khác nhau nằm rải rác trên mạng, sắp xếp dữ liệu lại theo trật tự của yêu cầu dữ liệu, sau đó gửi trả dữ liệu về cho ứng dụng WebGIS.

g. Ứng dụng WebGIS nhận dữ liệu trả về từ các máy chủ tổng hợp dữ liệu và đưa chúng đến các hàm cần sử dụng, xử lý chúng tại đây và kết quả được trả về cho máy chủ web.

h. Máy chủ web nhận về kết quả xử lý, thêm vào các ngữ cảnh web (HTML, Javascript) để có thể hiển thị được trên trình duyệt và cuối cùng gửi trả kết quả về cho trình duyệt dưới dạng các trang web.

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 26 - 28)