Phần trình bày: được xây dựng bằng ngôn ngữ Java, JavaScript và HTML. Thực hiện nhiệm vụ xử lý các thao tác, lưu trữ thông tin, đảm nhận vai trò trung gian, truyền nhận dữ liệu giữa người sử dụng với Web Server.
Phần ứng dụng: chia làm hai thành phần là Apache Tomcat và GeoServer (cả hai đều được phát triển dự trên công nghệ Java).
Apache Tomcat: đảm nhận trách nhiệm phát sinh giao diện và các thư viện Script để tương tác với Client, đóng vai trò trung gian là cầu nối giữa Client và GeoServer, nó sẽ gửi yên cầu của Client đến GeoServer và nhận dữ liệu trả về để gửi lại cho Client.
GeoServer: Xử lý các thao tác phát sinh trong bản đồ như: phóng to, thu nhỏ, tra cứu thông tin. Nó là phần trung gian giữa Apache Tomcat và phần cơ sở dữ liệu, 16 tiếp nhận yêu cầu từ Apache Tomcat rồi truy vấn đến phần cơ sở dữ liệu để lấy thông tin, sau đó tiến hành xử lý và trả về kết quả cho Apache Tomcat.
Phần cơ sở dữ liệu: đóng vai trò là trung tâm lưu trữ dữ liệu dữ liệu địa lý được đặt trên Data Server, các ứng dụng Server gửi kết quả tính toán đến Web Server, gửi các gói HTML đến phía Cilent và hiển thị thông tin lên trình duyệt.
Đăng nhận xét