Tổng quan nghiên cứu

Trong bối cảnh bùng nổ công nghệ thông tin và cải cách hành chính nhà nước, khoảng 70% các trang thông tin điện tử truyền thống đã bộc lộ rõ những hạn chế cố hữu về khả năng phân loại dữ liệu và tích hợp dịch vụ. Các website dạng cũ chủ yếu phát triển theo định hướng tập trung vào dữ liệu khiến người dùng mất nhiều thời gian tra cứu, đồng thời các cơ quan quản lý gặp khó khăn lớn khi tích hợp quy trình một cửa liên thông. Vấn đề nghiên cứu trọng tâm là tìm kiếm và làm chủ một nền tảng cổng thông tin điện tử hiện đại, có khả năng chuyển đổi từ mô hình trình bày thông tin sang mô hình lấy người dùng làm trung tâm nhằm giải quyết triệt để sự phân mảnh dịch vụ công.

Mục tiêu cụ thể của công trình là nghiên cứu chuyên sâu nền tảng mã nguồn mở Liferay Portal phiên bản 5.2, làm chủ các kỹ thuật phát triển ứng dụng mở rộng và thiết kế hoàn chỉnh hệ thống cổng giao tiếp điện tử đa cấp dành riêng cho các cơ quan nhà nước như bộ ngành, tỉnh thành phố. Phạm vi nghiên cứu tập trung vào khảo sát các giải pháp cổng điện tử Java quốc tế và thực nghiệm triển khai hệ thống cổng tích hợp dịch vụ hành chính công tại Việt Nam trong giai đoạn năm 2010 đến năm 2011.

Nghiên cứu mang lại ý nghĩa thực tiễn sâu sắc khi giúp các cơ quan công quyền tiết kiệm từ 60% đến 70% ngân sách đầu tư ban đầu so với việc mua sắm các phần mềm thương mại đắt đỏ. Đồng thời, hệ thống được thiết kế chuẩn hóa giúp rút ngắn 50% thời gian xử lý thủ tục hành chính, bảo đảm khả năng mở rộng linh hoạt theo các tiêu chuẩn kỹ thuật quy định tại Thông tư 26/2009/TT-BTTTT ngày 31/07/2009 của Bộ Thông tin và Truyền thông.

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 được xây dựng trên nền tảng lý thuyết kiến trúc hướng dịch vụ kết hợp với mô hình cổng thông tin điện tử thế hệ mới. Khung lý thuyết phân biệt rõ ràng giữa website truyền thống hướng dữ liệu và cổng điện tử định hướng phục vụ người dùng, nơi mọi luồng thông tin và ứng dụng được hội tụ trên một nền tảng duy nhất. Bên cạnh đó, luận văn áp dụng khung tiến hóa 4 mức độ của Chính phủ điện tử theo chuẩn quốc tế và quy chuẩn quốc gia tại Thông tư 26/2009/TT-BTTTT để định hình lộ trình số hóa dịch vụ công.

Các khái niệm cốt lõi bao gồm: Cổng điện tử với tư cách là phần mềm khung tích hợp đa nguồn dữ liệu; Chuẩn Portlet JSR-168 và JSR-286 quy định cách thức đóng gói các thành phần giao diện độc lập; Mô hình kiểm soát truy cập dựa trên vai trò phân tầng; và Cơ chế phát triển hướng mô hình cho phép tự động hóa sinh mã nguồn tầng dữ liệu.

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

Nguồn dữ liệu của luận văn được tổng hợp từ hệ thống tài liệu đặc tả kỹ thuật quốc tế của tổ chức Liferay, các chuẩn Java Community Process và báo cáo thực nghiệm so sánh cổng điện tử của phòng thí nghiệm CCLRC Daresbury Laboratory tại Vương quốc Anh.

Phương pháp phân tích chính là phương pháp so sánh định lượng đa tiêu chí kết hợp thực nghiệm phần mềm. Cỡ mẫu nghiên cứu gồm 6 nền tảng cổng điện tử Java mã nguồn mở phổ biến hàng đầu thế giới bao gồm Sakai 1.5, uPortal, Gridsphere, eXo Platform, Stringbeans và Liferay. Luận văn sử dụng phương pháp chọn mẫu có chủ đích nhằm chọn lọc những đại diện tiêu biểu nhất có khả năng ứng dụng trong cơ quan nhà nước. Khung đánh giá sử dụng thang điểm từ 0 đến 5 dựa trên 11 tiêu chí kỹ thuật khắt khe như độ tuân thủ chuẩn JSR-168, tính dễ cài đặt, chất lượng tài liệu, năng lực hỗ trợ trực tuyến, khả năng quản trị, tài nguyên portlet, hiệu năng mở rộng, cơ chế an ninh bảo mật, mức độ phụ thuộc máy chủ và chuẩn WSRP.

Lý do lựa chọn phương pháp này là nhằm đảm bảo tính khách quan và khoa học, lượng hóa chính xác năng lực công nghệ trước khi quyết định ứng dụng vào thực tế. Timeline nghiên cứu được thực hiện xuyên suốt trong 12 tháng từ năm 2010 đến đầu năm 2011, bao gồm các giai đoạn phân tích lý thuyết, thiết lập môi trường phát triển mở rộng và đóng gói sản phẩm thử nghiệm.

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á 6 nền tảng Java open-source cho thấy Liferay đạt điểm số tổng hợp vượt trội với 48 trên 55 điểm tối đa, xếp trên Stringbeans với 45 điểm và eXo Platform với 42 điểm. Nền tảng này chứng minh khả năng tương thích cao nhất với hơn 700 cấu hình máy chủ ứng dụng, hệ điều hành và hỗ trợ mặc định hơn 30 ngôn ngữ bao gồm tiếng Việt.

Thứ hai, việc ứng dụng công cụ Service Builder trong Liferay giúp tự động hóa hơn 80% mã lệnh tầng truy cập dữ liệu và nghiệp vụ cơ bản từ tệp định nghĩa thực thể. Điều này giúp giảm khoảng 50% thời gian lập trình viên phải thao tác thủ công với cơ sở dữ liệu Postgres và SQL Server so với phương pháp phát triển truyền thống.

Thứ ba, mô hình đối tượng của Liferay thiết lập sự gắn kết chặt chẽ giữa 4 thực thể quản trị: Người dùng, Tổ chức, Cộng đồng và Nhóm người dùng. Cùng với 3 cấp độ phân quyền gồm quyền toàn hệ thống, quyền cấp tổ chức và quyền cấp cộng đồng, hệ thống cho phép quản trị an toàn hơn 60 ứng dụng portlet tích hợp sẵn.

Thứ tư, nghiên cứu đã xây dựng thành công cổng giao tiếp điện tử hoàn chỉnh cho cơ quan nhà nước, tích hợp module dịch vụ hành chính công trực tuyến mức độ 3. Hệ thống cho phép người dân nộp hồ sơ đăng ký kinh doanh hộ cá thể qua mạng và tra cứu tiến độ xử lý thủ tục hành chính với độ chính xác 100%.

Thảo luận kết quả

Sở dĩ Liferay đạt được hiệu năng vượt bậc là nhờ kiến trúc lõi được xây dựng chuẩn mực trên nền J2EE, tận dụng tối đa sức mạnh của Spring Framework, Hibernate và cơ chế tìm kiếm chỉ mục Lucene/SOLR. So với các giải pháp thương mại đắt đỏ như IBM WebSphere Portal 5.02 hay OracleAS Portal 10G vốn có chi phí bảo trì hàng năm rất cao, Liferay cung cấp đầy đủ các tính năng của một cổng điện tử cấp doanh nghiệp mà không tốn phí bản quyền. So với eXo Platform, Liferay có ưu thế vượt trội ở giao diện kéo thả AJAX thân thiện và tài liệu cộng đồng phong phú.

Dữ liệu đánh giá so sánh 11 tiêu chí kỹ thuật có thể được trực quan hóa rất rõ ràng thông qua một bảng tổng hợp đối chuẩn hoặc biểu đồ đa giác mạng nhện, nơi Liferay thể hiện sự đồng đều tuyệt đối ở các đỉnh về quản trị, công nghệ hỗ trợ và tính dễ cài đặt.

Ý nghĩa thực tiễn của phát hiện này là tạo ra bước đột phá cho bài toán tin học hóa quản lý nhà nước tại Việt Nam. Thay vì xây dựng các trang web đơn lẻ gây lãng phí khoảng 40% chi phí nâng cấp hàng năm, mô hình cổng điện tử Liferay cung cấp một khung trang dùng chung cho phép tái sử dụng toàn bộ portlet nghiệp vụ trên nhiều cổng thành viên.

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

Thứ nhất, triển khai chuẩn hóa kiến trúc cổng thông tin điện tử tại các tỉnh thành phố trên nền tảng Liferay nhằm mục tiêu tích hợp 100% các cổng phụ của sở ban ngành trong vòng 6 tháng. Đơn vị chủ trì thực hiện là Trung tâm Công nghệ thông tin và Truyền thông thuộc Sở Thông tin và Truyền thông các địa phương.

Thứ hai, nâng cấp các dịch vụ hành chính công từ mức độ 2 lên hoàn thiện ở mức độ 3 theo lộ trình 12 tháng, phấn đấu đạt tỷ lệ trên 50% hồ sơ đăng ký kinh doanh hộ cá thể và cấp phép xây dựng được tiếp nhận qua môi trường mạng. Đơn vị thực hiện là Bộ phận tiếp nhận và trả kết quả một cửa phối hợp cùng đội ngũ kỹ thuật cổng điện tử.

Thứ ba, áp dụng quy trình phát triển hướng mô hình với công cụ Service Builder vào toàn bộ các dự án phần mềm công ích nhằm chuẩn hóa cấu trúc dữ liệu và rút ngắn chu kỳ phát triển tính năng mới xuống dưới 14 ngày cho mỗi phân hệ portlet. Đội ngũ kỹ sư phần mềm tại các doanh nghiệp đối tác công nghệ cần nghiêm túc tuân thủ quy chuẩn này.

Thứ tư, hoàn thiện giải pháp xác thực tập trung thông qua việc tích hợp máy chủ thư mục OpenLDAP và giao thức đăng nhập một lần, bảo đảm độ sẵn sàng của hệ thống đạt trên 99.9% và ngăn chặn 100% các truy cập trái phép. Nhiệm vụ này cần được hoàn thành trong quý 2 bởi nhóm chuyên trách an toàn thông tin mạng.

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

Nhóm thứ nhất là cán bộ lãnh đạo và quản lý chuyển đổi số tại các cơ quan nhà nước. Tài liệu cung cấp cơ sở luận chứng kỹ thuật vững chắc để ra quyết định lựa chọn giải pháp cổng nguồn mở thay thế sản phẩm thương mại, giúp định hình kế hoạch cung cấp dịch vụ công trực tuyến tối ưu ngân sách.

Nhóm thứ hai là các kỹ sư phần mềm, kiến trúc sư hệ thống Java. Luận văn cung cấp hướng dẫn chi tiết từng bước xây dựng portlet chuẩn JSR-168/286, cách cấu hình tệp định nghĩa dịch vụ, cơ chế Ant build tự động và phương pháp tùy biến bộ giao diện Theme, Layout template.

Nhóm thứ ba là học viên cao học và sinh viên chuyên ngành Công nghệ phần mềm, Hệ thống thông tin. Đây là tài liệu tham khảo giá trị về phương pháp nghiên cứu so sánh đối chuẩn hệ thống, mô hình kiến trúc logic đa tầng và kỹ thuật quản lý phân quyền phức hợp.

Nhóm thứ tư là các doanh nghiệp công nghệ thông tin phát triển phần mềm chính phủ điện tử. Doanh nghiệp có thể kế thừa thiết kế của 4 phân hệ cốt lõi gồm Quản trị nội dung, Hỏi đáp trực tuyến, Thủ tục hành chính và Đăng ký kinh doanh để đóng gói thành sản phẩm thương mại phục vụ các khối cơ quan hành chính.

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

Liferay Portal có những điểm gì vượt trội hơn so với 5 nền tảng portal mã nguồn mở Java khác?

Trong thử nghiệm so sánh 6 nền tảng, Liferay đạt 48 trên 55 điểm tối đa nhờ hỗ trợ hơn 700 cấu hình máy chủ và tương thích hoàn toàn chuẩn JSR-168/286. Nền tảng này tích hợp sẵn hơn 60 ứng dụng hữu ích, sở hữu giao diện kéo thả AJAX linh hoạt và tài liệu kỹ thuật hoàn chỉnh hơn hẳn các đối thủ như Sakai hay eXo Platform.

Tại sao luận văn lại đề xuất triển khai dịch vụ hành chính công dừng ở mức độ 3 thay vì mức độ 4?

Ở thời điểm nghiên cứu, hạ tầng thanh toán trực tuyến quốc gia và cơ sở dữ liệu định danh công dân chưa hoàn thiện. Mức độ 3 là điểm cân bằng lý tưởng nhất, cho phép người dân nộp toàn bộ hồ sơ qua mạng và chỉ cần đến cơ quan công quyền 1 lần duy nhất để thanh toán lệ phí và nhận kết quả gốc.

Công cụ Service Builder trong Liferay mang lại lợi ích cụ thể nào cho lập trình viên?

Service Builder tự động hóa hơn 80% công việc lập trình tầng cơ sở dữ liệu thông qua cơ chế phát triển hướng mô hình từ tệp cấu hình duy nhất. Công cụ tự động sinh ra toàn bộ các lớp giao diện Java, dịch vụ cục bộ, dịch vụ từ xa và bảng dữ liệu, giúp rút ngắn 50% thời gian phát triển portlet.

Hệ thống phân quyền của Liferay được tổ chức theo những cấp độ không gian nào?

Liferay quản trị quyền hạn chặt chẽ dựa trên vai trò phân chia theo 3 phạm vi không gian: Toàn cổng điện tử, Cấp tổ chức và Cấp cộng đồng. Nhờ vậy, người quản trị có thể gán quyền chi tiết trên từng thao tác của từng portlet riêng biệt mà không làm ảnh hưởng đến cấu trúc an ninh tổng thể của hệ thống.

Làm thế nào để thay đổi diện mạo của cổng điện tử mà không cần can thiệp vào mã nguồn lõi?

Liferay cung cấp kiến trúc tách biệt giữa nội dung và giao diện thông qua bộ Theme và khung trang Layout template. Người quản trị có thể tùy biến cấu trúc hiển thị hàng cột và thay đổi phong cách mỹ thuật của toàn bộ website ngay trên giao diện bảng điều khiển quản trị chỉ với vài cú nhấp chuột.

Kết luận

  • Đánh giá toàn diện 6 nền tảng cổng điện tử Java và khẳng định vị thế dẫn đầu của Liferay với 48 điểm tổng hợp.
  • Làm chủ kỹ thuật phát triển ứng dụng mở rộng trên Liferay 5.2 bằng công cụ sinh mã tự động Service Builder và chuẩn Portlet JSR-168/286.
  • Thiết kế hoàn chỉnh mô hình kiến trúc logic đa tầng và phân quyền 3 cấp cho cổng giao tiếp điện tử cơ quan nhà nước.
  • Ứng dụng thực nghiệm thành công module dịch vụ hành chính công mức độ 3 phù hợp tuyệt đối với Thông tư 26/2009/TT-BTTTT.
  • Đóng góp bộ tài liệu nghiên cứu và triển khai Liferay có hệ thống đầu tiên bằng tiếng Việt cho cộng đồng học thuật và doanh nghiệp.

Đóng góp lớn nhất của luận văn là đã chuẩn hóa quy trình công nghệ xây dựng cổng giao tiếp điện tử nguồn mở, giải quyết triệt để bài toán tích hợp dịch vụ công và tiết kiệm ngân sách nhà nước. Lộ trình phát triển tiếp theo trong giai đoạn 12 đến 24 tháng tới là nâng cấp hệ thống lên nền tảng Liferay 6.x, tích hợp chữ ký số chuyên dùng và cổng thanh toán điện tử để hoàn thiện dịch vụ công mức độ 4 toàn trình. Hãy tham khảo ngay toàn văn công trình nghiên cứu để nắm bắt trọn vẹn giải pháp kiến trúc và mã nguồn thực nghiệm cổng điện tử tiên tiến này.