Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 96 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
96
Dung lượng
3,09 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA PHẠM TUẤN KHANH ỨNG DỤNG ESB TRONG XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG CHỨC TẠI SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH VĨNH LONG LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2017 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA PHẠM TUẤN KHANH ỨNG DỤNG ESB TRONG XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG CHỨC TẠI SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH VĨNH LONG Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 LUẬN VĂN THẠC SĨ KỸ THUẬT Người hướng dẫn khoa học: PGS.TS Nguyễn Tấn Khôi Đà Nẵng - Năm 2017 i LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu luận văn trung thực chưa cơng bố cơng trình khác Tác giả luận văn Phạm Tuấn Khanh ii MỤC LỤC LỜI CAM ĐOAN i MỤC LỤC ii TÓM TẮT LUẬN VĂN v DANH MỤC CÁC TỪ VIẾT TẮT .vi DANH MỤC CÁC BẢNG vii DANH MỤC CÁC HÌNH viii MỞ ĐẦU 1 Tính cấp thiết đề tài Mục tiêu nội dung nghiên cứu Đối tượng phạm vi nghiên cứu 4 Phương pháp nghiên cứu Dự kiến kết đạt .5 Ý nghĩa khoa học thực tiễn Bố cục luận văn CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 TỔNG QUAN KHUNG KIẾN TRÚC CHÍNH PHỦ ĐIỆN TỬ 1.1.1 Các mơ hình Chính phủ điện tử 1.1.1.1 Chính phủ - Công dân (G2C) 1.1.1.2 Chính phủ - Doanh nghiệp (G2B) .6 1.1.1.3 Chính phủ - Chính phủ (G2G) 1.1.1.4 Chính phủ - Nhân viên (G2E) 1.1.2 Lợi ích mạng lại việc triển khai Chính phủ điện tử 1.1.3 Mối quan hệ phân cấp quan hành 1.1.4 Mơ hình tổng thể quan nhà nước cấp 10 1.1.5 Khung kiến trúc quyền điện tử địa phương .12 1.1.5.1 Mục đích xây dựng khung kiến trúc quyền điện tử 12 1.1.5.2 Mơ hình khung kiến trúc quyền điện tử cấp Tỉnh 12 1.1.5.3 Mơ hình khung kiến trúc quyền điện tử cấp Huyện 14 1.1.6 Message Oriented Middleware (MOM) 15 1.1.7 Kiến trúc hướng dịch vụ (SOA) .17 1.1.7.1 Khái quát Kiến trúc hướng dịch vụ 17 1.1.7.2 Lợi ích SOA 17 1.1.7.3 Thành phần kiến trúc hướng dịch vụ 18 iii 1.1.7.4 Đặc trưng kiến trúc hướng dịch vụ 18 1.1.7.5 Cơ chế kiến trúc SOA .18 1.1.8 Web Service 19 1.1.9 Trục tích hợp dịch vụ (Enterprise Service Bus - ESB) 21 1.1.9.1 Trục tích hợp dịch vụ 21 1.1.9.2 Chức ESB .22 1.1.9.3 Kiến trúc ESB 22 1.1.9.4 Một số tính ESB .23 1.1.9.5 Quy trình làm việc trục tích hợp ESB .23 1.2 KẾT CHƯƠNG 24 CHƯƠNG CÔNG NGHỆ TRIỂN KHAI TRỤC LIÊN THÔNG 25 2.1 CÔNG NGHỆ OPEN ESB 25 2.1.1 Kiến trúc Open ESB .25 2.1.2 Triển khai Open ESB .27 2.1.3 Tích hợp ứng dụng Bpel Open ESB 28 2.2 CÔNG NGHỆ APACHE SERVICEMIX .30 2.2.1 Kiến trúc Apache ServiceMix 30 2.2.2 Triển khai Apache ServiceMix .31 2.3 CÔNG NGHỆ WSO2 ESB 32 2.3.1 Kiến trúc WSO2 ESB .32 2.3.2 Triển khai WSO2 ESB 33 2.3.3 Tích hợp WSO2 Message Broker vào WSO2 ESB .34 2.4 CÔNG NGHỆ MULE ESB 37 2.4.1 Kiến trúc Mule ESB .37 2.4.2 Thông điệp, kênh 38 2.4.3 Các kết nối Mule ESB 40 2.5 KẾT CHƯƠNG .43 CHƯƠNG THIẾT KẾ VÀ TRIỂN KHAI HỆ THỐNG ESB 44 3.1 MÔ TẢ BÀI TOÁN .44 3.2 PHÂN TÍCH KIẾN TRÚC ỨNG DỤNG .44 3.2.1 Website Quản lý công chức tỉnh Vĩnh Long 44 3.2.1.1 Chức hệ thống 44 3.2.1.2 Cơ sở liệu 44 3.2.1.3 Ngôn ngữ phát triển ứng dụng 45 3.2.1.4 Dịch vụ máy chủ Web Server 45 iv 3.2.2 Website Quản lý công chức Sở Khoa học Công nghệ 45 3.2.2.1 Chức hệ thống 45 3.2.2.2 Cơ sở liệu 45 3.2.2.3 Ngôn ngữ phát triển ứng dụng 45 3.2.2.4 Dịch vụ máy chủ Web Server 45 3.3 THIẾT KẾ MƠ HÌNH LIÊN THƠNG HAI ỨNG DỤNG 45 3.4 MƠ HÌNH XỬ LÝ DỮ LIỆU TRONG MULE ESB 46 3.5 THIẾT KẾ HỆ THỐNG 48 3.6 XÂY DỰNG MƠ HÌNH ỨNG DỤNG 49 3.7 TRIỂN KHAI MƠ HÌNH ỨNG DỤNG 50 3.7.1 Mô Website quản lý công chức tỉnh Vĩnh Long 50 3.7.2 Mô Website quản lý công chức Sở Khoa học Cơng nghệ 51 3.7.3 Máy chủ tích hợp ESB 52 3.7.4 Máy chủ hàng đợi 52 3.8 KẾT QUẢ TRIỂN KHAI THỰC NGHIỆM 52 3.9 NHẬN XÉT ĐÁNH GIÁ 54 3.10 KẾT CHƯƠNG 55 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 56 DANH MỤC CÁC TÀI LIỆU THAM KHẢO 58 PHỤ LỤC QUYẾT ĐỊNH GIAO ĐỀ TÀI BẢN SAO KẾT LUẬN CỦA HỘI ĐỒNG, BẢN SAO NHẬN XÉT CỦA CÁC PHẢN BIỆN v TÓM TẮT LUẬN VĂN ỨNG DỤNG ESB TRONG XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG CHỨC TẠI SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH VĨNH LONG Học viên: Phạm Tuấn Khanh Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 Trường Đại học Bách Khoa - ĐHĐN Khóa 31 Tóm tắt - Nhu cầu liên thơng ứng dụng nhằm trao đổi thông tin, phối hợp xử lý nghiệp vụ quan lớn Giải pháp sử dụng trục tích hợp liên thơng ứng dụng theo mơ hình kiến trúc hướng dịch vụ phương án hiệu quả, tối ưu Phần đầu giới thiệu sơ lược mối quan hệ theo chiều dọc chiều ngang đơn vị quan nhà nước, nhu cầu lợi ích chia liệu; Tiếp theo, chúng tơi giới thiệu mơ hình kiến trúc hướng dịch vụ (SOA), công nghệ Web Service, điểm hạn chế tích hợp ứng dụng theo kiến trúc MOM, chế hoạt động trục tích hợp ESB cơng nghệ hỗ trợ triển khai trục tích hợp: Open ESB, Apache ServiceMix, WSO2 Mule ESB Cuối vận hành thực nghiệm mô liên thông liệu hai ứng dụng: Phần mềm quản lý công chức tỉnh Vĩnh Long Phần mềm quản lý công chức Sở Khoa học Công nghệ công nghệ Mule ESB Từ khóa - Trục tích hợp, Open ESB, Apache ServiceMix, WSO2, Mule ESB APPLICATION ESB FOR THE BUILDING OF OFFICER MANAGEMENT SYSTEM AT DEPARTMENT OF SCIENCE AND TECHNOLOGY OF VINH LONG PROVINCE Abstract - Demand for applications to exchange information and coordinate processing professional between the state agencies is very large The solution using the integrated axis to link the application model service-oriented architecture (SOA) is the optimal solution, optimal First, we introduce the vertical and horizontal relationship between the units in the state agency, the needs and benefits in data sharing Next, we introduce service-oriented architecture (SOA) model, Web Service technology, limitations application integration in MOM, operation mechanism of ESB and four technologies support deployment integration: Open ESB, Apache ServiceMix, WSO2 and Mule ESB Finally, we experimented simulating data interoperability for two applications: Software officer management of Vinh Long province and Software officer management of Department Science and Technology by Mule ESB technology Key words - Integrate, Open ESB, Apache ServiceMix, WSO2, Mule ESB vi DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt LGSP Từ tiếng Anh Local Government Service Platform EIPs Enterprise Intergration Pattern ESB Enterprise Service Bus G2B G2C G2E Government to Business Government to Citizens Government to Employees G2G IIS Government to Government Information Internet Service JBI Java Business Integration JRE JMV Java Runtime Environment Java Virtual Machine MOM OSGi SCA SOA SOAP Message Oriented Middleware Open Services Gateway Initiative Service Component Architecture Service Oriented Architecture Simple Object Access Protocol UDDI Universal Description, Discovery and Integration URI WAN WSDL XML XML-RPC WS-BPEL Uniform Resource Identifier Wide Area Networks Web Service Description Language eXtensible Markup Language eXtensible Markup Language - Remote Procedure Call Web Service Bussiness Process Execution Language vii DANH MỤC CÁC BẢNG Số hiệu bảng 1.1 1.2 Tên bảng Trang Bảng mô tả sở liệu dùng chung tỉnh Vĩnh Long Bảng mô tả mức tiết kiệm lĩnh vực kinh doanh Singapore viii DANH MỤC CÁC HÌNH Số hiệu Tên bảng hình Trang 1.1 Trục tích hợp ESB kết nối ứng dụng khác 1.2 Cơ cấu tổ chức quan cấp Bộ 1.3 Cơ quan chuyên môn thuộc UBND tỉnh Vĩnh Long 10 1.4 Sơ đồ phòng cấp Huyện 10 1.5 Sơ đồ tổ chức quan hành 11 1.6 Khung kiến trúc quyền điện tử cấp Tỉnh 13 1.7 Khung kiến trúc quyền điện tử cấp Huyện 15 1.8 Tích hợp ứng dụng với MOM 15 1.9 Mơ hình gửi nhận thơng điệp MOM 16 1.10 Mơ hình tích hợp dịch vụ theo kiến trúc SOA 17 1.11 Các hoạt động SOA 18 1.12 Mơ hình Web Service 20 1.13 Mơ hình kết nối ứng dụng ESB 21 1.14 Tích hợp ứng dụng với kênh dịch vụ ESB 22 2.1 Giao diện Open ESB Studio NetBeanIDE 27 2.2 Mơ hình hóa quy trình Bpel Open ESB IDE 28 2.3 Giao diện tổng hợp mô-đun JBI 29 2.4 Giao diện Web Console Open ESB 30 2.5 Kiến trúc Apache ServiceMix 30 2.6 Thành phần kiến trúc WSO2 ESB 33 2.7 Giao diện WSO2 Developer Studio 35 2.8 WSO2 Message Broker thể thông điệp “JMSMS” 36 2.9 WSO2 ESB kết nối với Web Service 36 2.10 Thành phần Mule xử lý thông điệp gửi đến ứng dụng 37 2.11 Sơ đồ định tuyến Mule ESB 40 2.12 Gửi/nhận File Mule ESB 41 2.13 Nhận liệu từ Database chuyển đổi sang thông điệp JMS 42 2.14 Lấy liệu từ Web Service gửi đến Database 43 3.1 Sơ đồ Mule ESB liên thông hai ứng dụng 46 3.2 Xử lý luồng thông điệp Mule ESB 48 46 QHGD_NV (mQHGD, mNV, hotenQHGDNV, namsinhQHGDNV, nghenghiepQHGDNV, lichsuQHGDNV) STT Tên trường mQHGD mNV hotenQHGDNV namsinhQHGDNV nghenghiepQHGDNV lichsuQHGDNV Kiểu Nvarchar (3) Nvarchar (10) Nvarchar (125) Nvarchar (4) Nvarchar (10) Nvarchar (250) Diễn giải Mã quan hệ gia đình Mã CBCC Họ tên Năm sinh Nghề nghiệp Lịch sử 47 QUA_TRINH_DAO_TAO (mQTDT) STT Tên trường mQTDT Kiểu Integer Diễn giải Mã trình đào tạo 48 QTDT_NV (mQTDT, mNV, tungayQTDTNV, denngayQTDTNV, truongQTDTNV, chuyennganhQTDTNV, hinhthucQTDTNV, vanbangQTDTNV, mHV) STT Tên trường mQTDT mNV tungayQTDTNV denngayQTDTNV truongQTDTNV chuyennganhQTDTNV hinhthucQTDTNV vanbangQTDTNV mHV Kiểu Integer Nvarchar (10) Nvarchar (10) Nvarchar (10) Nvarchar (125) Nvarchar (3) Nvarchar (3) Nvarchar (100) Nvarchar (3) Diễn giải Mã trình đào tạo Mã CBCC Từ ngày Đến ngày Tên trường Mã chun mơn Mã hình thức Văn Mã học vị/học hàm 49 QUAN_SU (mNV, ngaynhapnguQS, ngayxuatnguQS, quanhamQS, danhhieuQS, phucapQS, khenthuongQS, kyluatQS) STT Tên trường mNV ngaynhapnguQS ngayxuatnguQS quanhamQS danhhieuQS phucapQS khenthuongQS kyluatQS Kiểu Nvarchar (10) Nvarchar (10) Nvarchar (10) Nvarchar (100) Nvarchar (100) Decimal Nvarchar (250) Nvarchar (250) Diễn giải Mã CBCC Ngày nhập ngũ Ngày xuất ngũ Quân hàm Danh hiệu cao Phụ cấp Khen thưởng Kỷ luật 50 SO_BHXH (mSoBHXH) STT Tên trường SoBHXH Kiểu integer Diễn giải Mã sổ bảo hiểm xã hội 51 SoBHXH_NV (mNV, mSoBHXH, tungay, denngay, chucvu, hesoNB, phucap, donvidong, canhandong, mucdong, ghichu) STT 10 11 Tên trường mNV mSoBHXH tungay denngay chucvu hesoNB phucap donvidong canhandong mucdong ghichu Kiểu Nvarchar (10) integer Nvarchar (10) Nvarchar (10) Nvarchar (100) Decimal Decimal Decimal Decimal Money Nvarchar (200) 52 SUC_KHOE (mNV, nhommauSK) STT Tên trường mNV tinhtrangSK chieucaoSK cannangSK nhommauSK Diễn giải Mã CBCC Mã sổ bảo hiểm xã hội Từ ngày Đến ngày Chức vụ, đơn vị Hệ số lương Hệ số phụ cấp Đơn vị đóng Cá nhân đóng Mức đóng Ghi tinhtrangSK, Kiểu Nvarchar (10) Nvarchar (100) Nvarchar (10) Nvarchar (10) Nvarchar (2) chieucaoSK, cannangSK, Diễn giải Mã CBCC Tình trạng sức khỏe Chiều cao Cân nặng Nhóm máu 53 TO_CHUC_CTXH (mTCCTXH) STT Tên trường mTCCTXH Kiểu Integer Diễn giải Mã tổ chức trị xã hội 54 TCCTXH_NV (mTCCTXH, mNV, denngayTCCTXHNV, noidungTCCTXHNV) STT Tên trường mTCCTXH mNV tungayTCCTXHNV denngayTCCTXHNV noidungTCCTXHNV Kiểu Integer Nvarchar (10) Nvarchar (10) Nvarchar (10) Nvarchar (100) tungayTCCTXHNV, Diễn giải Mã tổ chức trị xã hội Mã CBCC Từ ngày Đến ngày Nội dung 55 THI_DUA (mTD, noidungnganTD, hinhthucTD, tienTD, mucTD, canhan) STT Tên trường mTD noidungnganTD noidungdaiTD sonamTD hinhthucTD tienTD mucTD canhan Kiểu Nvarchar (3) Nvarchar (100) Nvarchar (255) Integer Nvarchar (50) Decimal Integer Bit noidungdaiTD, Diễn giải Mã thi đua Nội dung rút gọn Nội dung đầy đủ Số năm để xét Hình thức Hệ số thưởng Mức ưu tiên Tập thể/Cá nhân 56 TD_NV (mNV, mTD, namTDNV, ngayquyetdinhTDNV, thanhtich, dat, ghichu) STT Tên trường mNV mTD namTDNV soquyetdinhTDNV ngayquyetdinhTDNV thanhtich dat ghichu Kiểu Nvarchar (10) Nvarchar (3) Nvarchar (4) Nvarchar (50) Nvarchar (10) Nvarchar (500) Bit Nvarchar (500) Tên trường mDV mTD namTDDV soquyetdinhTDDV ngayquyetdinhTDDV thanhtich dat ghichu soquyetdinhTDNV, Diễn giải Mã CBCC Mã thi đua Năm đạt thi đua Số QĐ thi đua Ngày QĐ thi đua Thành tích đạt Đạt Ghi thi đua 57 TD_DV (mDV, mTD, namTDDV, ngayquyetdinhTDDV, thanhtich, dat, ghichu) STT soquyetdinhTDDV, Kiểu Nvarchar (3) Nvarchar (3) Nvarchar (4) Nvarchar (50) Nvarchar (10) Nvarchar (500) Bit Nvarchar (500) Diễn giải Mã đơn vị Mã thi đua Năm đạt thi đua Số QĐ thi đua Ngày QĐ thi đua Thành tích đạt Đạt Ghi thi đua Kiểu Nvarchar (3) Diễn giải Mã thi đua 58 THI_DUA1 (mTD1) STT Tên trường mTD1 sonamTD, 59 XET_THI_DUA (mTD, mTD1, sonamXTD) STT Tên trường mTD mTD1 sonamXTD Kiểu Nvarchar (3) Nvarchar (3) integer Diễn giải Mã thi đua Mã thi đua Số năm đạt 60 TIN_HOC (mTH, DienGiai) STT Tên trường mTH DienGiai Kiểu Diễn giải Integer Mã tin học Nvarchar (100) Diễn giải 61 TON_GIAO (mTG, DienGiai) STT Tên trường mTG DienGiai 1.2 Kiểu Diễn giải Nvarchar (3) Mã tôn giáo Nvarchar (100) Diễn giải Cài đặt bảng SQL Server Hình 1_PL Tổ chức bảng SQL Server PHẦN MỀM QUẢN LÝ CÔNG CHỨC TỈNH VĨNH LONG Phần mềm quản lý công chức tỉnh Vĩnh Long nhằm quản lý thông tin cá nhân công chức theo trường Biểu mẫu 2C 2.1 Biểu mẫu 2C Cơ quan, đơn vị có thẩm quyền quản lý CBCC …… Số hiệu cán bộ, công chức: …… Cơ quan, đơn vị sử dụng CBCC ……………………………………………………… SƠ YẾU LÝ LỊCH CÁN BỘ, CÔNG CHỨC 1) Họ tên khai sinh (viết chữ in hoa): 2) Tên gọi khác: 3) Sinh ngày: … tháng … năm ……, Giới tính (nam, nữ): Ảnh màu 4) Nơi sinh: Xã ……………, Huyện …………, Tỉnh (4 x cm) 5) Quê quán: Xã …….…… , Huyện …………, Tỉnh 6) Dân tộc: ………………………………, 7) Tôn giáo: 8) Nơi đăng ký thường trú: (Số nhà, đường phố, thành phố, xóm, thơn, xã, huyện, tỉnh) 9) Nơi nay: (Số nhà, đường phố, thành phố, xóm, thơn, xã, huyện, tỉnh) 10) Nghề nghiệp tuyển dụng: 11) Ngày tuyển dụng: …/…/……, Cơ quan tuyển dụng: 12) Chức vụ (chức danh) tại: (Về quyền Đảng, đồn thể, kể chức vụ kiêm nhiệm) 13) Công việc giao: 14) Ngạch công chức (viên chức): ………………………, Mã ngạch: Bậc lương:……, Hệ số:……, Ngày hưởng:…/…/……, Phụ cấp chức vụ:……, Phụ cấp khác: …… 15.1- Trình độ giáo dục phổ thông (đã tốt nghiệp lớp mấy/thuộc hệ nào): 15.2- Trình độ chun mơn cao nhất: (TSKH, TS, Ths, cử nhân, kỹ sư, cao đẳng, trung cấp, sơ cấp, chuyên ngành) 15.3- Lý luận trị: ………………… 15.4-Quản lý nhà nước: (Cao cấp, trung cấp, sơ cấp tương (chuyên viên cao cấp, chuyên viên đương) chính, chuyên viên, cán sự, ) 15.5- Ngoại ngữ:………………………, 15.6-Tin học: (Tên ngoại ngữ + Trình độ A, B, C, D ) 16) Ngày vào thức:…/…/…… Đảng Cộng sản Việt (Trình độ A, B, C, .) Nam:…/…/……, Ngày 17) Ngày tham gia tổ chức trị - xã hội: (Ngày tham gia tổ chức: Đồn, Hội, làm việc tổ chức đó) 18) Ngày nhập ngũ:…/…/……, Ngày xuất ngũ: …/…/…… Quân hàm cao nhất: 19) Danh hiệu phong tặng cao (Anh hùng lao động, anh hùng lực lượng vũ trang; nhà giáo, thày thuốc, nghệ sĩ nhân dân ưu tú, …) 20) Sở trường công tác: 21) Khen thưởng: ……………………, 22) Kỷ luật: (Hình thức cao nhất, năm nào) (về đảng, quyền, đồn thể hình thức cao nhất, năm nào) 23) Tình trạng sức khoẻ: ……, Chiều cao:…, Cân nặng:….kg, Nhóm máu:…… 24) Là thương binh hạng: …./……, Là gia đình sách: 25) Số chứng minh nhân dân: Ngày cấp: …/…/…… 26) Số sổ BHXH: 27) Đào tạo, bồi dưỡng chuyên môn, nghiệp vụ, lý luận trị, ngoại ngữ, tin học Tên trường Chuyên ngành đào tạo, bồi dưỡng Từ tháng, năm đến tháng, năm Hình thức đào tạo Văn bằng, chứng chỉ, trình độ …/……-…/…… Ghi chú: Hình thức đào tạo: Chính quy, chức, chuyên tu, bồi dưỡng / Văn bằng: TSKH, TS, Ths, Cử nhân, Kỹ sư 28) Tóm tắt q trình cơng tác Từ tháng, năm đến tháng, năm Chức danh, chức vụ, đơn vị cơng tác (đảng, quyền, đoàn thể, tổ chức xã hội), kể thời gian đào tạo, bồi dưỡng chuyên môn, nghiệp vụ, 29) Đặc điểm lịch sử thân: - Khai rõ: bị bắt, bị tù (từ ngày tháng năm đến ngày tháng năm nào, đâu), khai báo cho ai, vấn đề gì? Bản thân có làm việc chế độ cũ (cơ quan, đơn vị nào, địa điểm, chức danh, chức vụ, thời gian làm việc ) - Tham gia có quan hệ với tổ chức trị, kinh tế, xã hội nước ngồi (làm gì, tổ chức nào, đặt trụ sở đâu ?): - Có thân nhân (Cha, Mẹ, Vợ, Chồng, con, anh chị em ruột) nước ngồi (làm gì, địa )? 30) Quan hệ gia đình a) Về thân: Cha, Mẹ, Vợ (hoặc chồng), con, anh chị em ruột Mối quan hệ Họ tên Năm sinh Quê quán, nghề nghiệp, chức danh, chức vụ, đơn vị công tác, học tập, nơi (trong, ngồi nước); thành viên tổ chức trị - xã hội ) b) Về bên vợ (hoặc chồng): Cha, Mẹ, anh chị em ruột Mối quan hệ Họ tên Năm sinh Quê quán, nghề nghiệp, chức danh, chức vụ, đơn vị công tác, học tập, nơi (trong, nước); thành viên tổ chức trị - xã hội ) 31) Diễn biến q trình lương cán bộ, cơng chức Tháng/năm Mã ngạch/bậc Hệ số lương 32) Nhận xét, đánh giá quan, đơn vị quản lý sử dụng cán bộ, công chức 2.2 Giao diện cập nhật thông tin cơng chức Hình 2_PL Form cập nhật thơng tin cơng chức phần mềm Tỉnh TRIỂN KHAI HỆ THỐNG TÍCH HỢP MULE ESB Bước 1: Cài đặt máy chủ Mule ESB - Cài đặt môi trường Java: JDK - Tải giải nén cài đặt Mule Enterprise Edition Mule Community Edition, địa chỉ: https://www.mulesoft.com/platform/soa/mule-esb-enterprise - Khởi động dịch vụ máy chủ: Mule.bat Windows /mule máy Mac Linux Bước 2: Cài đặt máy chủ ActiveMQ - Tải giải nén cài đặt apache-activemq-5.14.0-bin.zip, đại http://activemq.apache.org - Khởi động dịch vụ máy chủ Active MQ: Dùng dòng lệnh Command Prompt, đến thư mục /bin gõ: activemq start Bước 3: Xây dựng Web Service phần mềm quản lý công chức tỉnh Vĩnh Long - Cài đặt môi trường Java: JDK - Tải Xampp khởi động dịch vụ máy chủ Tomcat - Đối với sở liệu: Cài đặt bổ sung trường liệu thời gian (regdatetime) vào bảng thông tin công chức (qlcc_quanlycongchuc) bổ sung bảng (timestamp_table) vào sở liệu tỉnh Vĩnh Long - Xây dựng Web Service để cơng bố liệu lên trục tích hợp Mule ESB với địa chỉ: http://localhost:9765/services/dataServiceQLCC?wsdl Bước 4: Xây dựng Web Service phần mềm quản lý Sở Khoa học Công nghệ tỉnh Vĩnh Long - Cài đặt môi trường Java: JDK - Tải Xampp khởi động dịch vụ máy chủ Tomcat - Xây dựng Web Service tiếp nhận liệu từ trục tích hợp Mule ESB gửi đến với địa chỉ: http://localhost:8080/QlccWS/services/QlccWSSkhcn?wsdl ...ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA PHẠM TUẤN KHANH ỨNG DỤNG ESB TRONG XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG CHỨC TẠI SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH VĨNH LONG Chuyên ngành: Khoa học máy tính... khai hệ thống ESB Chương trình bày mơ hình hai ứng dụng Phần mềm quản lý công chức tỉnh Vĩnh Long Phần mềm quản lý công chức Sở Khoa học Công nghệ, mô liên thông ứng dụng Website công nghệ Mule ESB. .. ỨNG DỤNG ESB TRONG XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG CHỨC TẠI SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH VĨNH LONG Học viên: Phạm Tuấn Khanh Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 Trường Đại học Bách Khoa