Tổng quan nghiên cứu

Trong bối cảnh chuyển đổi số và phát triển chính phủ điện tử tại Việt Nam giai đoạn năm 2010 đến năm 2011, nhu cầu đồng bộ hóa thông tin và tích hợp quy trình nghiệp vụ công quyền trở nên cấp thiết. Các hệ thống website truyền thống vốn phát triển theo định hướng dữ liệu tĩnh bộc lộ rõ tình trạng quá tải thông tin, phân mảnh dữ liệu và thiếu cơ chế cá nhân hóa. Thực trạng trên dẫn đến việc người dân phải duyệt qua hàng chục trang tin khác nhau để tìm kiếm thủ tục, trong khi cơ quan hành chính tốn kém nhiều chi phí bảo trì và nâng cấp. Nhằm khắc phục hạn chế này, nghiên cứu đặt mục tiêu làm chủ nền tảng mã nguồn mở Liferay Portal phiên bản 5.2 để thiết kế và triển khai cổng giao tiếp điện tử tích hợp dịch vụ hành chính công.

Nghiên cứu được triển khai tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội trong khung thời gian 12 tháng, tập trung vào phạm vi áp dụng cho các cơ quan nhà nước như Bộ, ngành và Ủy ban nhân dân cấp tỉnh, thành phố. Đề tài bám sát các tiêu chuẩn kỹ thuật quy định tại Thông tư số 26/2009/TT-BTTTT ngày 31/07/2009 của Bộ Thông tin và Truyền thông về cung cấp thông tin và dịch vụ công trực tuyến. Luận văn đóng góp giải pháp xây dựng hệ thống portal hoàn chỉnh, hỗ trợ hơn 700 cấu hình triển khai phần cứng lẫn cơ sở dữ liệu, đồng thời tích hợp sẵn hơn 60 portlet ứng dụng chuyên biệt. Kết quả nghiên cứu giúp các cơ quan giảm thiểu tới 60% thời gian triển khai phần mềm mới, tối ưu hóa quy trình tiếp nhận hồ sơ hành chính công trực tuyến và tiết kiệm khoảng 70% ngân sách so với việc mua sắm các phần mềm thương mại độc quyền.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng hệ thống lý thuyết về kiến trúc hướng dịch vụ, lập trình hướng khía cạnh và các chuẩn công nghệ mở trên nền tảng Java Enterprise Edition 2. Cơ sở khoa học trọng tâm bao gồm đặc tả kỹ thuật Java Portlet Specification chuẩn JSR-168 và chuẩn mở rộng JSR-268, kết hợp với giao thức dịch vụ web cho portlet từ xa WSRP và cơ chế xác thực tập trung một lần Single Sign-On.

Về mặt khái niệm, luận văn định vị Cổng điện tử là một siêu ứng dụng web tích hợp đa dịch vụ theo định hướng người dùng, khác biệt hoàn toàn với website tĩnh truyền thống. Portlet được xác định là thành phần chức năng độc lập có khả năng tái sử dụng cao, chạy bên trong Portlet Container của máy chủ cổng thông tin. Hệ thống quản trị người dùng được thiết lập theo mô hình phân cấp 4 lớp chặt chẽ bao gồm: Người dùng cá nhân, Tổ chức, Cộng đồng và Nhóm người dùng, kết hợp với cơ chế gán Vai trò để bảo mật tuyệt đối tài nguyên. Nền tảng Liferay Portal cung cấp sẵn hơn 60 ứng dụng nghiệp vụ như CMS, Diễn đàn, Lịch biểu, đồng thời hỗ trợ hơn 700 tổ hợp máy chủ ứng dụng từ Apache Tomcat, JBoss cho đến WebSphere.

Phương pháp nghiên cứu

Luận văn thu thập nguồn dữ liệu thứ cấp từ tài liệu kỹ thuật của các tổ chức quốc tế kết hợp dữ liệu sơ cấp qua quá trình cài đặt thực nghiệm trên máy chủ. Cỡ mẫu nghiên cứu bao gồm 6 framework cổng thông tin nguồn mở Java tiêu biểu: Liferay Portal, Sakai 1.5, uPortal, Gridsphere, eXo Platform và Stringbeans. Phương pháp chọn mẫu là chọn mẫu có chủ đích, dựa trên các tiêu chí về độ ổn định, mức độ phổ biến toàn cầu và tính tuân thủ tiêu chuẩn Java Portlet.

Phương pháp phân tích được lựa chọn là phân tích ma trận đa tiêu chí định lượng, đánh giá 6 framework trên 11 tiêu chí kỹ thuật cốt lõi gồm: mức độ tuân thủ JSR-168/268, tính dễ cài đặt, chất lượng tài liệu, hỗ trợ trực tuyến, công cụ quản trị, tài nguyên portlet, hiệu năng và khả năng mở rộng, độ an toàn bảo mật, công nghệ nền tảng, tính năng mở rộng và mức độ độc lập máy chủ. Thang điểm đánh giá dao động từ 0 đến 5 điểm cho mỗi tiêu chí nhằm lượng hóa chính xác ưu thế của từng giải pháp. Toàn bộ quy trình nghiên cứu, đánh giá so sánh và thực nghiệm lập trình được thực hiện trong mốc thời gian 12 tháng liên tục từ năm 2010 đến cuối năm 2011.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Thứ nhất, kết quả đánh giá ma trận 11 tiêu chí kỹ thuật với thang điểm từ 0 đến 5 điểm chỉ ra rằng Liferay Portal đạt điểm số tổng thể cao nhất trong nhóm 6 framework nguồn mở Java, vượt trội hoàn toàn so với Sakai 1.5, uPortal và Gridsphere ở khả năng hỗ trợ tiêu chuẩn JSR-168, JSR-268 và giao thức WSRP.

Thứ hai, Liferay chứng minh khả năng tương thích vượt bậc khi hỗ trợ hơn 700 cấu hình máy chủ ứng dụng và hệ quản trị cơ sở dữ liệu phổ biến, đi kèm bộ hơn 60 portlet ứng dụng nghiệp vụ dựng sẵn, giúp các kỹ sư tiết kiệm khoảng 65% thời gian lập trình khung lõi so với việc xây dựng mới từ đầu.

Thứ ba, nghiên cứu làm rõ mô hình 4 mức độ dịch vụ hành chính công theo Thông tư số 26/2009/TT-BTTTT, phát hiện rằng triển khai dịch vụ ở mức độ 3 là phương án khả thi và tối ưu nhất tại Việt Nam ở thời điểm hiện tại, đảm bảo 100% hồ sơ được nộp và xử lý trực tuyến qua mạng mà không bị tắc nghẽn bởi rào cản thanh toán điện tử như mức độ 4.

Thứ tư, kiến trúc giao diện kéo thả ứng dụng công nghệ AJAX và cơ chế phân quyền đa cấp của Liferay giúp giảm 50% thời gian cấu hình hệ thống, cho phép thay đổi theme và layout trang web trực tiếp mà không cần can thiệp hay biên dịch lại bất kỳ tệp mã nguồn nào.

Thảo luận kết quả

Sự vượt trội của Liferay Portal bắt nguồn từ kiến trúc phân tầng module hóa, kết hợp giữa khung làm việc Spring, Hibernate và cơ chế tự sinh mã nguồn Service Builder. Khi so sánh với các giải pháp thương mại đắt đỏ như IBM WebSphere Portal hay Microsoft SharePoint Portal, Liferay cung cấp tính năng quản trị nội dung CMS và cộng tác tương đương nhưng giúp cơ quan nhà nước cắt giảm từ 70% đến 80% chi phí bản quyền ban đầu.

Trong tài liệu nghiên cứu, toàn bộ kết quả phân tích so sánh được trực quan hóa thông qua bảng ma trận chấm điểm 11 tiêu chí chi tiết và biểu đồ cột so sánh tổng điểm hiệu năng giữa 6 framework. Mô hình kiến trúc luồng dữ liệu quản lý tin bài, quy trình xuất bản nội dung và cơ chế tiếp nhận hồ sơ thủ tục hành chính trực tuyến được biểu diễn trực quan qua sơ đồ use-case cùng biểu đồ thực thể quan hệ cơ sở dữ liệu. Thiết kế này giúp người quản trị dễ dàng hình dung luồng xử lý từ lúc công dân nộp đơn trực tuyến cho đến khi cán bộ thụ lý hồ sơ trả lời kết quả trên hệ thống.

Đề xuất và khuyến nghị

Thứ nhất, chuẩn hóa kiến trúc cổng thông tin điện tử theo tiêu chuẩn JSR-268 và giao thức WSRP. Nhóm kỹ sư phần mềm tại các cơ quan nhà nước cần hành động tái cấu trúc các module nghiệp vụ thành các portlet độc lập, hướng tới mục tiêu 100% ứng dụng có khả năng liên thông và chia sẻ tài nguyên trong lộ trình 6 tháng.

Thứ hai, triển khai đồng bộ hệ thống dịch vụ hành chính công trực tuyến đạt mức độ 3. Các đơn vị chuyên trách công nghệ thông tin cấp Bộ và Ủy ban nhân dân tỉnh cần số hóa tối thiểu 80% thủ tục hành chính trọng yếu, cho phép tiếp nhận hồ sơ qua mạng trong khung thời gian từ 9 đến 12 tháng.

Thứ ba, tích hợp giải pháp xác thực tập trung một lần Single Sign-On dựa trên giao thức LDAP và JAAS. Đội ngũ an toàn thông tin cần triển khai cơ chế đăng nhập một cửa để giảm 90% nguy cơ lộ lọt thông tin xác thực, hoàn thiện cấu hình bảo mật SSL cho toàn bộ các luồng giao dịch trực tuyến trong vòng 3 tháng.

Thứ tư, xây dựng chương trình đào tạo chuyển giao công nghệ và tài liệu hóa tiếng Việt cho hệ thống CMS Liferay. Ban quản lý dự án cần tổ chức các khóa huấn luyện định kỳ, đảm bảo 100% cán bộ biên tập và quản trị viên làm chủ thao tác xuất bản tin bài, quản trị giao diện kéo thả trong thời hạn 30 ngày kể từ khi bàn giao.

Đối tượng nên tham khảo luận văn

Nhóm thứ nhất là các cán bộ phụ trách công nghệ thông tin tại các cơ quan quản lý nhà nước, Bộ, ngành và Ủy ban nhân dân các cấp, những người cần khung hướng dẫn kỹ thuật chuẩn mực để xây dựng cổng giao tiếp điện tử và tích hợp dịch vụ hành chính công trực tuyến.

Nhóm thứ hai là các kiến trúc sư hệ thống và kỹ sư phần mềm chuyên ngành Java, những người đang tìm kiếm giải pháp tối ưu về kiến trúc portlet JSR-168/268, mô hình sinh mã nguồn tự động Service Builder và cơ chế tích hợp Single Sign-On.

Nhóm thứ ba là học viên cao học, sinh viên và nghiên cứu sinh ngành Công nghệ thông tin, Khoa học máy tính, có thể sử dụng luận văn làm tài liệu học thuật tham khảo về phương pháp đánh giá so sánh ma trận đa tiêu chí cho các nền tảng mã nguồn mở.

Nhóm thứ tư là các doanh nghiệp phát triển phần mềm và tư vấn giải pháp chuyển đổi số, những đơn vị cần mô hình đối chuẩn chi tiết giữa các cổng thông tin thương mại và mã nguồn mở nhằm tối ưu hóa chi phí đầu tư cho khách hàng khối công.

Câu hỏi thường gặp

Cổng điện tử Portal có điểm gì khác biệt cốt lõi so với một website truyền thống?

Website truyền thống tập trung chủ yếu vào trình bày thông tin một chiều theo định hướng dữ liệu tĩnh và khó tích hợp dịch vụ. Ngược lại, Portal là một nền tảng tích hợp ứng dụng đa chiều theo định hướng người dùng, cho phép cá nhân hóa giao diện, hỗ trợ quản lý phân quyền chặt chẽ và cung cấp các dịch vụ tương tác 2 chiều liên thông.

Tại sao nghiên cứu khuyến nghị triển khai dịch vụ hành chính công ở mức độ 3 thay vì mức độ 4?

Tại thời điểm nghiên cứu, hạ tầng thanh toán điện tử trực tuyến và cơ sở dữ liệu định danh công dân chưa hoàn thiện đồng bộ trên toàn quốc. Dịch vụ công mức độ 3 đáp ứng đầy đủ việc nộp và xử lý hồ sơ trực tuyến qua mạng, mang lại tính khả thi cao nhất và phù hợp với thực tế tiếp cận của người dân.

Liferay Portal có ưu thế gì nổi bật khi so sánh với các nền tảng thương mại như IBM WebSphere hay Microsoft SharePoint?

Liferay Portal cung cấp bộ tính năng quản trị nội dung, cổng giao tiếp và cộng tác tương đương các sản phẩm thương mại nhưng hoàn toàn miễn phí bản quyền mã nguồn mở. Nền tảng này hỗ trợ hơn 700 cấu hình triển khai, tuân thủ nghiêm ngặt các chuẩn công nghiệp JSR-168/268 và dễ dàng tùy biến giao diện mà không bị phụ thuộc nhà cung cấp.

Cơ chế Service Builder trong Liferay mang lại lợi ích gì cho các lập trình viên phần mềm?

Service Builder là công cụ sinh mã tự động mạnh mẽ của Liferay, giúp tạo ra toàn bộ các lớp truy xuất dữ liệu, giao diện dịch vụ và tầng ánh xạ cơ sở dữ liệu từ tệp cấu hình XML. Cơ chế này giúp lập trình viên giảm hơn 50% thời gian viết mã thủ công và tập trung hoàn toàn vào xử lý logic nghiệp vụ.

Hệ thống quản trị người dùng trong Liferay Portal được phân cấp như thế nào để đảm bảo an toàn thông tin?

Liferay tổ chức người dùng theo 4 cấu trúc gồm Người dùng cá nhân, Tổ chức, Cộng đồng và Nhóm người dùng. Quyền hạn truy cập các portlet và trang nội dung được kiểm soát nghiêm ngặt thông qua các Vai trò cụ thể ở cấp độ toàn cổng, cấp tổ chức hoặc cấp cộng đồng, ngăn chặn triệt để mọi truy cập trái phép.

Kết luận

  • Luận văn hệ thống hóa toàn diện cơ sở lý thuyết về cổng giao tiếp điện tử và kiến trúc phân tầng chuẩn JSR-168, JSR-268 trên nền tảng Java Enterprise.
  • Nghiên cứu thực hiện đánh giá định lượng 6 framework cổng thông tin nguồn mở, khẳng định Liferay Portal 5.2 là giải pháp tối ưu nhất cho cơ quan nhà nước.
  • Thiết kế hoàn chỉnh mô hình kiến trúc cổng giao tiếp điện tử tích hợp dịch vụ hành chính công mức độ 3 phù hợp với Thông tư số 26/2009/TT-BTTTT.
  • Khai thác thành công hơn 60 ứng dụng portlet dựng sẵn cùng cơ chế tùy biến giao diện AJAX, giúp rút ngắn 65% thời gian xây dựng phần mềm.
  • Đóng góp bộ tài liệu thực nghiệm có giá trị cao trong việc hướng dẫn cấu hình, sinh mã nguồn Service Builder và quản trị bảo mật hệ thống thông tin.

Về lộ trình tiếp theo, các cơ quan nên tiến hành nâng cấp hệ thống lên các phiên bản Liferay mới hơn trong vòng 12 đến 24 tháng nhằm hoàn thiện dịch vụ công mức độ 4 và tích hợp chữ ký số. Hãy tham khảo và áp dụng ngay khung kiến trúc Liferay Portal này để xây dựng cổng điện tử hiện đại, tối ưu ngân sách và nâng cao hiệu quả phục vụ người dân.