Tích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụ

22 711 0
Tích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụTích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụTích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụTích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụTích hợp các hệ thống thông tin của cơ quan Đảng trên cơ sở kiến trúc hướng dịch vụ

HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG PHẠM THẾ BÍNH Đề tài: “Tích hợp hệ thống thông tin quan Đảng sở kiến trúc hƣớng dịch vụ” Chuyên ngành: Hệ thống thông tin Mã số: 60.48.01.04 TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI – 2016 Luận văn hoàn thành tại: HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG Người hướng dẫn khoa học: TS Phạm Hoàng Duy Phản biện 1: ……….……………………………… …… Phản biện 2: ……………….….……………………….… Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Công nghệ Bưu Viễn thông Vào lúc: …… …… ngày …… tháng …… năm 2016 Có thể tìm hiểu luận văn tại: - Thư viện Học viện Công nghệ Bưu Viễn thông MỞ ĐẦU Từ năm 2001 tới nay, HTTT quan Đảng hình thành, gia tăng số lượng nâng cao dần chất lượng, đáp ứng số yêu cầu bước đầu việc phục vụ hoạt động quan Đảng Tuy nhiên, đại đa số HTTT quan Đảng mang tính độc lập, rời rạc, chưa hỗ trợ khả tích hợp với để phục vụ khai thác theo nhu cầu, chưa đảm bảo tính quán liệu, làm gia tăng thời gian chi phí cập nhật liệu, làm giảm sút hiệu đầu tư cho ứng dụng CNTT Thấy bất cập HTTT Đảng bất cập phát sinh giai đoạn 2016-2020, với kiến thức trang bị, với kinh nghiệm 15 năm tiếp cận với HTTT quan Đảng, học viên có nguyện vọng nghiên cứu vấn đề tích hợp HTTT Đảng khuôn khổ đề tài luận văn thạc sĩ chuyên ngành HTTT với mục tiêu tìm giải pháp thuận lợi để liên kết, tích hợp HTTT quan Đảng với nhau, đáp ứng nhu cầu thông tin đặt thực tiễn, khắc phục hạn chế Mục đích đề tài đánh giá việc thực hành nghiên cứu học viên cao học chuyên ngành HTTT kết thúc khóa học thạc sĩ CNTT Học viện Công nghệ Bưu Viễn thông, khẳng định luận điểm khoa học việc chuyển sang sử dụng kiến trúc hướng dịch vụ HTTT quan Đảng hoàn toàn sẵn sàng tích hợp với cách thuận tiện, tìm giải pháp phù hợp để tích hợp HTTT quan Đảng, phương pháp giải bất cập việc xây dựng, triển khai, cập nhật, quản lý, vận hành HTTT quan Đảng Thông qua việc nghiên cứu, học viên nắm nguyên lý việc thực hành nghiên cứu khoa học để nghiên cứu giải pháp tiên tiến việc ứng dụng CNTT, đáp ứng nhu cầu ngày cao quan Đảng Các đối tượng nghiên cứu bao gồm hạ tầng kỹ thuật, phần mềm, liệu, nhân lực quy chế, quy định quản lý vận hành khai thác HTTT quan Đảng tại, giải pháp tiên tiến giới nước sử dụng để tích hợp HTTT, khả tích hợp CSDL quan Đảng, kiến trúc tích hợp HTTT, kiến trúc hướng dịch vụ, HTTT quan Đảng sau tích hợp sở kiến trúc hướng dịch vụ Về mặt phạm vi nghiên cứu, sau nghiên cứu tổng quan, học viên tập trung vào nghiên cứu vấn đề tích hợp CSDL tổng hợp thông tin số HTTT quan Đảng vận hành với tảng Net.framework sở liệu SQL Server hệ thống mạng máy tính Đảng quan Trung ương Đảng, số HTTT vận hành với tảng Net.framework CSDL SQL Server số tỉnh, thành ủy đại diện cho địa phương Đối với kiến trúc hướng dịch vụ, học viên tập trung vào nghiên cứu đặc điểm khả năng, ưu điểm, hạn chế quan trọng nghiên cứu vận dụng kiến trúc vào việc tích hợp HTTT quan Đảng Để thực đề tài này, học viên sử dụng phương pháp nghiên cứu lý thuyết phương pháp nghiên cứu thực nghiệm mô hình Một phương pháp quan trọng sử dụng trình thu thập tài liệu phương pháp phi thực nghiệm, cụ thể quan sát HTTT, CSDL trạng thái tĩnh trạng thái vận hành, vấn chuyên gia, người quản lý người trực tiếp cập nhật liệu, vận hành, khai thác HTTT quan Đảng Việc tích hợp HTTT quan Đảng thành công đem lại không ý nghĩa mặt khoa học HTTT quan Đảng hoàn toàn liên kết, tích hợp giải pháp cách thức tổ chức HTTT tiên tiến để tạo thuận lợi việc khai thác giảm chi phí cập nhật liệu HTTT thông thường khác nhà nước, xã hội mà có ý nghĩa thực tiễn tìm giải pháp hợp lý để khắc phục bất cập đặt HTTT, nâng cao hiệu đầu tư cho ứng dụng CNTT quan Đảng 4 CHƢƠNG ĐẶT VẤN ĐỀ 1.1 Giới thiệu chƣơng Trong chương này, trước tiên học viên giới thiệu khái quát HTTT, trình hình thành phát triển thực trạng HTTT quan Đảng Tiếp theo, học viên giới thiệu khái quát việc tích hợp HTTT khái quát nhu cầu tích hợp HTTT quan Đảng 1.2 Khái quát hệ thống thông tin HTTT tập hợp phần tử (thành phần) có liên hệ với nhau, tổ chức để thu thập, xử lý, lưu trữ, phân phối biểu diễn thông tin, trợ giúp việc định kiểm soát hoạt động tổ chức Các HTTT điện tử hình thành từ thành tố bản, bao gồm: Hạ tầng kỹ thuật, phần mềm, liệu, người quy trình, quy định thủ tục cập nhật, xử lý, khai thác liệu Quy trình, quy định thủ tục Con người Phần mềm Hạ tầng kỹ thuật Dữ liệu Hình 1 Mô hình hệ thống thông tin HTTT đóng vai trò quan trọng công việc hỗ trợ cho hoạt động tác nghiệp quản lý doanh nghiệp tổ chức [17] 1.3 Khái quát trình phát triển thực trạng HTTT Đảng 1.3.1 Khái quát trình phát triển HTTT Đảng Từ năm 2001 tới nay, trải qua Đề án 47 Đề án 06, số HTTT quan Đảng triển khai xây dựng đưa vào vận hành Tuy nhiên, HTTT điều hành tác nghiệp 03 HTTT chuyên ngành có liên kết, trao đổi số liệu với cấp liền kề công cụ chép ghi hệ quản trị CSDL Microsoft SQL Server HTTT khác chưa có liên kết, tích hợp liệu với Thực "Đề án tin học hoá hoạt động quan Đảng giai đoạn 2001 – 2005" (gọi tắt Đề án 47), quan Đảng xây dựng hệ thống mạng diện rộng Đảng từ Trung ương tới tỉnh, thành ủy, huyện, thị ủy, hình thành số HTTT bao gồm: Hệ điều hành tác nghiệp, CSDL Văn kiện Đảng, CSDL đảng viên, CSDL kiểm tra Đảng Thực “Đề án tin học hoá hoạt động quan Đảng giai đoạn 2006 – 2010” (gọi tắt Đề án 06), quan quan Đảng đã: Nâng cấp mở rộng hạ tầng kỹ thuật quan Đảng; Nâng cấp Hệ điều hành tác nghiệp CSDL Văn kiện Đảng; Xây dựng HTTT chuyên ngành Tổ chức – Xây dựng Đảng, HTTT chuyên ngành kiểm tra Đảng, HTTT chuyên ngành tuyên giáo, HTTT chuyên ngành công tác dân vận, HTTT tổng hợp hỗ trợ cấp ủy định, website quan Đảng Trung ương tỉnh, thành ủy 1.3.2 Thực trạng HTTT quan Đảng 1.3.2.1 Thực trạng hạ tầng kỹ thuật quan Đảng Hệ thống mạng máy tính Đảng kết nối 14 quan Đảng Trung ương với 63 tỉnh, thành ủy, 679 huyện, thị ủy 10.780 đảng ủy xã, phường, thị trấn Việc kết nối mạng quan Đảng quan Đảng với thông qua hệ thống mạng tách biệt logic mạng diện rộng Đảng (không kết nối Internet) hệ thống mạng kết nối Internet Hệ thống mạng máy tính Đảng có khoảng 280 máy chủ (vật lý) Trung ương, khoảng 700 tỉnh, thành ủy khoảng 2.100 huyện, thị ủy 1.3.2.2 Thực trạng phần mềm HTTT quan Đảng Phần mềm “Hệ thông tin điều hành tác nghiệp” sử dụng quan Đảng từ giai đoạn Đề án 47 tảng Lotus Notes 4.6 IBM, nâng cấp thành phần mềm tảng Lotus Notes 8.5 giai đoạn Đề án 06 có thêm phiên giao diện web Phần mềm HTTT quản lý đảng viên sử dụng quan Đảng từ Trung ương tới địa phương từ Đề án 47, nâng cấp Đề án 06 dự án “Xây dựng HTTT chuyên ngành Tổ chức – Xây dựng Đảng” Phần mềm HTTT quản lý Cán - Công chức sản phẩm dự án “Xây dựng HTTT chuyên ngành Tổ chức – Xây dựng Đảng”, có chức cập nhật, quản lý, khai thác nội tại, không giao tiếp với HTTT khác Phần mềm” CSDL kiểm tra Đảng” sử dụng quan Đảng Trung ương số địa phương từ giai đoạn Đề án 47, nâng cấp thành phần mềm “HTTT chuyên ngành kiểm tra Đảng” Đề án 06 Phần mềm “HTTT chuyên ngành công tác dân vận” sản phẩm dự án “Xây dựng HTTT chuyên ngành công tác dân vận”, thuộc Đề án 06 Phần mềm quản lý website quan Đảng khởi công xây dựng từ giai đoạn Đề án 06, tới có mặt hầu hết quan Đảng Trung ương tỉnh, thành ủy Hầu hết website quan Đảng vận hành mạng diện rộng Đảng 1.3.2.3 Thực trạng liệu HTTT quan Đảng Khối lượng liệu HTTT quan Đảng (không bao gồm thư điện tử) tính thời điểm thống kê sau: Bảng 1 Dữ liệu HTTT điều hành tác nghiệp Trung ương [4] STT Từng loại liệu CSDL Tổng số ghi CSDL văn Tổng số file đính kèm vào CSDL văn Tổng số ghi CSDL văn đến Tổng số file đính kèm vào CSDL văn đến Tổng số ghi CSDL phục vụ lãnh đạo Bảng Dữ liệu HTTT điều hành tác nghiệp cấp tỉnh [4] STT Tổng lƣợng liệu CSDL Tổng số ghi CSDL văn văn phòng tỉnh, thành ủy Tổng số file đính kèm vào CSDL văn VP tỉnh, thành ủy Tổng số ghi CSDL văn đến VP tỉnh, thành ủy Tổng số file đính kèm vào CSDL văn đến VP tỉnh, thành ủy Tổng số ghi CSDL văn ban Đảng tỉnh, thành ủy Tổng số file đính kèm vào CSDL văn ban Đảng cấp tỉnh Tổng số ghi CSDL văn đến ban Đảng cấp tỉnh Tổng số file đính kèm vào CSDL văn đến ban Đảng cấp tỉnh Tổng số ghi CSDL phục vụ lãnh đạo cấp tỉnh Bảng Dữ liệu HTTT điều hành tác nghiệp cấp huyện [4] STT Tổng lƣợng liệu CSDL Tổng số ghi CSDL văn văn phòng huyện, thị ủy Giá trị 98.104 44.338 239.437 8.428 8.895 Giá trị 634.626 527.397 2.282.941 579.745 369.015 240.032 1.373.672 288.863 129.915 Giá trị 1.370.222 Tổng số file đính kèm vào CSDL văn VP huyện, thị ủy 978.957 Tổng số ghi CSDL văn đến văn phòng huyện, thị ủy Tổng số file đính kèm vào CSDL văn đến VP huyện, thị ủy 2.972.553 Bảng Cập nhật CSDL đảng viên đến cuối tháng 3/2011 [4] STT Tình hình cập nhật liệu vào CSDL đảng viên Tổng số đảng viên toàn Đảng Tổng số phiếu đảng viên nhập vào CSDL Tổng số phiếu đảng viên nhập đủ trang hồ sơ 787.700 Giá trị 3.481.694 3.376.281 2.776.627 Bảng Thực trạng tin, website kết thúc Đề án 06 [4] TT Hiện trạng phát hành tin, website Giá trị Tổng số tin, phát hành website nội 53.260 quan Trung ương Tổng số tin, phát hành website nội tỉnh, thành ủy 229.041 1.3.2.4 Thực trạng nguồn nhân lực liên quan đến HTTT Đảng Thực trạng nguồn nhân lực liên quan đến HTTT quan Đảng tính thời điểm thống kê sau: Bảng Thực trạng nguồn nhân lực kết thúc Đề án 06 [4] STT Các tiêu quy mô chất lƣợng nguồn nhân lực Giá trị Số người cập nhật, vận hành, khai thác HTTT TW 2.200 Số người chưa sử dụng thư điện tử TW 250 Số người chuyên trách CNTT Trung ương 50 Số người cập nhật, vận hành, khai thác HTTT cấp tỉnh 9.000 Số người chưa sử dụng thư điện tử cấp tỉnh 1.400 Số người chuyên trách CNTT tỉnh, thành ủy 300 Số người cập nhật, vận hành HTTT cấp huyện 19.300 Số người chưa sử dụng thư điện tử cấp huyện 3.900 Số nhân lực chuyên trách CNTT huyện, thị ủy 300 10 Số nhân lực cập nhật, vận hành HTTT cấp xã 11.200 1.3.2.5 Thực trạng quy định quản trị, vận hành HTTT Đảng Ngày 25/11/2015, Ban Bí thư ban hành Quy định số 269-QĐ/TW giao dịch điện tử hoạt động quan Đảng Hầu hết quan Đảng Trung ương tỉnh, thành ủy ban hành văn quy định cụ thể việc quản lý, vận hành, cập nhật, khai thác, lưu trữ HTTT Đảng 1.4 Khái quát việc tích hợp HTTT Như ta biết, HTTT gồm 05 thành tố hạ tầng, phần mềm, liệu, người thủ tục, quy trình Như vậy, việc tích hợp HTTT tiến hành việc tích hợp từ tới thành tố HTTT Ta thấy ích lợi tăng lên rõ rệt tích hợp phần mềm liệu Mặc dù liệu phân tán khác cấu trúc không đồng công nghệ tích hợp, người dùng cung cấp nguồn đồng mặt liệu, có cấu trúc thống công nghệ Vậy ta coi tích hợp liệu kết hợp nguồn liệu khác nhằm tạo liệu có ý nghĩa có giá trị so với việc khai thác liệu riêng lẻ Đứng góc độ giải pháp tích hợp liệu ứng dụng tảng, sản phẩm kỹ thuật công nghệ để cung cấp khung nhìn thống cho nhiều nguồn liệu khác [10] 7 1.5 Khái quát nhu cầu tích hợp HTTT quan Đảng Với mô hình hoạt động HTTT đối tượng quản lý, phát hành thông tin lại có liên hệ chặt chẽ với liệu nhiều CSDL phản ánh khía cạnh khác đối tượng quản lý làm tăng chi phí nhập liệu, giảm đồng quán Mặt khác, liệu cập nhật vào HTTT lại không khai thác HTTT khác sách hoàn toàn cho phép Điều làm tăng chi phí cho CNTT làm giảm hiệu đầu tư cho ứng dụng CNTT quan Đảng Bất cập gia tăng đáng kể giai đoạn 2016-2020 Hầu hết HTTT Đảng HTTT đa cấp với chủ thể quản lý vận hành quan Đảng cấp từ Trung ương tới tỉnh, thành ủy, huyện, thị ủy, đảng ủy cấp xã Do vậy, HTTT cấp ngành có nhu cầu tích hợp để trao đổi liệu chiều với cấp liền kề: Trung ương  cấp tỉnh  cấp huyện  cấp xã Các HTTT quản lý thuộc tính đối tượng có nhu cầu tích hợp để trao đổi liệu chiều với nhằm tiết kiệm thời gian, công sức cập nhật liệu, đảm bảo quán liệu tiết kiệm không gian lưu trữ Để nâng cao khả khai thác, HTTT cần phải có khả trao đổi liệu chiều với HTTT khác 1.6 Kết luận chƣơng Trong chương này, học viên mô tả khái quát khái niệm HTTT thành tố tạo nên HTTT, trình hình thành phát triển HTTT quan Đảng từ năm 2001 tới nay, đặc biệt mô tả chi tiết thực trạng thành tố thành tố tạo nên HTTT quan Đảng Sau phần giới thiệu khái quát việc tích hợp HTTT, học viên phân tích khái quát nhu cầu tích hợp HTTT quan Đảng Việc tích hợp HTTT quan Đảng nhu cầu cấp bách đặt giai đoạn 2016-2020 nhằm khắc phục bất cập hữu HTTT quan Đảng, nâng cao khả phục vụ, giảm chi phí góp phần nâng cao hiệu đầu tư cho ứng dụng CNTT quan Đảng CHƢƠNG PHÂN TÍCH VÀ LỰA CHỌN GIẢI PHÁP TÍCH HỢP 2.1 Giới thiệu chƣơng Trong chương này, học viên mô tả kết nghiên cứu mặt lý thuyết việc tích hợp HTTT Cụ thể, sau mô tả mức độ tích hợp mặt lý thuyết liệu HTTT, học viên mô tả kết nghiên cứu số kỹ thuật để tích hợp liệu sử dụng Tiếp theo, sau mô tả khái quát kết nghiên cứu số giải pháp tích hợp liệu tại, học viên sâu vào mô tả kết nghiên cứu giải pháp tích hợp HTTT sở kiến trúc hướng dịch vụ 2.2 Các mức độ tích hợp liệu hệ thống thông tin Có tối đa 06 mức độ tích hợp liệu khác hình vẽ đây: Người sử dụng Tích hợp lớp người sử dụng Người sử dụng Lớp giao diện Tích hợp lớp giao diện Lớp giao diện Lớp nghiệp vụ Tích hợp lớp nghiệp vụ Lớp nghiệp vụ Lớp dịch vụ Tích hợp lớp dịch vụ Lớp dịch vụ Lớp truy cập liệu Tích hợp lớp truy cập liệu Lớp truy cập liệu Lớp lưu trữ liệu Tích hợp lớp lưu trữ liệu Lớp lưu trữ liệu Hình Các mức độ tích hợp liệu hệ thống thông tin [10] Từ mô hình trên, thấy lý thuyết có mức độ tích hợp sau: Tích hợp lớp người dùng; Tích hợp lớp giao diện; Tích hợp lớp nghiệp vụ; Tích hợp lớp dịch vụ (Ở mức độ này, phần mềm lớp sử dụng để cung cấp dịch vụ giao tiếp lớp nghiệp vụ với lớp liệu); Tích hợp lớp truy cập liệu: Tích hợp lớp lưu trữ liệu: Ở mức độ này, liệu từ nguồn khác chuyển đổi đến nơi lưu trữ [10] 2.3 Một số kỹ thuật để tích hợp liệu HTTT 2.3.1 Kỹ thuật hợp liệu Kỹ thuật lấy liệu từ nhiều nguồn khác kết hợp chúng lại thành CSDL Cơ sở liệu kết Hợp liệu (consolidation) Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Hình 2 Mô hình kỹ thuật hợp liệu [10] Do phải kết hợp liệu từ nhiều CSDL khác thành CSDL nên thường có độ trễ CSDL gốc cập nhật Để liệu từ bên CSDL nguồn sang CSDL đích, người ta dùng chế kéo (Pull) đẩy (Push) Kỹ thuật CDC (change data capture) thường sử dụng để lấy liệu bị thay đổi ứng dụng tích hợp hỗ trợ kỹ thuật hợp liệu Ngoài ra, kết hợp chế kéo đẩy số trường hợp thực tế Dưới mô hình kết hợp kéo đẩy: Kéo Cơ sở liệu đích Cơ sở liệu trung gian Đẩy Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Hình Mô hình kết hợp kéo đẩy liệu [10] 2.3.2 Kỹ thuật liên hợp liệu Đây kỹ thuật tạo khung nhìn ảo (virtual view) từ nhiều nguồn liệu Khung nhìn ảo Liên hợp liệu (data federation) Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Cơ sở liệu ban đầu Hình Mô hình kỹ thuật liên hợp liệu [10] Do khung nhìn ảo xuất để phục vụ người sử dụng vào thời điểm có nhu cầu nên kỹ thuật liên hợp liệu sử dụng chế kéo (pull) để lấy liệu từ nguồn liệu có yêu cầu Nó không lãng phí tài nguyên để lưu trữ liệu hợp từ nguồn liệu khác số lượng nguồn liệu tăng lên việc kết hợp liệu phức tạp, đặc biệt nguồn có lượng lớn liệu gây độ trễ lớn 2.3.3 Kỹ thuật lan truyền liệu Đây kỹ thuật chép liệu từ vị trí đến vị trí khác 9 Cơ sở liệu đích Cơ sở liệu đích Cơ sở liệu đích Cơ sở liệu đích Cơ sở liệu đích Lan truyền liệu (data transmission) Cơ sở liệu nguồn Cơ sở liệu nguồn Cơ sở liệu nguồn Cơ sở liệu nguồn Cơ sở liệu nguồn Hình Mô hình kỹ thuật lan truyền liệu [10] Các ứng dụng triển khai kỹ thuật thường hoạt động trực tuyến sử dụng chế đẩy (push) để đưa liệu đến đích Ưu điểm lớn việc sử dụng kỹ thuật lan truyền liệu cập nhật liệu theo chế thời gian thực gần thời gian thực Dữ liệu đảm bảo cập nhật đến đích (có thể theo chiều) Kỹ thuật lan truyền liệu sử dụng kỹ thuật CDC (Change Data Capture) để phát lấy liệu thay đổi nguồn liệu cập nhật liệu đến đích 2.4 Khái quát số giải pháp tích hợp liệu HTTT Từ năm 60 Thế kỷ XX xuất hệ thống phần mềm hoạch định nguồn lực doanh nghiệp (ERP - Enterprise Resource Planning) Chúng tích hợp HTTT rời rạc có chức khác thành hệ thống hoàn chỉnh Khi có ERP, hiệu đầu tư cho HTTT tăng vượt bậc so với mô hình tổ chức HTTT rời rạc trước Vì vậy, phần mềm ERP theo nghĩa hoạch định nguồn lực doanh nghiệp ban đầu phát triển thành phần mềm quản lý tổng thể doanh nghiệp Trong thực tế, mô hình phần mềm quản lý tổng thể doanh nghiệp ERP phát triển mạnh mẽ từ thập niên 90 kỷ XX, thay dần mô hình tổ chức phần mềm rời rạc trước Tuy nhiên, mô hình ERP phù hợp HTTT tập trung, không phù hợp HTTT phân tán Theo thời gian, cấu trúc hệ thống phần mềm ERP tổ chức lớn ngày phức tạp, làm gia tăng đáng kể chi phí phát triển bảo trì, làm giảm sút độ tin cậy Trong bối cảnh đó, bên cạnh giải pháp tích hợp liệu dùng công cụ hệ quản trị CSDL để gửi nhận trực tiếp ghi từ CSDL tới CSDL khác xuất kiến trúc phần mềm mới, kỳ vọng chìa khóa giải vấn đề tích hợp HTTT với nhau, kiến trúc hướng dịch vụ 2.5 Giải pháp tích hợp HTTT sở kiến trúc hƣớng dịch vụ 2.5.1 Khái niệm kiến trúc hƣớng dịch vụ Kiến trúc hướng dịch vụ (SOA - Service Oriented Architecture) khái niệm phương pháp luận kiến trúc hệ thống phần mềm để thiết kế đem tới người sử dụng khả xử lý thông tin hệ thống dạng dịch vụ hoạt động môi trường mạng, có khả chia sẻ sử dụng lại Mỗi dịch vụ mà hệ thống cung cấp hiểu mô-đun nghiệp vụ từ đơn giản đến phức tạp chức ứng dụng với giao diện thiết kế chúng tương tác với cách gửi nhận thông điệp [22] SOA hướng tới việc liệu đầu chức phần mềm liệu đầu vào nhiều phần mềm khác Các HTTT có SOA dựa nguyên tắc cung cấp dịch vụ nghiệp vụ có khả sử dụng lại Các dịch vụ lắp ghép từ thành phần phần mềm gắn kết với cách mềm dẻo [25] 2.5.2 Các dạng dịch vụ kiến trúc hƣớng dịch vụ Trong khái niệm định hướng dịch vụ, phân loại dịch vụ thành hai dạng bản, là: dịch vụ nghiệp vụ dịch vụ kỹ thuật: + Dịch vụ nghiệp vụ mô tả hoạt động, khái niệm mang tính nghiệp vụ + Dịch vụ kỹ thuật dịch vụ liên kết theo chiều ngang sử dụng quy trình nghiệp vụ, khối nghiệp vụ , nhóm quy trình Do vậy, dịch vụ kỹ thuật có mặt nơi chia sẻ sử dụng chung quy trình nghiệp vụ [25] 2.5.3 Thành phần cấu tạo kiến trúc hƣớng dịch vụ 10 2.5.3.1 Mô hình thực thể kiến trúc hướng dịch vụ Đăng ký dịch vụ (Service Registry) ụ v ịch Tìm d ản b ất dịc hv ụ Xu Sử dụng dịch vụ (Service Consumer) Gọi dịch vụ Trả lời Cung cấp dịch vụ (Service Provider) Hình Mô hình thực thể kiến trúc hƣớng dịch vụ [11] Vai trò thực thể sau: - Dịch vụ (Service): Đây thực thể quan trọng nhất, đóng vai trò trung tâm mô hình SOA Việc sử dụng dịch vụ diễn liên tục có tính lặp lặp lại - Thành phần sử dụng dịch vụ (Service Consumer): Là đối tượng có yêu cầu sử dụng dịch vụ Đây thực thể khởi tạo việc định vị dịch vụ kho đăng ký dịch vụ, liên kết tới dịch vụ qua kênh truyền thông thực thi chức dịch vụ Thành phần thực thi nhiệm vụ cách gửi tới dịch vụ yêu cầu định dạng theo giao ước - Thành phần cung cấp dịch vụ (Service Provider): Là nơi cung cấp thông tin dịch vụ cho nơi lưu trữ thông tin dịch vụ - Thành phần đăng ký dịch vụ (Service Registry): Là nơi lưu trữ dịch vụ dịch vụ đưa lên mạng, làm cho thành phần dịch vụ thay đổi thành phần sử dụng dịch vụ không cần phải biên dịch hay cấu hình lại [11] 2.5.3.2 Kiến trúc phân tầng tham khảo kiến trúc hướng dịch vụ Mô hình kiến trúc tham khảo SOA có tất 09 tầng Trong đó: + 03 tầng giải việc thực cung cấp dịch vụ: Hạ tầng kỹ thuật CSDL, tầng thành phần dịch vụ tầng dịch vụ ; 02 tầng để sử dụng dịch vụ: Tầng Quy trình nghiệp vụ, tầng người tiêu dùng + 04 tầng hỗ trợ có tính chất phụ thêm: Tầng Tích hợp, Tầng kiến trúc thông tin, Tầng Chất lượng dịch vụ, Tầng Quản trị Hạ tầng kỹ thuật CSDL Tầng quản trị Tầng thành phần dịch vụ Tầng thông tin Tầng dịch vụ Tầng chất lượng dịch vụ Tầng quy trình nghiệp vụ Tầng tích hợp Tầng người tiêu dùng Hình Mô hình kiến trúc phân tầng tham khảo hệ thống SOA [25] Tầng Hạ tầng kỹ thuật CSDL: Tầng chứa hệ điều hành, CSDL dịch vụ hệ thống; Tầng Các thành phần dịch vụ: Đây tầng có chứa thành phần phần mềm, cung cấp việc triển khai thực dịch vụ hoạt động dịch vụ; Tầng Dịch vụ: Đây tầng gồm có tất dịch vụ logic định nghĩa SOA; Tầng Quy trình nghiệp vụ: Đây nơi biểu diễn quy trình nghiệp vụ tổ chức; Tầng Người tiêu dùng: Đây nơi người tiêu dùng (có thể chương trình, trình duyệt máy tự động hóa) tương tác với SOA + Tầng Tích hợp: Cho phép cung cấp khả làm trung gian, bao gồm biến đổi, định tuyến chuyển đổi giao thức để truyền tải yêu cầu từ người yêu cầu dịch vụ đến nhà cung cấp dịch vụ, có trách nhiệm trì gắn kết chặt chẽ giải pháp hệ thống ghép lỏng + Tầng Chất lượng dịch vụ: Hỗ trợ yêu cầu không theo chức liên quan đến SOA cung cấp tiêu điểm để xử lý chúng 11 + Tầng Kiến trúc thông tin: Chịu trách nhiệm thể biểu diễn thống thông tin, phân tích nghiệp vụ, mô tả siêu liệu, cho phép SOA hỗ trợ quán liệu quán chất lượng liệu + Tầng Quản trị: Bảo đảm dịch vụ giải pháp SOA tuân theo sách, hướng dẫn tiêu chuẩn xác định [25] 2.5.4 Đặc điểm kiến trúc hƣớng dịch vụ 2.5.4.1 Kết nối lỏng lẻo Tương tự hầu hết kiến trúc phần mềm đại khác, SOA sử dụng phương thức kết nối lỏng lẻo Bên sử dụng dịch vụ không cần biết nhiều thông tin bên cung cấp dịch vụ trước sử dụng dịch vụ Điều làm cho phụ thuộc bên cung cấp bên sử dụng mức tối thiểu, giúp hệ thống có linh hoạt, làm tăng khả chỉnh sửa hệ thống, giúp gỡ bỏ ràng buộc điều khiển hệ thống đầu cuối Mỗi hệ thống tự quản lý độc lập nhằm tăng suất, khả mở rộng khả đáp ứng 2.5.4.2 Khả tái sử dụng dịch vụ Trong SOA, dịch vụ cung cấp môi trường mạng đăng ký nơi định, theo tên miền định nên chúng dễ dàng tìm thấy sử dụng lại Các dịch vụ tái sử dụng lại cách kết hợp lại với theo nhiều mục đích khác nhau, giúp loại bỏ thành phần trùng lặp tăng tốc độ cài đặt, làm đơn giản hóa việc quản trị 2.5.4.3 Quản lý sách Khi sử dụng SOA để cung cấp sử dụng dịch vụ mạng, tùy theo ứng dụng có luật kết hợp riêng gọi sách Các sách cần quản lý áp dụng cho dịch vụ thiết kế thời gian triển khai Các sách thiết kế tách biệt, tùy vào ứng dụng nên làm giảm tối đa thay đổi phần mềm Khi quản lý sách, chuyên gia phát triển phần mềm cần tập trung vào quy trình nghiệp vụ nhóm điều hành nhóm hỗ trợ tập trung vào luật kết hợp 2.5.4.4 Tự động dò tìm ràng buộc động Khi người sử dụng cần đến dịch vụ tìm kiếm dịch vụ dựa số tiêu chuẩn cần hỏi nơi đăng ký dịch vụ dịch vụ thỏa mãn yêu cầu tìm kiếm Chỉ cần sử dụng dịch vụ bên sử dụng dịch vụ cần biết đến địa dịch vụ, định dạng thông điệp yêu cầu thông điệp trả 2.5.4.5 Khả tự hồi phục Với tính hỗ trợ kết nối thực thi động, SOA cho phép dịch vụ hoạt động hay ngừng hoạt động lúc nào, hỗ trợ khả tự phục hồi sau cố mà không cần đến can thiệp người, làm tăng độ tin cậy hệ thống, đặc biệt hệ thống phân tán lớn Ngoài ra, có tách biệt giao diện cài đặt nên có nhiều cài đặt khác cho giao diện [22] 2.5.5 Mối tƣơng quan mô hình SOA dịch vụ web Bản thân mô hình SOA dựa tảng ý tưởng công nghệ thực XML dịch vụ web để triển khai thực tế môi trường phần mềm Dịch vụ web cung cấp hệ thống mạng sử dụng công nghệ XML (eXtensible Markup Language), WSDL (Web Services Description Language), SOAP (Simple Object Access Protocol) tiêu chuẩn UDDI (Universal Description, Discovery and Integration) Mô hình SOA cho phép quan, tổ chức tạo thành phần chuẩn hình thức dịch vụ web Những thành phần truy cập thông qua giao thức chuẩn SOAP, truy cập dựa XML WSDL Dịch vụ web cung cấp phương pháp dựa chuẩn nhằm định nghĩa thực lời gọi khối dòng lệnh, mô hình SOA hướng đến việc chuyển đổi chức thành tập hợp dịch vụ sử dụng lại Những thành phần cho phép lắp ghép thành nhiều dịch vụ hướng nghiệp vụ khác nhằm đáp ứng thích ứng với thay đổi cách nhanh chóng giảm thiểu chi phí Sự khác biệt mô hình SOA dịch vụ web coi khác hai yếu tố: Khái niệm thực Mô hình SOA định nghĩa làm để dịch vụ hiểu 12 từ tương tác với Dịch vụ web xây dựng tập hợp hướng dẫn thực thông điệp dịch vụ Dịch vụ web phương án cụ thể thực tế phục vụ việc phát triển triển khai HTTT theo mô hình SOA 2.5.6 Ƣu, nhƣợc điểm, thuận lợi khó khăn triển khai SOA 2.5.6.1 Ưu điểm thuận lợi triển khai HTTT theo SOA Khi triển khai theo mô hình SOA, HTTT mang tính uyển chuyển, thuận lợi cho việc chỉnh sửa, mở rộng, nâng cấp, tích hợp hệ thống tương lai; Dễ dàng nhanh chóng tạo sản phẩm phần mềm ứng dụng từ dịch vụ có Sử dụng mô hình SOA việc thiết kế phát triển HTTT mang lại nhiều lợi ích mặt kinh tế kỹ thuật Đối với vấn đề kinh tế, SOA cho phép hướng tập trung vào xây dựng tính nghiệp vụ trình phát triển phần mềm, giảm thiểu chi phí trình phát triển, giảm thiểu yêu cầu đào tạo kỹ cho đội ngũ phát triển quản trị có chi phí bảo trì thấp; Đối với vấn đề kỹ thuật, dịch vụ cung cấp không phụ thuộc vào hạ tầng kỹ thuật tảng , có khả tái sử dụng, có khả thích nghi tốt nhanh để đáp ứng với thay đổi nghiệp vụ, cho phép dễ dàng triển khai chương trình, môi trường vận hành quản lý dịch vụ, làm cho phát triển phần mềm nhanh hơn, dễ dàng nhanh chóng tạo tiến trình nghiệp vụ từ dịch vụ có, thuận tiện cho việc chỉnh sửa, nâng cấp mở rộng, thúc đẩy khả phát triển hệ thống có khả mở rộng hệ thống tương lai Tóm lại, SOA coi kiến trúc ưu việt thiết kế xây dựng hệ thống phần mềm SOA chủ yếu tập trung nguồn lực phát triển vào chức năng, tính phục vụ hoạt động quy trình nghiệp vụ Điều cho phép nhà quản lý cần dựa đặc điểm mang tính nghiệp vụ để rà soát, xác định rõ chi tiết, thành phần cần thêm, sửa đổi loại bỏ Bằng cách phát triển tập hợp danh mục dịch vụ, nhà phát triển có sưu tập mô-đun phần mềm có sẵn, sử dụng để nhanh chóng lắp ghép thành hệ thống mới, khiến cho việc phát triển hệ thống ngày trở nên thuận tiện, nhanh chóng, cho phép giảm bớt chi phí phát sinh thêm tính vào hệ thống 2.5.6.2 Nhược điểm khó khăn triển khai HTTT theo SOA Kiến trúc hướng dịch vụ đời sau có nhiều HTTT xây dựng phát triển nhiều năm theo kiến trúc độc lập kiến trúc ERP Do vậy, số chuyên gia tư vấn, thiết kế, lập trình viên CNTT có kiến thức kinh nghiệm với kiến trúc HTTT trước chiếm tỷ lệ lớn, việc thay đổi sang kiến trúc thấy có ích lợi rõ ràng tượng lối mòn tư thành cần phải có áp lực lớn tạo thay đổi Việc triển khai HTTT sở SOA theo dự án rời rạc, phát triển không đồng không gian, thời gian, chủ thể quản lý làm cho việc thống bên cung cấp dịch vụ bên sử dụng dịch vụ mục tiêu, yêu cầu, nội dung, thời điểm, cách thức quản lý, sử dụng, khai thác dịch vụ trở lên khó khăn, dẫn tới hiệu đầu tư bị ảnh hưởng Việc triển khai HTTT SOA theo kiểu tích hợp điểm với làm cho phức tạp quản lý sách tăng nhanh có nhiều đối tượng tham dự vào hệ thống, việc triển khai HTTT mô hình SOA theo kiểu trục kết nối chuyên dụng (ESB - Enterprise Service Bus) khắc phục hạn chế có chi phí cao 2.5.7 Môi trƣờng triển khai khuyến cáo SOA Mô hình SOA đại hỗ trợ: Sự đa dạng sở hữu, đa dạng công nghệ, khả tương tác nội tại, khả khám phá, liên kết, tái sử dụng giá trị đầu tư, khả mở rộng dịch vụ theo mô hình tổ chức với lớp trừu tượng, khớp nối lỏng toàn hệ thống, chuyển biến nhanh tổ chức [22] 2.6 Kết luận chƣơng Như vậy, việc tích hợp liệu HTTT tiến hành nhiều mức độ, với kết hạn chế khác Các giải pháp tích hợp liệu thực tế sử dụng tổ hợp kỹ thuật bao gồm: kỹ thuật hợp nhất, liên hợp liệu lan truyền liệu Để tích hợp liệu HTTT, người ta sử dụng giải pháp phần mềm quản lý tổng thể (ERP) sử dụng công cụ chép ghi hệ quản trị CSDL Tuy nhiên, 13 giải pháp có hạn chế lớn SOA triết lý việc xây dựng HTTT sở cung cấp dịch vụ sử dụng dịch vụ mạng tạo cách mạng việc tích hợp HTTT Với nhiều đặc điểm trội, kiến trúc hướng dịch vụ tạo khả vô to lớn việc tích hợp HTTT đa tảng, đa sở hữu với giải pháp sử dụng dịch vụ web Chƣơng ĐÁNH GIÁ THỰC TRẠNG, NHU CẦU, GIẢI PHÁP 3.1 Giới thiệu chƣơng Trong chương này, sau đánh giá thực trạng nhu cầu tích hợp HTTT quan Đảng, học viên đề xuất giải pháp tích hợp HTTT quan Đảng hệ thống mạng riêng biệt Căn vào nhu cầu tích hợp cụ thể HTTT với HTTT khác, hệ thống mạng, học viên đề xuất giải pháp tích hợp HTTT có nhu cầu tích hợp với 3.2 Đánh giá thực trạng và nhu cầu tích hợp HTTT Đảng 3.2.1 Đánh giá thực trạng Với cách tổ chức mô hình mạng diện rộng Đảng việc khai thác ứng dụng CNTT dạng web mạng diện rộng Đảng khó khăn Tiếp theo Đề án 47 Đề án 06, việc thực Chương trình 260 làm cho quan Đảng có nhiều HTTT CSDL Tuy nhiên, việc thiết kế để tích hợp HTTT có HTTT chuyên ngành, chưa tích hợp HTTT khác chuyên ngành, chưa hỗ trợ việc tích hợp cách tiện lợi, linh hoạt để đáp ứng nhu cầu thiết thực tìm kiếm liệu có mạng, so sánh, đối chiếu liệu phục vụ cấp lãnh đạo chiến lược, hỗ trợ lãnh đạo định Một số HTTT cập nhật trùng liệu Việc lưu trữ liệu số HTTT quan Đảng bị trùng lặp theo nhiều ngang chiều dọc 3.2.2 Sự phát triển HTTT Đảng giai đoạn 2016-2020 Các quan Đảng tỉnh, thành phố xây dựng 01 trung tâm tích hợp liệu quan Đảng tỉnh, thành phố Đồng thời, quan Trung ương xây dựng 01 Trung tâm tích hợp liệu quan Trung ương, đặt Văn phòng Trung ương Đảng Xây dựng mới, mở rộng, nâng cấp, chuyển đổi giao diện, cài đặt, đưa vào sử dụng rộng rãi nhiều HTTT CSDL; Ban hành quy chế, quy định, chuẩn bị đội ngũ nhân sự, cập nhật, quản lý, khai thác liệu nhiều HTTT; Nâng cấp xây dựng trang thông tin điện tử quan Đảng, cài đặt song hành mạng diện rộng Đảng Internet Hầu hết tỉnh, thành ủy tiến hành xây dựng triển khai HTTT đặc thù sau đây: HTTT tổng hợp phục vụ lãnh đạo, đạo cấp ủy việc xây dựng nghị đánh giá kết thực nghị quyết; HTTT gửi nhận văn Internet hỗ trợ công tác đạo, điều hành quan Đảng cấp địa phương cấp tỉnh 3.2.3 Nhu cầu tích hợp HTTT quan Đảng 3.2.3.1 Nhu cầu tích hợp HTTT mạng diện rộng Đảng Trong mạng diện rộng Đảng, có 05 nhóm HTTT có nhu cầu tích hợp với theo chiều dọc để trao đổi liệu với nhóm cấp liền kề, cụ thể: Cổng thông tin điện tử Đảng có nhu cầu tích hợp với website quan Đảng để trao đổi liệu hai chiều với nhau, hỗ trợ việc tìm kiếm, khai thác thông tin bạn đọc, Các HTTT quản lý cán có nhu cầu tích hợp với HTTT quản lý đảng viên để trao đổi liệu với có nhiều đối tượng quản lý trùng Các HTTT quản lý đảng viên có nhu cầu tích hợp với HTTT kiểm tra Đảng cấp để sử dụng hồ sơ đảng viên có sẵn CSDL đảng viên, kiểm tra xong cập nhật kết xử lý trở lại CSDL đảng viên Các HTTT chuyên ngành công tác tổ chức – xây dựng Đảng, công tác kiểm tra Đảng, công tác dân vận có nhu cầu tích hợp nội hệ thống để trao đổi liệu chiều linh hoạt cấp liền kề Các HTTT tổng hợp phục vụ lãnh đạo, đạo cấp ủy có nhu cầu tích hợp theo chiều dọc cấp liền kề, từ cấp huyện  tỉnh  Trung ương để trao đổi liệu nội 14 Cổng thông tin điện tử website quan Đảng có nhu cầu tích hợp với HTTT khác trung tâm tích hợp liệu để trao đổi danh mục dùng chung với nhau, hỗ trợ việc cập nhật, quản trị , khai thác HTTT khác mà không cần phải đăng nhập nhiều lần 3.2.3.2 Nhu cầu tích hợp HTTT Đảng Internet Để trao đổi liệu chiều Cổng thông tin điện tử Đảng với website quan Đảng Internet, hỗ trợ việc tìm kiếm, khai thác bạn đọc hỗ trợ việc phát hành danh mục dùng chung cho quán, Cổng thông tin điện tử Đảng cần tích hợp với website tỉnh, thành ủy quan Trung ương Website tỉnh, thành ủy cần tích hợp với HTTT gửi nhận văn hỗ trợ đạo, điều hành để trao đổi liệu hai bên, phát hành danh mục dùng chung Các HTTT gửi nhận văn hỗ trợ đạo, điều hành Internet quan Đảng địa phương cần tích hợp với sở SOA để hoạt động tin cậy, ổn định, tránh việc lưu trữ trùng thừa liệu 3.3 Đề xuất giải pháp tích hợp HTTT quan Đảng 3.3.1 Căn đề xuất giải pháp tích hợp HTTT Đảng dựa SOA Theo kết phân tích chương thì: + Sử dụng mô hình SOA việc thiết kế phát triển HTTT mang lại nhiều lợi ích kinh tế Cụ thể SOA cho phép hướng tập trung vào xây dựng tính nghiệp vụ trình phát triển phần mềm, giảm thiểu chi phí trình phát triển, giảm thiểu yêu cầu đào tạo kỹ cho đội ngũ phát triển quản trị có chi phí bảo trì thấp; + Sử dụng mô hình SOA việc thiết kế phát triển HTTT mang lại nhiều lợi ích kỹ thuật Cụ thể dịch vụ cung cấp không phụ thuộc vào hạ tầng kỹ thuật tảng công nghệ, có khả tái sử dụng, có khả thích nghi tốt nhanh để đáp ứng với thay đổi yêu cầu giao dịch, cho phép dễ dàng triển khai chương trình, môi trường vận hành quản lý dịch vụ, làm cho chu trình phát triển phần mềm nhanh chóng hơn, dễ dàng nhanh chóng tạo tiến trình nghiệp vụ từ dịch vụ có, hệ thống uyển chuyển thuận tiện cho việc chỉnh sửa, nâng cấp mở rộng, thúc đẩy khả phát triển hệ thống có khả mở rộng hệ thống tương lai + Mô hình SOA đại hỗ trợ: Sự đa dạng sở hữu, đa dạng công nghệ, khả tương tác nội tại, khả khám phá, liên kết, tái sử dụng giá trị đầu tư, khả mở rộng dịch vụ theo định hướng mô hình tổ chức với lớp trừu tượng, khớp nối lỏng toàn hệ thống, chuyển biến nhanh tổ chức + Mô hình SOA phù hợp HTTT đa dạng công nghệ, nhiều chủ sở hữu, có nhu cầu trao đổi liệu với theo quy trình nghiệp vụ có nhiều linh hoạt thay đổi + Sử dụng mô hình SOA việc thiết kế phát triển HTTT có khó khăn thói quen, kinh nghiệm kỹ sư, chuyên gia SOA chưa nhiều, nhiệm vụ liên quan đến tích hợp HTTT thường thực nhiều dự án, nhiều chủ thể quản lý có vài hạn chế riêng 02 phương thức kết nối HTTT sở SOA nhưng khóa khăn, hạn chế trở ngại yếu tố khắc phục Theo kết phân tích chương phần đầu chương HTTT quan Đảng nhiều chủ sở hữu khác quản lý, phát triển dự nhiều tảng công nghệ khác nhau, không đáp ứng nhu cầu tích hợp để nâng cao khả phục vụ khai thác, giảm thiểu chi phí cập nhật liệu có hàng loạt HTTT xây dựng triển khai rộng rãi giai đoạn từ tới 2020 yêu cầu nghiệp vụ HTTT thay đổi thường xuyên đáp ứng yêu cầu lãnh đạo đất nước Đảng Trong khung kiến trúc Chính phủ điện tử Việt Nam (phiên 1.0) lấy kiến trúc hướng dịch vụ làm sở cho việc kết nối, tích hợp HTTT quan nhà nước [24] 3.3.2 Tích hợp HTTT mạng diện rộng Đảng Để tích hợp HTTT Đảng cách hợp lý, hiệu HTTT xây dựng cải tiến, nâng cấp cần chuyển đổi sang mô hình kiến trúc hướng dịch vụ Sau thực nội dung trên, hầu hết CSDL HTTT quan Đảng trở thành 15 nguồn cung cấp liệu liên tục mạng, sẵn sàng đáp ứng nhu cầu mặt liệu HTTT Vì vậy, HTTT tham gia vào trình tích hợp với Các HTTT vừa trở thành nơi nhận thông tin, lại vừa trở thành nguồn cung cấp thông tin cho HTTT khác theo yêu cầu Mô hình tổng thể việc tích hợp HTTT mạng diện rộng Đảng (chưa tính tới HTTT hoạt động môi trường Lotus Notes) hình thành theo sơ đồ sau: Trung tâm tích hợp liệu Trung ương Website Ban Kinh tế Trung ương Website Ban Tổ chức Trung ương HTTT chuyên ngành Tổ chức - Xây dựng Đảng cấp TW Cổng thông tin điện tử mạng diện rộng Đảng HTTT chuyên ngành dân vận cấp TW Website Ban Nội Trung ương HTTT chuyên ngành Tổ chức - Xây dựng Đảng cấp tỉnh Website ban Dân vận Trung ương Website UBKT Trung ương HTTT chuyên ngành kiểm tra Đảng cấp TW Website Văn phòng Trung ương HTTT chuyên ngành kiểm tra Đảng cấp tỉnh HTTT chuyên ngành dân vận cấp tỉnh Cổng website tỉnh, thành ủy mạng diện rộng Đảng HTTT chuyên ngành Tổ chức - Xây dựng Đảng cấp huyện HTTT tổng hợp theo dõi việc thực nghị địa phương HTTT chuyên ngành dân vận cấp huyện HTTT chuyên ngành kiểm tra Đảng cấp huyện Trung tâm tích hợp liệu địa phương HTTT tổng hợp phục vụ lãnh đạo, đạo tỉnh, thành ủy HTTT tổng hợp phục vụ lãnh đạo, đạo huyện, thị ủy Hình Mô hình tích hợp HTTT mạng diện rộng 3.3.1.1 Tích hợp Cổng thông tin điện tử với website quan Đảng Trong hệ thống vận hành, lớp nghiệp vụ phần mềm Cổng kết nối lỏng lẻo với lớp dịch vụ tất website tích hợp Ngược lại, lớp nghiệp vụ website kết nối lỏng lẻo với lớp dịch vụ phần mềm Cổng Ngoài ra, lớp dịch vụ phần mềm Cổng website sẵn sàng phục vụ việc tích hợp với HTTT khác theo yêu cầu 3.3.1.2 Tích hợp HTTT quản lý cán với HTTT quản lý đảng viên Khi tích hợp 02 HTTT sở SOA, liệu mô tả thuộc tính đối tượng quản lý cập nhật thủ công 01 lần HTTT cấp quản lý đối tượng Sự cập nhật lưu trữ có giá trị khai thác cho HTTT Ngoài ra, trường liệu mang tính đặc thù HTTT khai thác nhiều HTTT khác (phạm vi khai thác tùy thuộc vào sách quản lý) Việc tích hợp HTTT quản lý cán với HTTT quản lý đảng viên thực cách tạo mối liên kết lỏng lẻo lớp nghiệp vụ phần mềm HTTT quản lý cán - công chức với lớp dịch vụ phần mềm HTTT quản lý đảng viên ngược lại 3.3.1.3 Tích hợp HTTT tổ chức – xây dựng Đảng với Việc tích hợp làm cho HTTT chuyên ngành tổ chức – xây dựng tra Đảng cài đặt quan Đảng, cấp ủy khác có khả trao đổi liệu chiều với theo chiều dọc (Trung ương  tỉnh, thành ủy  huyện, thị ủy) đáp ứng nhu cầu nghiệp vụ, thực cách tạo mối kết nối lỏng lẻo từ lớp nghiệp vụ phần mềm HTTT cấp tỉnh với lớp dịch vụ phần mềm HTTT cấp huyện, cấp Trung ương ngược lại Trong số trường hợp đặc biệt, HTTT cấp Trung ương lấy thẳng liệu số CSDL cấp huyện vào thời điểm 3.3.1.4 Tích hợp HTTT chuyên ngành kiểm tra Đảng với Mục đích tích hợp HTTT chuyên ngành theo chiều dọc để UBKT cấp chủ động đẩy liệu lấy liệu từ CSDL HTTT cấp khác vào lúc Việc tích hợp thực cách tạo liên kết lỏng lẻo phần mềm HTTT cấp tỉnh với lớp dịch vụ phần mềm cấp huyện, cấp Trung ương ngược lại Hoạt động mô hình tích hợp HTTT chuyên ngành kiểm tra Đảng tương tự mô hình tích hợp HTTT chuyên ngành tổ chức – xây dựng Đảng 3.3.1.5 Tích hợp HTTT chuyên ngành công tác dân vận với 16 Mục đích tích hợp HTTT chuyên ngành theo chiều dọc để Ban Dân vận cấp chủ động đẩy liệu lấy liệu từ CSDL HTTT chuyên ngành cấp khác vào lúc (phù hợp với sách quản lý) Việc tích hợp thực cách tạo liên kết lỏng lẻo phần mềm HTTT cấp tỉnh với lớp dịch vụ phần mềm cấp huyện, cấp Trung ương ngược lại Toàn hoạt động mô hình tích hợp theo chiều dọc HTTT chuyên ngành công tác dân vận tương tự mô hình tích hợp HTTT chuyên ngành kiểm tra Đảng 3.3.1.6 Tích hợp HTTT quản lý đảng viên với HTTT kiểm tra Đảng Để đáp ứng nhu cầu trao đổi liệu hai chiều HTTT quản lý đảng viên – tổ chức Đảng với HTTT kiểm tra Đảng HTTT đảng viên - tổ chức Đảng HTTT kiểm tra Đảng phải tích hợp với Việc tích hợp theo chiều ngang HTTT thực cách tạo mối liên kết lỏng lẻo phần mềm HTTT quản lý đảng viên – tổ chức Đảng với lớp dịch vụ phần mềm HTTT kiểm tra Đảng ngược lại 3.3.1.7 Tích hợp HTTT tổng hợp phục vụ lãnh đạo cấp ủy Việc tích hợp thực cách tạo mối kết nối lỏng lẻo lớp nghiệp vụ HTTT tổng hợp cấp tỉnh với lớp dịch vụ HTTT cấp huyện ngược lại Toàn hoạt động trao đổi theo chiều dọc HTTT tổng hợp tích hợp cấp liền kề tương tự mô hình tích hợp HTTT chuyên ngành 3.3.1.8 Tích hợp Cổng website với HTTT Trung tâm Mục đích việc tích hợp để tạo chế liên thông Cổng website với HTTT Trung tâm tích hợp liệu, giúp cho người dùng sử dụng Cổng website điểm xuất phát để vào HTTT khác Trung tâm tích hơp liệu đồng danh mục liệu dùng chung toàn hệ thống mạng Việc tích hợp thực cách thiết lập kết nối lỏng lớp nghiệp vụ phần mềm Cổng với lớp dịch vụ website ngược lại 3.3.3 Tích hợp HTTT Đảng Internet Hệ thống mạng kết nối Internet Trung ương Website Văn phòng Trung ương Website Ban Tổ chức Trung ương Website UBKT Trung ương Website Ban …… Trung ương Cổng thông tin điện tử Đảng Internet Website ban Dân vận Trung ương Cổng website tỉnh, thành ủy Internet Các HTTT gửi nhận văn hỗ trợ đạo, điều hành quan Đảng tỉnh, thànhphố Hệ thống mạng kết nối Internet tỉnh, thành ủy Hình Mô hình tích hợp HTTT Đảng Internet Trong mô hình này, Cổng thông tin điện tử Đảng đóng vai trò trung tâm kết nối HTTT Đảng Internet 3.3.2.1 Tích hợp Cổng thông tin điện tử với website quan Đảng Nội dung việc tích hợp CSDL Cổng với website Đảng Internet tương tự việc tích hợp mạng diện rộng 3.3.2.2 Tích hợp HTTT gửi nhận văn bản, hỗ trợ đạo, điều hành Học viên đề xuất giải pháp tích hợp HTTT sở kiến trúc hướng dịch vụ với CSDL dùng chung Những thông điệp cập nhật thủ công 01 lần vào hệ thống nơi gửi Mỗi thông điệp lưu trữ 01 CSDL không cần phải gửi nhận thông điệp từ CSDL tới CSDL khác hay từ máy chủ tới máy chủ khác Điều làm cho hệ thống hoạt động nhanh chóng, xác, ổn định 3.4 Kết luận chƣơng Qua nội dung chương này, học viên hạn chế thực trạng HTTT quan Đảng phân tích nhu cầu phát triển HTTT Đảng giai đoạn 2016- 17 2020, phân tích nhu cầu tích hợp HTTT Đảng mạng diện rộng Đảng Internet Học viên đề xuất giải pháp tích hợp HTTT Đảng với hệ thống mạng để đáp ứng nhu cầu tích hợp đa chiều HTTT Chƣơng THỬ NGHIỆM VIỆC TÍCH HỢP MỘT SỐ HỆ THỐNG THÔNG TIN CỦA ĐẢNG 4.1 Giới thiệu chƣơng Trong chương này, học viên vận dụng kiến thức thân để tạo số công cụ tích hợp HTTT mang tính mô số HTTT Đảng, hoạt động môi trường giả lập để minh chứng cho luận điểm khoa học đề tài giải pháp tích hợp HTTT quan Đảng sở kiến trúc hướng dịch vụ vừa không khó để thực vừa đem lại thuận lợi to lớn việc trao đổi liệu HTTT 4.2 Tích hợp HTTT cán với HTTT đảng viên 4.2.1 Mô tả giải pháp tích hợp thử nghiệm Trong giải pháp tích hợp thử nghiệm này, học viên sử dụng công cụ Visual Studio 2012 để tạo 02 solution có tên QuanLyCB QuanLyDV Trong solution QuanLyCB có project SOACB project AppCB Tương tự, solution QuanLyDV có project SOADV project AppDV Hệ thống thử nghiệm phát triển theo mô hình sau: Phần mềm ứng dụng khai thác dịch vụ (AppCB) Lớp giao diện Phần mềm ứng dụng khai thác dịch vụ (AppDV) Lớp nghiệp vụ Lớp nghiệp vụ Lớp dịch vụ Lớp dịch vụ Lớp thành phần dịch vụ Lớp thành phần dịch vụ Lớp hạ tầng kỹ thuật CSDL Phần mềm để tạo dịch vụ (SOACB) Lớp hạ tầng kỹ thuật CSDL Phần mềm để tạo dịch vụ (SOADV) Bộ phần mềm quản lý cán - công chức (QuanLyCB) Bộ phần mềm quản lý đảng viên (QuanLyDV) Lớp giao diện Hình Tích hợp HTTT quản lý cán với quản lý đảng viên Lớp nghiệp vụ phần mềm ứng dụng không giao tiếp với lớp dịch vụ phần mềm solution mà giao tiếp với lớp dịch vụ phần mềm solution đối ứng để sử dụng dịch vụ cung cấp Để đảm bảo an toàn thông tin, dịch vụ phần mềm thử nghiệm tích hợp giải pháp bảo mật cặp mã username passwod 4.2.2 Đặc điểm phần mềm tạo hàm dịch vụ thử nghiệm Trong thử nghiệm này, học viên sử dụng SQL Server Express 2012 để tạo 02 CSDL phục vụ cho 02 HTTT mô có trường liệu giống trường liệu CSDL HTTT thật vận hành: CSDL HTTT quản lý cán - công chức có bảng liệu sau: Sơ yếu lý lịch, hồ sơ cán bộ, địa phương, giới tính, dân tộc, tôn giáo, trình độ học vấn, học hàm, học vị,… CSDL quản lý đảng viên có bảng liệu sau: Sơ yếu lý lịch (các trường tương tự CSDL quản lý cán bộ, có trường “Là đảng viên” thay trường “Là cán bộ”), hồ sơ đảng viên, địa phương, giới tính, dân tộc, tôn giáo,… Tiếp theo, project SOACB SOADV, học viên tạo nội dung EDM (Entity Data Model), đối tượng cần thiết cho lớp “Các thành phần dịch vụ” SOA Học viên xây dựng hàm dùng chung để kiểm soát quyền truy cập phần mềm ứng dụng dịch vụ thông qua biến “usename” “password” Tương ứng với project SOACB SOADV, học viên xây dựng 02 kho hàm dịch vụ “ServiceCanBo.asmx” “SeviceDangVien.asmx”, mô theo phần lớn quy trình nghiệp vụ 02 HTTT thật vận hành: 18 STT Bảng Các hàm dịch vụ kho ServiceCanBo.asmx Tên hàm Ý nghĩa TimKiemCanBo Tìm kiếm cán CSDL theo yêu cầu DanhSachCanBo Cung cấp danh sách cán CSDL TimKiemSYLL Tìm kiếm theo Sơ yếu lý lịch ThemSoYeu Thêm Sơ yếu lý lịch 01 cán ThemHoSoCanBo Thêm Hồ sơ cán 01 cán SuaSoYeu Chỉnh sửa Sơ yếu lý lịch 01 cán SuaHoSoCanBo Chỉnh sửa Hồ sơ cán 01 cán GetThongTin1CanBo Cung cấp thông tin cán XoaCanBo Xóa cán CSDL Bảng Các hàm dịch vụ kho ServiceDangVien.asmx STT Tên hàm Ý nghĩa TimKiemDangVien Tìm đảng viên CSDL theo yêu cầu DanhSachDangVien Cung cấp danh sách đảng viên CSDL TimKiemSYLL Tìm kiếm theo Sơ yếu lý lịch ThemSoYeu Thêm Sơ yếu lý lịch 01 đảng viên ThemHoSoDangVien Thêm Hồ sơ đảng viên 01 đảng viên SuaSoYeu Chỉnh sửa Sơ yếu lý lịch 01 đảng viên SuaHoSoDangVien Sửa Hồ sơ đảng viên 01 đảng viên GetThongTin 1DangVien Cung cấp liệu 01 đảng viên XoaDangVien Xóa dảng viên CSDL Có 17 hàm dịch vụ danh mục dùng chung học viên xây dựng 02 kho “ServiceCanBo.asmx” “ServiceDangVien.asmx” DanToc, TonGiao, HocHam, HocVi,… 4.2.3 Đặc điểm phần mềm sử dụng hàm dịch vụ Nhằm tạo 02 phần mềm ứng dụng thử nghiệm phục vụ công tác quản lý cán - công chức quản lý đảng viên, hoạt động sở sử dụng hàm dịch vụ mà 02 phần mềm tạo dịch vụ nói cung cấp mạng, solution QuanLyCB mô tả phần trên, học viên tiếp tục sử dụng Visual Studio 2012 để bổ sung project có tên AppCB Tương tự, solution QuanLyDV, học viên bổ sung project AppDV Trong phần mềm thử nghiệm AppCB, học viên tạo 03 trang ASP NET sau: Trang thứ tên “DanhMucCanBo.aspx” để hiển thị danh mục cán bộ, hỗ trợ chức tìm kiếm cán theo điều kiện, gọi đến trang sửa thông tin cán bộ, xóa ghi cán khỏi CSDL; Trang thứ hai có tên “ThemCanBo.aspx” để thêm cán - công chức; Trang thứ ba có tên “XemSuaCanBo.aspx” để xem chỉnh sửa liệu cán Khi nhập liệu cán bộ, người dùng yêu cầu hệ thống tìm kiếm Sơ yếu lý lịch cán CSDL đảng viên để tránh phải nhập lại; Khi xem xét, chỉnh sửa liệu cán đó, người đảng viên hiển thị thêm liệu Hồ sơ đảng viên cán chứa CSDL đảng viên Các trang phần mềm thử nghiệm AppDV gồm có DanhMucDangVien.aspx, ThemDangVien.aspx, XemSuaDangVien.aspx có vai trò tương tự phần mềm AppCB 4.2.4 Kết tích hợp HTTT cán với HTTT đảng viên Khi học viên cho phần mềm ứng dụng quản lý cán - công chức (mô phỏng) hoạt động thử nghiệm, trang DanhMucCanBo.aspx, phần mềm thực chức năng: Hiển thị toàn danh sách cán bộ, tìm hiển thị danh sách cán có CSDL đáp ứng điều kiện tìm kiếm,…; Tại trang ThemCanBo.aspx, phần mềm thực tốt chức tìm kiếm Sơ yếu lý lịch theo CMND CSDL đảng viên, nhập Hồ sơ cán bộ; Tại trang XemSuaCanBo.aspx, phần mềm thực tốt chức chỉnh sửa liệu Sơ yếu lý lịch Hồ sơ cán đối tượng lựa chọn Khi nhập chỉnh sửa liệu cán chọn liệu từ danh mục cung cấp hàm dịch vụ phụ trợ phần mềm 19 Tương tự, cho phần mềm quản lý đảng viên hoạt động thử nghiệm, phần mềm sử dụng hàm dịch vụ đảng viên phần mềm SOADV SOACB cung cấp để phục vụ tốt chức thiết kế Như vậy, việc tích hợp thử nghiệm 02 HTTT quản lý cán - công chức HTTT quản lý đảng viên sở kiến trúc hướng dịch vụ thành công Phần mềm thử nghiệm không đáp ứng nghiệp vụ nhập mới, chỉnh sửa, khai thác liệu mô theo quy trình HTTT độc lập mà giải nhu cầu tìm kiếm liệu số hóa CSDL HTTT đối ứng để tránh phải cập nhật lại cho phép cung cấp hồ sơ đầy đủ cán đảng viên xem xét 4.3 Tích hợp thử nghiệm 02 website quan Đảng 4.3.1 Mô tả giải pháp tích hợp thử nghiệm Việc tích hợp thực phần mềm trung gian (mô số chức Cổng thông tin điện tử xây dựng tương lai) Việc tích hợp thử nghiệm thực theo chiều hướng tâm Hệ thống thử nghiệm gồm có: Bộ phần mềm thứ (mô website Ban Nội Trung ương), phần mềm thứ hai (mô website Ban Kinh tế Trung ương) có mô hình cách thức hoạt động tương tự phần mềm thứ nhất; Phần mềm thứ ba phục vụ nhu cầu (giả lập) người dùng việc tập hợp, khai thác thông tin từ 02 website mô nói 4.3.2 Đặc điểm phần mềm thử nghiệm Trong project SOA1 Website1, học viên xây dựng 01 kho dịch vụ “Service1.asmx” Tương tự, project SOA2 Website2, học viên xây dựng 01 kho dịch vụ “Service2.asmx” Trong website mô này, học viên xây dựng hàm “authen” để kiểm soát quyền truy cập phần mềm ứng dụng dịch vụ qua “usename” “password” Các hàm dịch vụ cung cấp phần mềm Website gồm: Bảng Các hàm dịch vụ cung cấp mô hình tích hợp S TT Tên hàm Ý nghĩa GetTinTuc Cung cấp danh mục tin website GetTinTucTk Cung cấp danh mục tin đáp ứng điều kiện tìm kiếm GetTinTucCT Cung cấp liệu chi tiết tin lựa chọn Tiếp theo, project thiết kế để phục vụ người sử dụng có tên Application1 Application2, học viên xây dựng trang ASP NET: Trang ASP NET “Index.aspx” để hiển thị danh mục tin tức, trang “Detail.aspx” để hiển thị chi tiết 01 tin lựa chọn 4.2.3 Đặc điểm phần mềm thử nghiệm tích hợp website Trong thử nghiệm này, để tạo 01 phần mềm ứng dụng (mô phỏng) phục vụ tích hợp liệu từ 02 website nói theo từ khóa mà phần mềm SOA1 SOA2 nói cung cấp mạng, học viên tạo solution thứ chứa project Intergration, sau tạo 02 trang ASP NET: File “Index.aspx” để hiển thị danh mục tin tập hợp từ 02 website, hỗ trợ chức tìm kiếm tin, 02 website theo từ khóa, gọi đến trang xem chi tiết 01 tin File “Detail.aspx” để xem chi tiết 01 tin chọn 4.3.4 Kết tích hợp thử nghiệm website mô Khi cho phần mềm Intergration hoạt động, kết đạt sau: + Tại trang Index.aspx, phần mềm sử dụng hàm dịch vụ phần mềm SOA1 SOA2 cung cấp để thực tốt chức tập hợp tất tin, có CSDL 02 website thử nghiệm nói Đồng thời, phần mềm hỗ trợ tìm tin, có CSDL website theo từ khóa + Còn trang Detail.aspx, phần mềm phục vụ tốt chức xem chi tiết 01 tin, lựa chọn danh sách tin, xuất trang Index.aspx trước Như vậy, việc tích hợp thử nghiệm 02 website mô sở SOA phần mềm tập hợp liệu trung gian thành công Từ 02 CSDL 02 website hoạt động độc lập, liệu tích hợp lại theo khung nhìn ảo đáp ứng nhu cầu người sử dụng 4.4 Kết luận 20 Tóm lại, luận văn này, học viên mô tả khái quát trình hình thành phát triển HTTT Đảng từ 2001 tới nay, phân tích đánh giá thực trạng HTTT Đảng, mô tả yêu cầu phát triển HTTT quan Đảng giai đoạn 2016-2020 Sau mô tả khái quát đặc điểm, ưu điểm hạn chế 02 giải pháp tích hợp HTTT giải pháp hệ thống quản lý tổng thể chép ghi theo chế client/server, học viên sâu vào nghiên cứu đặc điểm, ưu điểm, hạn chế kiến trúc hướng dịch vụ Sau đánh giá thực trạng nhu cầu tích hợp HTTT quan Đảng, học viên đề xuất giải pháp tổng thể việc tích hợp tất HTTT quan Đảng có nhu cầu tích hợp 02 hệ thống mạng tách biệt mạng diện rộng Đảng Internet Cuối cùng, không phép thử nghiệm HTTTT thật (về hạ tầng kỹ thuật, phần mềm, CSDL, nhân lực quy chế, quy định), dựa kiến thức kinh nghiệm xây dựng HTTT, học viên xây dựng số HTTT mô HTTT quan Đảng sở kiến trúc hướng dịch vụ tích hợp HTTT mô lại với cách thành công, đáp ứng yêu cầu thời gian phản hồi hệ thống Sau nghiên cứu đề tài, học viên nắm nguyên lý việc thực hành nghiên cứu khoa học thời điểm kết thúc khóa học cao học Học viện Công nghệ Bưu Viễn thông thạc sĩ kỹ thuật chuyên ngành HTTT sau tốt nghiệp khóa học Có thể nói rằng, kiến trúc hướng dịch vụ tạo cách mạng việc tích hợp HTTT nhờ vào đặc điểm kết nối lỏng lẻo, khả tái sử dụng dịch vụ, quy trình quản lý sách kết nối, khả tự đồng dò tìm ràng buộc động, khả tự hồi phục hệ thống sau cố Học viên khẳng định luận điểm khoa học đề tài HTTT quan Đảng hoàn toàn sẵn sàng tích hợp với cách thuận tiện tổ chức theo kiến trúc hướng dịch vụ Học viên đạt mục đích thực tiễn đề tài tìm giải pháp hợp lý để tích hợp HTTT quan Đảng, nhằm giải bất cập HTTT quan Đảng không trước mắt mà nhiều năm tới Học viên khẳng định giải pháp tích hợp HTTT quan Đảng sở kiến trúc hướng hướng dịch vụ giải pháp tiên tiến nhất, hợp lý nhất, hữu hiệu nhất, khả thi thời gian tới để triển khai thực tiễn, đáp ứng nhu cầu cấp bách việc tích hợp HTTT quan Đảng Để kết nghiên cứu luận văn có thêm ý nghĩa đem lại hiệu thực tiễn, theo học viên quan Đảng cần phải sớm xây dựng ban hành kiến trúc tổng thể ứng dụng CNTT truyền thông quan Đảng sở kiến trúc hướng dịch vụ danh mục liệu dùng chung toàn hệ thống Do thời gian nghiên cứu đề tài có hạn nên phần đề xuất giải pháp, học viên chưa mô tả mô hình hoạt động toàn hệ thống hạ tầng kỹ thuật, tổ chức máy chủ tên miền đăng ký dịch vụ, tổ chức CSDL, chức cụ thể phần mềm, quy định, quy trình, quy chế nguồn nhân lực để vận hành hệ thống sau tích hợp Trong phần thử nghiệm thứ nhất, học viên chưa thử nghiệm đầy đủ tất yêu cầu nghiệp vụ HTTT quản lý cán - công chức HTTT quản lý đảng viên Trong phần thử nghiệm thứ hai, học viên chưa thử nghiệm việc tích hợp theo hướng đẩy kéo liệu từ CSDL trung tâm (của Cổng điện tử tương lai) tới website quan Đảng hệ thống mạng (tích hợp hướng ly tâm) Trong thời gian tới, học viên mong muốn tiếp tục nghiên cứu việc tích hợp HTTT quan Đảng theo chiều sâu, mở rộng phạm vi tích hợp, rõ kiến trúc vận hành toàn hệ thống, chuẩn hóa, tối ưu hóa quy trình nghiệp vụ cấu trúc HTTT quan Đảng, đặc biệt nghiên cứu xây dựng HTTT hỗ trợ Ban Chấp hành Trung ương ban hành nghị đánh giá việc thực nghị sở tích hợp HTTT quan Đảng kiến trúc hướng dịch vụ 21 DANH MỤC CÁC TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [15] [16] [17] [18] [19] [20] Ban Bí thư Trung ương Đảng (2002), Đề án ứng dụng CNTT quan Đảng giai đoạn 2001-2005 ban hành kèm theo Quyết định số 47-QĐ/TW ngày 06/08/2002 Ban Bí thư Trung ương Đảng (2006), Đề án ứng dụng CNTT quan Đảng giai đoạn 2006-2010 ban hành kèm theo Quyết định số 06-QĐ/TW ngày 19/06/2006 Ban Bí thư Trung ương Đảng (2014), Chương trình ứng dụng CNTT quan Đảng giai đoạn 2015-2020 ban hành kèm theo Quyết định số 260-QĐ/TW ngày 01/10/2014 Ban Chỉ đạo CNTT quan Đảng (2012), Báo cáo số 115-BC/CNTT ngày 28/9/2012 tổng kết Đề án “Tin học hóa hoạt động quan Đảng giai đoạn 2006-2011” Ban Dân vận Trung ương (2009), Dự án xây dựng HTTT chuyên ngành công tác dân vận giai đoạn 2006-2011 Ban Kinh tế Trung ương (2012), Dự án xây dựng Trang thông tin điện tử Ban Tổ chức Trung ương (2009), Dự án xây dựng HTTT chuyên ngành tổ chức, xây dựng Đảng giai đoạn 2016-2011 Ban Tổ chức Trung ương (2011), Báo cáo số 09-BC/BTCTW ngày 29/3/2011 “Tình hình kết khai thác, sử dụng, quản lý CSDL đảng viên năm 2010” Ban Tuyên giáo Trung ương (2009), Dự án xây dựng HTTT chuyên ngành công tác tuyên giáo giai đoạn 2006-2011 Lưu Hùng Cường (2011), Luận văn Thạc sĩ: “Nghiên cứu số giải pháp tích hợp liệu, ứng dụng xây dựng CSDL nghiệp vụ tập trung ngành hải quan” Trường Đại học Công nghệ 2011 Người hướng dẫn: TS Phùng Văn Ổn Nguyễn Đức Ngọc (2010), Luận văn Thạc sĩ: “Ứng dụng kiến trúc hướng dịch vụ toán toán tập trung” Trường Đại học Công nghệ 2010 Người hướng dẫn: TS Nguyễn Ngọc Hóa Tỉnh ủy Phú Thọ (2016), Dự án ứng dụng CNTT hoạt động quan Đảng tỉnh Phú Thọ giai đoạn 2016-2020 Ủy ban Kiểm tra Trung ương (2009), Dự án xây dựng HTTT chuyên ngành công tác kiểm tra Đảng giai đoạn 2006-2011 Văn phòng Trung ương Đảng (2016), Dự án ứng dụng CNTT hoạt động Văn phòng Trung ương Đảng giai đoạn 2016-2020 Nguyễn Văn Vỵ (2007), “Phân tích thiết kế hệ thống thông tin quản lý” Nhà Xuất Khoa học Tự nhiên Công nghệ” Currie, Wendy L., Xinkun Wang, and Vishanth Weerakkody (2004): "Developing Web services using the Microsoft Net platform: Technical and business challenges" Journal of Enterprise Information Management 17.5: 335-350 Esposito, Dino, and Andrea Saltarello (2014): Microsoft Net: Architecting applications for the enterprise Pearson Education Erl, Thomas Soa (2008): Principles of service design Vol Upper Saddle River: Prentice Hall 22 [21] [22] [23] [24] [25] Erl, Thomas, David Chou, Nitin Gandhi, Hanu Kommalapati, Brian Loesgen, Christoph Schittko, Herbjörn Wilhelmsen et al (2010), SOA with NET and Windows Azure: Realizing ServiceOrientation with the Microsoft Platform Pearson Education Nicolai M Josuttis (2007): SOA in Practice Mahmood, Khalid, et al (2012): "Empirical Analysis of Function Points in Service Oriented Architecture (SOA) Applications." Industrial Engineering Letters 2.1: 6-12 http://www.aita.gov.vn/, truy cập ngày 10/03/2016 https://www.ibm.com/developerworks/, truy cập ngày 12/03/2016

Ngày đăng: 02/12/2016, 03:56

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan