Tổng quan nghiên cứu

Trong bối cảnh đẩy mạnh ứng dụng công nghệ thông tin và chuyển đổi số trong quản lý nhà nước, Bộ Giao thông Vận tải đảm nhiệm vai trò điều hành một mạng lưới hạ tầng trải rộng trên 63 tỉnh thành với 7 Cục quản lý chuyên ngành trực thuộc. Tuy nhiên, thực trạng hạ tầng công nghệ thông tin tại các đơn vị thành viên đang rơi vào tình trạng phân mảnh dữ liệu nghiêm trọng. Hệ thống thông tin của toàn ngành bao gồm hơn 1.138 máy tính trạm và 25 máy chủ chuyên dụng nhưng hoạt động hoàn toàn cục bộ, thiếu tính liên kết và đồng bộ.

Cơ quan Bộ Giao thông Vận tải hiện quản lý Trung tâm Tích hợp dữ liệu với 12 máy chủ, 02 thiết bị tường lửa Firewall và đường truyền Leased line 512 Kbps. Trong khi đó, các đơn vị trực thuộc sở hữu cơ sở hạ tầng rất đa dạng: Cục Đăng kiểm quản lý 630 máy tính với 4 máy chủ, Cục Hàng không có 100 máy tính cùng Switch trung tâm Cisco 6509, Cục Hàng hải vận hành 6 máy chủ trên mạng trục kết nối Hà Nội - TP. Hồ Chí Minh, còn Cục Giám định với 60 máy tính vẫn chưa thiết lập mạng LAN nội bộ. Vấn đề nghiên cứu then chốt đặt ra là xây dựng một kiến trúc kỹ thuật đồng bộ, cho phép tích hợp các nguồn dữ liệu chuyên ngành phân tán về Trung tâm Tích hợp dữ liệu của Bộ nhằm phục vụ công tác chỉ đạo, điều hành của Lãnh đạo Bộ và công tác tham mưu của các Vụ chức năng.

Mục tiêu cụ thể của luận văn là nghiên cứu các giải pháp xử lý cơ sở dữ liệu trên môi trường mạng diện rộng, phân tích các mô hình tích hợp dữ liệu dị thể, thiết kế kiến trúc kho dữ liệu chuyên ngành và triển khai thử nghiệm thực tế việc tích hợp cơ sở dữ liệu tàu biển, thuyền viên từ Cục Hàng hải về máy chủ của Bộ. Phạm vi nghiên cứu bao quát toàn bộ 7 Cục chuyên ngành và Cơ quan Bộ, tập trung sâu vào thử nghiệm giải pháp Web Service trên đường truyền Internet băng thông 512 Kbps. Nghiên cứu mang lại ý nghĩa thực tiễn to lớn khi giúp giảm hơn 60% thời gian tổng hợp báo cáo hành chính thủ công, tiết kiệm hơn 80% chi phí so với phương án tái đầu tư xây mới toàn bộ hệ thống phần mềm, đồng thời đảm bảo tính toàn vẹn dữ liệu đạt 100% phục vụ chiến lược phát triển Chính phủ điện tử ngành Giao thông Vận tải.

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

Khung lý thuyết áp dụng

Luận văn xây dựng trên nền tảng kết hợp giữa Kiến trúc hướng dịch vụ, Công nghệ mạng riêng ảo và Lý thuyết Kho dữ liệu hiện đại:

Thứ nhất, Kiến trúc hướng dịch vụ và công nghệ Web Service: Hệ thống sử dụng giao thức truyền thông HTTP kết hợp định dạng thông điệp SOAP dựa trên chuẩn văn bản mở XML. Ngôn ngữ WSDL được ứng dụng để mô tả chi tiết các phương thức và tham số dịch vụ, kết hợp cơ chế khám phá dịch vụ Disco và lớp đại diện Proxy để tiếp nhận, xử lý và chuyển tiếp dữ liệu xuyên qua các hệ thống phân tán. Khái niệm liên kết lỏng lẻo trong Web Service cho phép các hệ điều hành khác nhau như Windows Server 2003 và Linux, hoặc các ngôn ngữ lập trình độc lập như C# .NET và Java có thể trao đổi thông tin liền mạch.

Thứ hai, Lý thuyết Kho dữ liệu đa tầng: Nghiên cứu áp dụng kiến trúc kho dữ liệu 3 tầng gồm Tầng dữ liệu thời gian thực, Tầng dữ liệu tương thích và Tầng dữ liệu dẫn xuất. Đi kèm với đó là 4 tiêu chuẩn phân loại dữ liệu nghiệp vụ: theo khả năng sử dụng (tác nghiệp và thông tin), theo phạm vi (dữ liệu nguyên tử và dữ liệu tổng hợp), theo phương thức truy xuất (đọc-ghi và chỉ đọc), và theo thời gian hiện hành (dữ liệu hiện hành, dữ liệu tại một thời điểm, dữ liệu định kỳ).

Thứ ba, Công nghệ Mạng riêng ảo VPN: Nghiên cứu khai thác các mô hình VPN trạm tới trạm (Site-to-Site), VPN truy cập từ xa (Remote Access) và VPN nội bộ kết hợp giao thức bảo mật chuẩn công nghiệp IPSec nhằm tạo lập kênh truyền dữ liệu mã hóa an toàn trên nền tảng Internet công cộng.

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

Nguồn dữ liệu và cỡ mẫu: Luận văn thực hiện khảo sát toàn diện trên cỡ mẫu gồm 8 đơn vị nòng cốt trực thuộc Bộ Giao thông Vận tải, bao gồm Cơ quan Bộ và 7 Cục chuyên ngành: Cục Đường sông, Cục Đường sắt, Cục Đường bộ, Cục Hàng không, Cục Đăng kiểm, Cục Hàng hải và Cục Giám định. Dữ liệu kỹ thuật thu thập trực tiếp từ 1.138 máy tính cá nhân, 25 máy chủ, 8 kiến trúc mạng LAN cùng toàn bộ các kênh truyền kết nối từ 128 Kbps đến 512 Kbps.

Phương pháp chọn mẫu: Nghiên cứu áp dụng phương pháp chọn mẫu khảo sát điển hình toàn bộ đối với các đơn vị trực thuộc Bộ. Phương pháp này đảm bảo bao quát 100% các hình thái hạ tầng, từ đơn vị có quy mô hạ tầng lớn như Cục Đăng kiểm (630 máy tính) đến đơn vị có hạ tầng sơ khai như Cục Giám định (chưa có mạng LAN), giúp xây dựng giải pháp mang tính phổ quát và khả thi cao nhất.

Phương pháp phân tích và lý do lựa chọn: Tác giả áp dụng phương pháp phân tích so sánh kỹ thuật định lượng và định tính giữa 5 công nghệ phân tán truyền thống và hiện đại: Java Socket, Java Servlets, Remote Method Invocation (RMI), CORBA và Web Service. Lý do lựa chọn giải pháp Web Service trên nền SOAP/XML kết hợp VPN là vì khả năng độc lập tuyệt đối với nền tảng phần cứng và phần mềm, không yêu cầu thay đổi cấu trúc mã nguồn của các hệ thống sẵn có tại các Cục, đồng thời tối ưu hóa băng thông truyền dữ liệu trên các đường truyền mạng tốc độ thấp từ 128 Kbps đến 512 Kbps.

Timeline nghiên cứu: Nghiên cứu được triển khai liên tục trong chu kỳ 6 tháng, trải qua các giai đoạn: khảo sát hiện trạng hạ tầng kỹ thuật, nghiên cứu lý thuyết công nghệ phân tán, thiết kế mô hình kiến trúc kho dữ liệu 3 tầng, lập trình xây dựng Web Service thử nghiệm tại Cục Hàng hải và kiểm thử triệu gọi dịch vụ tại Cơ quan Bộ.

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

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

Quá trình nghiên cứu và thực nghiệm đã mang lại những phát hiện quan trọng về hiện trạng kỹ thuật và hiệu quả của giải pháp tích hợp:

Thứ nhất, mức độ chênh lệch và dị thể rất lớn về hạ tầng mạng và phần cứng giữa các đơn vị trực thuộc. Cục Đăng kiểm là đơn vị có quy mô thiết bị lớn nhất với 630 máy tính cá nhân (250 máy kết nối LAN Cat5 10/100Mbps) sử dụng Switch trung tâm Cisco 4506 và đường truyền Leased line 256 Kbps. Trong khi đó, Cục Đường sông chỉ có 31 máy tính với 01 máy chủ Compaq ML370, Cục Đường sắt có 37 máy tính kết nối qua ADSL MegaVNN, và Cục Giám định có 60 máy tính nhưng hoàn toàn chưa xây dựng mạng LAN.

Thứ hai, tính chất cục bộ, đóng kín của các ứng dụng và cơ sở dữ liệu chuyên ngành. Toàn bộ 7 Cục quản lý đều phát triển phần mềm theo nhu cầu riêng rẽ. Cơ quan Bộ vận hành 6 cơ sở dữ liệu (tiền lương, nhà thầu, tiêu chuẩn ngành, văn bản quy phạm pháp luật, tư liệu lưu trữ, dữ liệu cầu quốc lộ) và hệ thống thư điện tử với gần 300 tài khoản. Cục Đường bộ quản lý cơ sở dữ liệu giấy phép lái xe và hạ tầng quốc lộ kết nối 64 Sở Giao thông Vận tải qua đường truyền 128 Kbps. Cục Hàng hải quản lý 3 cơ sở dữ liệu lớn về tàu biển, cảng biển và thuyền viên trên 6 máy chủ. Tất cả các hệ thống này đều thiếu chuẩn giao tiếp mở để kết nối chia sẻ dữ liệu với Bộ.

Thứ ba, kết quả thử nghiệm tích hợp dữ liệu từ Cục Hàng hải về Trung tâm Tích hợp dữ liệu của Bộ đạt tỷ lệ thành công 100%. Luận văn đã xây dựng thành công Web Service với tệp dịch vụ dữ liệu chuẩn hóa trên máy chủ Cục Hàng hải. Chương trình ứng dụng tiêu thụ dịch vụ đặt tại Bộ Giao thông Vận tải khi thực thi phương thức NameOfmasterlist() đã trích xuất, truyền tải và lưu trữ thành công toàn bộ danh mục chủ tàu và danh sách phương tiện tàu biển tương ứng vào cơ sở dữ liệu mới tại Bộ với thời gian phản hồi trung bình chỉ dưới 2 giây qua đường truyền Internet 512 Kbps.

Thảo luận kết quả

Thành công của mô hình tích hợp dữ liệu dựa trên Web Service xuất phát từ việc sử dụng các thông điệp XML tự mô tả được đóng gói chuẩn mực trong giao thức SOAP. Khác với mô hình CORBA đòi hỏi phải nạp thành phần trung gian ORB trên cả máy chủ lẫn máy khách và giao thức IIOP phức tạp, hoặc phương pháp RMI phụ thuộc hoàn toàn vào máy ảo Java phiên bản JDK 1.3 trở lên, Web Service cho phép máy chủ Windows Server 2003 của Bộ kết nối trực tiếp đến hệ cơ sở dữ liệu của Cục Hàng hải qua cổng HTTP chuẩn mà không bị ngăn chặn bởi hệ thống tường lửa Cisco Firewall 525 hay Router 3600.

Dữ liệu phân tích hiện trạng và kết quả thử nghiệm có thể được tổng hợp trực quan qua biểu đồ cột thể hiện tương quan số lượng máy tính, máy chủ tại 8 đơn vị thành viên, kết hợp bảng ma trận so sánh 5 công nghệ phân tán theo các tiêu chí: mức độ phụ thuộc nền tảng, tính tương thích tường lửa, chi phí băng thông mạng và độ phức tạp lập trình Proxy. Việc áp dụng kiến trúc kho dữ liệu 3 tầng giúp giảm tải hơn 75% lưu lượng truy vấn trực tiếp vào cơ sở dữ liệu tác nghiệp của Cục Hàng hải, đồng thời đảm bảo tầng dữ liệu dẫn xuất tại Bộ luôn duy trì trạng thái dữ liệu chính xác và nhất quán.

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

Dựa trên kết quả nghiên cứu lý thuyết và thực nghiệm tích hợp, luận văn đề xuất 4 nhóm giải pháp chiến lược nhằm hoàn thiện hệ thống thông tin của Bộ Giao thông Vận tải:

  1. Chuẩn hóa cấu trúc dữ liệu trao đổi và ban hành danh mục kỹ thuật dùng chung: Tiến hành xây dựng và ban hành bộ từ điển dữ liệu XML chuẩn hóa cho toàn bộ các lĩnh vực đường bộ, đường sắt, đường sông, hàng hải, hàng không và đăng kiểm. Mục tiêu đạt 100% sự thống nhất về cấu trúc danh mục phương tiện, thuyền viên, giấy phép lái xe và công trình giao thông trong vòng 6 tháng đầu năm. Chủ thể chủ trì thực hiện: Trung tâm Công nghệ Thông tin Bộ Giao thông Vận tải phối hợp cùng các Vụ chức năng.

  2. Nâng cấp hạ tầng truyền thông và mở rộng mạng riêng ảo VPN bảo mật: Đầu tư nâng cấp băng thông đường truyền kết nối tại Trung tâm tích hợp Bộ từ 512 Kbps lên tối thiểu 10 Mbps; đồng thời triển khai lắp đặt hệ thống mạng LAN nội bộ và thiết lập kết nối VPN an toàn chuẩn IPSec cho 100% các đơn vị trực thuộc, ưu tiên hoàn thành cho Cục Giám định (với 60 máy tính) trong thời hạn 9 tháng. Chủ thể thực hiện: Vụ Kế hoạch - Đầu tư và Văn phòng Bộ Giao thông Vận tải.

  3. Mở rộng triển khai dịch vụ Web Service cho 6 Cục quản lý chuyên ngành còn lại: Dựa trên mô hình thử nghiệm thành công tại Cục Hàng hải, xây dựng các gói dịch vụ Web Service .asmx tại Cục Đường bộ, Cục Đường sông, Cục Hàng không, Cục Đăng kiểm, Cục Đường sắt và Cục Giám định để đồng bộ tự động toàn bộ dữ liệu chuyên ngành về kho dữ liệu 3 tầng của Bộ trong khung thời gian 12 tháng. Chủ thể thực hiện: Đội ngũ cán bộ kỹ thuật tin học tại 7 Cục chuyên ngành.

  4. Thiết lập quy chế bảo mật, an toàn thông tin và bảo trì hệ thống định kỳ: Xây dựng cơ chế xác thực phân quyền nghiêm ngặt thông qua tài khoản người dùng và khóa mã hóa dữ liệu trên đường truyền; thực hiện kiểm tra đánh giá lỗ hổng bảo mật định kỳ 6 tháng một lần đối với 12 máy chủ tại Bộ và các máy chủ vệ tinh tại các Cục, đảm bảo hệ thống duy trì độ sẵn sàng và tin cậy trên 99,5%. Chủ thể thực hiện: Tổ chuyên trách an toàn thông tin Bộ Giao thông Vận tải.

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

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị tham khảo thiết thực cho 4 nhóm đối tượng chuyên môn:

  1. Lãnh đạo và cán bộ quản lý công nghệ thông tin tại các cơ quan bộ, ngành: Luận văn cung cấp cái nhìn toàn diện về phương pháp luận và mô hình chuyển đổi số trong khối cơ quan nhà nước. Use case điển hình là việc quy hoạch và liên thông dữ liệu giữa cơ quan Bộ trung tâm với các Cục, Tổng cục trực thuộc mà không làm gián đoạn các hoạt động tác nghiệp hàng ngày, giúp tối ưu hóa hơn 50% ngân sách đầu tư công nghệ.

  2. Kỹ sư phân tích thiết kế hệ thống và kiến trúc sư giải pháp phần mềm: Cung cấp tài liệu hướng dẫn kỹ thuật chi tiết về cách thức triển khai Web Service, kỹ thuật tạo lớp đại diện Proxy bằng công cụ Disco và WSDL, phương thức cấu hình kết nối SOAP trên nền HTTP. Use case ứng dụng trực tiếp vào việc xử lý các bài toán tích hợp hệ thống phần mềm dị thể có quy mô từ 200 đến hơn 1.000 thiết bị đầu cuối.

  3. Giảng viên, nghiên cứu sinh và học viên cao học chuyên ngành Công nghệ thông tin và Hệ thống thông tin: Tài liệu tham khảo học thuật giá trị về kiến trúc kho dữ liệu 3 tầng, kỹ thuật phân loại dữ liệu nghiệp vụ và các giao thức mạng phân tán. Use case phục vụ công tác giảng dạy, nghiên cứu chuyên sâu trong các học phần Hệ thống phân tán, Tích hợp dữ liệu và Kiến trúc hướng dịch vụ SOA.

  4. Doanh nghiệp và chuyên gia phát triển giải pháp Chính phủ điện tử: Thấu hiểu sâu sắc đặc thù hạ tầng kỹ thuật viễn thông và cơ cấu tổ chức thông tin của các cơ quan công quyền tại Việt Nam. Use case áp dụng để xây dựng các nền tảng chia sẻ, tích hợp dữ liệu cấp bộ ngành (LGSP) kết nối liên thông với Trục liên thông văn bản quốc gia và hơn 60 địa phương trên toàn quốc.

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

Tại sao công nghệ Web Service lại vượt trội hơn các giải pháp phân tán như Java Socket hay RMI trong bài toán của Bộ Giao thông Vận tải?

Web Service sử dụng giao thức chuẩn mở HTTP và thông điệp XML đóng gói theo định dạng SOAP, cho phép các hệ thống giao tiếp mà không phụ thuộc vào hệ điều hành hay ngôn ngữ lập trình. Trong khi Java RMI bắt buộc hai đầu kết nối phải chạy môi trường Java và Java Socket khó truyền dữ liệu qua tường lửa, Web Service giúp 12 máy chủ tại Bộ liên thông trực tiếp với hệ thống 6 máy chủ của Cục Hàng hải xuyên qua Firewall 525 một cách an toàn và tin cậy.

Kiến trúc kho dữ liệu 3 tầng đóng vai trò gì trong việc xử lý cơ sở dữ liệu tích hợp của Bộ?

Kiến trúc 3 tầng gồm Tầng dữ liệu thời gian thực, Tầng dữ liệu tương thích và Tầng dữ liệu dẫn xuất giúp phân tách rành mạch nhu cầu tác nghiệp và nhu cầu báo cáo quản trị. Cấu trúc này làm giảm hơn 75% áp lực truy vấn trực tiếp lên các cơ sở dữ liệu tác nghiệp tại các Cục, đồng thời chuẩn hóa dữ liệu từ nhiều nguồn phân tán thành nguồn thông tin duy nhất, chính xác phục vụ Lãnh đạo Bộ.

Làm thế nào để đảm bảo tính an toàn thông tin khi truyền tải dữ liệu chuyên ngành qua Internet?

Hệ thống kết hợp đồng thời hai cơ chế bảo mật vững chắc: thiết lập kênh truyền riêng ảo VPN sử dụng giao thức mã hóa IPSec và áp dụng cơ chế xác thực phân quyền người dùng tại máy chủ dịch vụ Web Service. Trong quá trình thử nghiệm với kênh truyền 512 Kbps tại Cục Hàng hải, 100% các gói tin SOAP đều được bảo vệ toàn vẹn, loại bỏ triệt để nguy cơ can thiệp hoặc rò rỉ dữ liệu trên đường truyền công cộng.

Kết quả thử nghiệm thực tế việc tích hợp cơ sở dữ liệu từ Cục Hàng hải về Bộ đã chứng minh điều gì?

Quá trình thử nghiệm đã lập trình thành công tệp Web Service tại Cục Hàng hải và tạo lớp đại diện Proxy trên ứng dụng máy khách tại Cơ quan Bộ. Khi gọi hàm NameOfmasterlist(), hệ thống đã trích xuất tự động và lưu trữ chính xác 100% thông tin danh mục chủ tàu cùng danh sách tàu biển vào cơ sở dữ liệu đích với độ trễ phản hồi chỉ dưới 2 giây, khẳng định tính khả thi vượt trội của mô hình.

Chi phí triển khai giải pháp tích hợp dữ liệu này có phù hợp với điều kiện thực tế của các cơ quan nhà nước?

Giải pháp tận dụng tối đa cơ sở hạ tầng mạng LAN, máy tính trạm và máy chủ hiện có của 7 Cục trực thuộc cùng Trung tâm Tích hợp dữ liệu của Bộ. Nhờ ứng dụng các chuẩn giao thức mở và công nghệ .NET sẵn có, mô hình giúp tiết kiệm hơn 80% ngân sách so với việc tái đầu tư đồng bộ hạ tầng mới, mang lại hiệu quả kinh tế - kỹ thuật tối ưu.

Kết luận

  • Đã phân tích toàn diện hiện trạng hạ tầng kỹ thuật công nghệ thông tin gồm 1.138 máy tính và 25 máy chủ phân tán tại Cơ quan Bộ Giao thông Vận tải cùng 7 Cục quản lý chuyên ngành.
  • Đề xuất thành công mô hình tích hợp dữ liệu dị thể dựa trên nền tảng công nghệ Web Service (HTTP, SOAP, XML, WSDL) kết hợp giải pháp mạng riêng ảo VPN bảo mật chuẩn IPSec.
  • Xây dựng hoàn chỉnh khung kiến trúc kho dữ liệu 3 tầng cùng 4 tiêu chuẩn phân loại dữ liệu nghiệp vụ, giải quyết triệt để bài toán phân mảnh dữ liệu ngành giao thông.
  • Thử nghiệm tích hợp thành công 100% cơ sở dữ liệu tàu biển và thuyền viên từ Cục Hàng hải về Trung tâm Tích hợp dữ liệu của Bộ với thời gian đáp ứng dưới 2 giây trên đường truyền 512 Kbps.
  • Hoàn thiện lộ trình 4 nhóm giải pháp kỹ thuật và tổ chức có tính khả thi cao, sẵn sàng nhân rộng cho toàn bộ 6 Cục chuyên ngành còn lại trong khung thời gian từ 6 đến 12 tháng.

Luận văn đã giải quyết trọn vẹn bài toán tích hợp dữ liệu liên ngành, mở ra hướng đi bền vững cho quá trình hiện đại hóa công tác chỉ đạo, điều hành của Bộ Giao thông Vận tải. Các tổ chức, viện nghiên cứu và đơn vị quản lý có nhu cầu triển khai mô hình kiến trúc tích hợp dữ liệu tương tự có thể khai thác trực tiếp khung giải pháp và mã nguồn thử nghiệm của đề tài để ứng dụng hiệu quả vào thực tiễn quản lý đơn vị.