Thiết kế mô hình phát triển

Một phần của tài liệu Nghiên cứu mô hình điện toán đám mây và đề xuất kiến trúc chính phủ điện tử cho các cấp địa phương tỉnh Nam Định (Trang 51 - 53)

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 52

Hình 3.10 Phân tầng ứng dụng

Mô tả các thành phần trong mô hình phát triển:

Mô hình đƣợc xây dựng là sự kết hợp giữa mô hình phân lớp 3 tầng và mô hình hƣớng dịch vụ SOA. Với dữ liệu báo cáo sẽ đƣợc lƣu trữ và xử lý bằng cách sử dụng dịch vụ báo cáo (Report service). Ngoài ra với mô dul tính toán hiệu năng của nhân viên, áp dụng đánh giá theo hệ thống KPI. Các chỉ tiêu đánh giá hiệu năng (KPI) này sẽ đƣợc xử lý bằng cách sử dụng các dịch vụ web thông qua công nghệ WCF.

Tầng trình diễn: Chứa giao diện ứng dụng đó chính là các trang aspx

và có sử dụng Ajax.

Tầng xử lý nghiệp vụ: Bao gồm các lớp thực thể, Interface và các lớp

Repository và Service đảm nhiệm chức năng xử lý nghiệp vụ có sự hợp với cache nhằm tăng tốc độ xử lý.

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 53

Tầng truy vấn cơ sở dữ liệu: Bao gồm các interface và các lớp đảm

nhiệu truy cập và xử lý dữ liệu với cơ sở dữ liệu quan hệ Sql Azure và với dữ liệu table và blod.

Cơ sở dữ liệu đám mây: Bao gồm hai loại dữ liệu : Cơ sở dữ liệu quan

hệ Sql Azure và table, blod.

Dịch vụ các báo cáo: Chứa các báo cáo của ứng dụng, khác với các ứng loại ứng dụng thông thƣờng, các báo cáo đƣợc thiết kế và triển khai theo mô hình dịch vụ.

WCF Web role: Chứa các dịch vụ đƣợc viết theo công nghệ WCF. Mô

hình các thành phần WCF đƣợc thiết kế theo mô hình SOA. Chứa các phƣơng thức phục vụ cho việc đánh giá nhân viên. Hệ thống đánh giá đƣợc thực hiện dựa theo bộ chỉ tiêu KPI.

Một phần của tài liệu Nghiên cứu mô hình điện toán đám mây và đề xuất kiến trúc chính phủ điện tử cho các cấp địa phương tỉnh Nam Định (Trang 51 - 53)