Mơ hình kiến trúc cơng nghệ

Một phần của tài liệu CCN01KAJGNERBK (Trang 138 - 141)

- Ngun tắc 1: Tính độc lập cơng nghệ

Các ứng dụng cần được xây dựng sao cho không bị ràng buộc vào một công nghệ cụ thể, đặc biệt là các cơng nghệ đóng, các cơng nghệ, giải pháp được triển khai có thể thay thế dưới dạng các đóng gói mang tính chất Module; với đặc điểm này, thành phố Đà Nẵng khuyến khích các giải pháp dựa trên nền tảng Java bởi ưu điểm vì tính mở và khả năng vận hành trên nhiều nền tảng khác nhau của nó.

- Ngun tắc 2: Tính đa dạng cơng nghệ

Các cơng nghệ phải được tích hợp dựa trên nhiều nền tảng, như đa dạng dựa trên Hệ điều hành; đa dạng dựa trên việc tích hợp; đa dạng dựa trên các tiêu chuẩn kết nối bảo đảm việc liên thông chia sẻ.

Việc xác lập kiến trúc cơng nghệ cũng nhằm mục đính định hướng những cơng nghệ chủ đạo sẽ được nghiên cứu, thử nghiệm, triển khai vào hệ thống ứng dụng chính quyền điện tử thành phố Đà Nẵng, bảo đảm tính đổi mới của hệ thống để kịp thời cập nhật, theo kịp sự thay đổi công nghệ trong lĩnh vực CNTT.

phân tầng (layer-based architecture), cụ thể được chia làm 5 tầng, và mỗi tầng sử dụng kiến trúc hướng dịch vụ để liên kết hỗ trợ cho hoạt động tầng liền kề.

4.1. Công nghệ ở kênh giao tiếp

Kênh giao tiếp là các công cụ, phương tiện giúp người sử dụng truy cập vào hệ thống. Các công nghệ được sử dụng ở lớp này phải bảo đảm được khả năng truy cập của người sử dụng vào hệ thống bao gồm:

- Giao tiếp qua môi trường web: Các ứng dụng có tính năng cộng tác cần ưu tiên xây dựng trên môi trường Web. Các công nghệ sử dụng: PHP, Liferay Portal, HTML5, NodeJS...

- Giao tiếp qua môi trường di động: Với xu hướng phát triển của nền tảng di động, quan tâm phát triển các ứng dụng trên môi trường di động, các ứng dụng native trên nền tảng của Android, iOS, các ứng dụng cross Platform sử dụng Xamarin, React, Flutter.

- Giao tiếp qua tin nhắn SMS, tích hợp với các ứng dụng OTT bằng các dịch vụ dữ liệu.

- Giao tiếp thông qua các cảm biến (IOT): Các thiết bị cảm biến từ các hệ thống có thể tích hợp với Hệ thống thơng tin Chính quyền điện tử thành phố Đà Nẵng. Thành phố đã xây dựng các hệ thống có tích hợp các thiết bị cảm biến, camera như hệ thống camera giám sát giao thông, an ninh trật tự, hệ thống quan trắc chỉ số nước tại các hồ; hệ thống quan trắc cầu, hệ thống điện chiếu sáng, hệ thống bãi đỗ xe thông minh,…

4.2. Công nghệ ở tầng ứng dụng nghiệp vụ

Tầng kiến trúc này sử dụng chủ yếu các công nghệ mã nguồn mở, đặc biệt là các công nghệ phát triển ứng dụng nguồn mở dựa trên ngơn ngữ lập trình Java.

Đối với mơi trường và ngơn ngữ phát triển ứng dụng, ngơn ngữ lập trình Java được ưu tiên sử dụng trong kiến trúc cơng nghệ của chính quyền điện tử thành phố, đặc biệt là đối với các ứng dụng, dịch vụ lõi dùng chung.

4.3. Công nghệ ở tầng dịch vụ dùng chung

Tầng kiến trúc này giới thiệu công nghệ được sử dụng để xây dựng các dịch vụ dùng chung cho Hệ thống thông tin CQĐT thành phố Đà Nẵng. Trong tầng kiến trúc này, cơng nghệ nổi bật mà hệ thống chính quyền điện tử sử dụng là cơng nghệ kiến trúc hướng dịch vụ SOA (Service Oriented Architecture). Công nghệ này cho phép xây dựng hệ thống thành một tập hợp của nhiều thành phần, mỗi thành phần tương ứng với một dịch vụ. Các dịch vụ này cấu thành hệ thống nhưng hệ thống có thể xóa bỏ, thêm mới hoặc thay đổi các dịch vụ mà không ảnh hưởng đến sự vận hành chung. Việc cho phép thay thế dễ dàng các

thành phần cũng như tái sử dụng các thành phần khiến cho các hệ thống sử dụng cơng nghệ SOA có nhiều khả năng tiến hóa hệ thống một cách tốt nhất. Ngồi ra, thiết kế theo công nghệ SOA giúp hệ thống tiếp tục vận hành dù có sự cố ở một bộ phận nào đó trong hệ thống. Một ưu điểm nữa của cơng nghệ này là giúp việc bảo trì hệ thống dễ dàng hơn.

4.4. Công nghệ ở tầng dữ liệu

Tầng kiến trúc này mô tả những công nghệ được sử dụng để xây dựng hệ thống dữ liệu của chính quyền điện tử thành phố Đà Nẵng. Các cơng nghệ được ứng dụng ở tầng dữ liệu là:

+ Công nghệ RDBMS (Relational Database Management System): Công nghệ RDBMS chứa dữ liệu dưới dạng các bảng (table), những bảng này có thể liên hệ với nhau bởi các trường dữ liệu chung. Cơng nghệ này có sự chuẩn hóa về mặt dữ liệu và nó được sử dụng nhiều bởi vì đặc tính dễ hiểu, dễ sử dụng.

+ Cơng nghệ phân tích dữ liệu (Data Mining): Các cơng nghệ liên quan phân tích dữ liệu bao gồm: Big Data, Machine Learning, AI... đây là các công nghệ thành phố cần triển khai để sử dụng hiệu quả nguồn dữ liệu hiện có và phát triển các ứng dụng thông minh.

4.5. Công nghệ ở tầng hạ tầng

Tầng kiến trúc này mô tả những công nghệ chủ yếu được sử dụng để xây dựng nền tảng hạ tầng cho CQĐT thành phố Đà Nẵng. Những công nghệ nổi bật được lựa chọn áp dụng cho hệ thống thông tin của CQĐT thành phố Đã Nẵng là Cơng nghệ ảo hóa; Mạng đơ thị MAN.

- Cơng nghệ ảo hóa:

Cơng nghệ đáng lưu ý trong kiến trúc kỹ thuật này là cơng nghệ ảo hóa (Virtualization). Cơng nghệ ảo hóa được áp dụng từ lâu trong hệ thống máy chủ và hệ thống lưu trữ của hệ thống CQĐT thành phố Đà Nẵng. Nó cho phép tăng thêm khối lượng công việc vận hành trên các thiết bị sẵn có của hệ thống mà khơng cần biết địa điểm vị trí thực tế của thiết bị.

Cơng nghệ ảo hóa (Virtualization) được sử dụng trong hệ thống Trung tâm dữ liệu thành phố Đà Nẵng giúp xây dựng một Trung tâm dữ liệu linh hoạt, hỗ trợ quản lý, vận hành và khai thác hiệu quả các tài nguyên được đầu tư. Ảo hóa giúp tối ưu hóa các cơ sở hạ tầng CNTT, hợp nhất các hệ thống máy chủ và hệ thống lưu trữ riêng biệt một cách linh hoạt, có tính bảo mật đáng tin cậy, nâng cao hiệu năng xử lý và lưu trữ của toàn hệ thống, góp phần hạ thấp chi phí năng lượng, chi phí quản lý.

- Mạng đô thị MAN:

liệu thông qua hạ tầng mạng MAN. Mạng MAN của thành phố sử dụng công nghệ IP/MPLS.

5. Kiến trúc an tồn thơng tin

Kiến trúc an tồn thơng tin được tổ chức theo các nguyên tắc:

- Nguyên tắc 1: Tn thủ kiểm sốt dựa trên chuẩn hóa và sự phù hợp tiêu

chuẩn (Security Control Compliance, Standardization);

- Nguyên tắc 2: Lựa chọn áp dụng các mức độ an toàn, an ninh hệ thống

khác nhau (Levels of Security) cho các Hệ thống;

- Nguyên tắc 3: Thực hiện đo lường, đánh giá an toàn, an ninh của từng hệ

thống (Security Measurement);

- Nguyên tắc 4: Sử dụng chung cơ chế xác thực người dùng (Use of

Common User Authentication).

Một phần của tài liệu CCN01KAJGNERBK (Trang 138 - 141)

Tải bản đầy đủ (DOC)

(145 trang)
w