UNIGATE là nền tảng phần mềm do Hanel phát triển nhằm hiện đại hóa quy trình giải quyết thủ tục hành chính tại các cơ quan nhà nước. Hệ thống hỗ trợ mô hình một cửa, một cửa liên thông từ cấp xã đến cấp bộ ngành, đồng bộ với các hệ thống dùng chung của Chính phủ và dễ dàng mở rộng, tích hợp.
Tính năng nổi bật:
Lợi ích đem lại:
Nền tảng công nghệ:
· Cơ sở dữ liệu
Kết hợp những điểm mạnh nhất của Cơ sở dữ liệu quan hệ (RDBMS) và Cơ sở dữ liệu phi cấu trúc (NoSQL) tiên tiến. Cơ sở dữ liệu quan hệ Oracle database 12c theo mô hình Real Application Cluster của Oracle đảm bảo độ chịu tải lớn và tính sẵn sàng cao. NoSQL sử dung MongoDB đảm báo tốc độ truy xuất cao, khả năng lưu trữ da dạng tài liệu
· Web server
Các ứng dụng được thiết kế chay trên 2 nên tảng web server hàng đầu hiện nay là IIS 8.0 trên hệ điều hành Windows Server 2012, và Apache 2.4 trên hệ điều hành Linux nhằm khai thác tối đa những thế mạnh của 2 nền tảng này.
· Lớp giao diện web
Các ứng dung web được lập trình sử dụng ngôn ngữ C#, nên tảng công nghệ ASP.NET MVC 5.0; NET Core 2.1. kết hợp công nghệ lập trình frontend mới nhất hiện nay:ReactjS.
· Lớp API
Lập trình trên nền tảng công nghệ ASP.NET MVC 5.0; _NET Core 2.1, hỗ trợ đa dạng các chuẩn giao thức: Web service, WCF, RESTfull APl.
· Lớp giao diện Mobile App
Viết bằng Object C, Swift trên hệ điều hành iOS và Java trên hệ điều hành Android.
· Các công cụ hỗ trợ
Elastic Search: một công cụ tìm kiếm tối ưu dựa trên nên tảng Apache Lucence, là bộ máy tìm kiếm phân tán, hỗ trợ các chuẩn dữ liệu XML, JSON
Redis Cache: một công cụ lưu trữ dữ liệu ngay trên bộ nhớ RAM giúp tăng tốc truy xuất dữ liệu, đáp ứng nhu cầu giảm thiểu thời gian xử lý của một hệ thống có số lượng người dùng lớn
RabitMQ/Kafka: Công cụ đảm nhiệm trao đổi thông tin giūa các thành phần, ứng dụng trong hê thống.