Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)

67 167 6
Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)

Đ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 nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware (Luận văn thạc sĩ)

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN MINH TÂN TÍCH HỢP NGHIỆP VỤ DỰA TRÊN CÔNG NGHỆ ESB MIDDLEWARE LUẬN VĂN THẠC SĨ NGÀNH HỆ THỐNG THÔNG TIN Hà Nội – 2017 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TRANG PHỤ BÌA NGUYỄN MINH TÂN TÍCH HỢP NGHIỆP VỤ DỰA TRÊN CƠNG NGHỆ ESB MIDDLEWARE Ngành: Hệ thống thơng tin Chun ngành: Hệ thống thông tin Mã số: 60480104 LUẬN VĂN THẠC SĨ NGÀNH HỆ THỐNG THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Nguyễn Ngọc Hóa Hà Nội – 2017 LỜI CẢM ƠN Để hồn thiện luận văn thạc sỹ mình, trước tiên, tơi xin bày tỏ lòng biết ơn sâu tới thầy – PGS.TS Nguyễn Ngọc Hóa (bộ mơn Các hệ thống thơng tin – trường Đại học Công nghệ – Đại học Quốc gia Hà Nội) Sự gần gũi, khích lệ nhiệt tình hướng dẫn thầy nguồn động lực lớn suốt thời gian thực luận văn Tôi xin gửi lời cảm ơn chân thành tới tất thầy, cô môn Các hệ thống thông tin, thầy, cô khoa Công nghệ thông tin – trường Đại học Công nghệ – Đại học Quốc gia Hà Nội nhiệt tình giảng dạy, cung cấp cho kiến thức, kinh nghiệm không học tập mà sống hàng ngày Đồng thời xin gửi lời cảm ơn đến cha mẹ, người thân gia đình, bạn học viên, đồng nghiệp giúp đỡ, động viên, tạo điều kiện tốt cho tơi suốt khóa học Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội để tơi hồn thiện tốt luận văn thạc sỹ Hà Nội, tháng 11 năm 2017 Học viên Nguyễn Minh Tân LỜI CAM ĐOAN Tôi xin cam đoan luận văn tốt nghiệp “Tích hợp nghiệp vụ dựa cơng nghệ ESB Middleware” cơng trình nghiên cứu thực thân, thực sở nghiên cứu lý thuyết, kiến thức chuyên ngành, nghiên cứu khảo sát tình hình thực tiễn hướng dẫn khoa học PGS.TS Nguyễn Ngọc Hóa Các kết viết chung với tác giả khác đồng ý tác giả trước đưa vào luận văn Những phần tham chiếu, trích dẫn luận văn nêu rõ phần tài liệu tham khảo Các số liệu, kết trình bày luận văn hồn tồn trung thực Nếu sai tơi xin chịu hồn tồn trách nhiệm chịu kỷ luật khoa nhà trường đề Hà Nội, tháng 11 năm 2017 Học viên Nguyễn Minh Tân MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC HÌNH DANH MỤC CÁC TỪ VIẾT TẮT MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ TÍCH HỢP HỆ THỐNG Giới thiệu 1.1 Khái niệm tích hợp hệ thống 1.2 Mục tiêu thách thức 1.3 Kiểu tích hợp 10 Kiến trúc tích hợp hệ thống 13 2.1 Kiến trúc Point-to-Point 13 2.1.1 Kiến trúc Hub-and-Spoke 14 2.1.2 Kiến trúc Pipeline 14 2.1.3 Kiến trúc hướng dịch vụ SOA 15 Cơng nghệ tích hợp 16 3.1 Chia sẻ sở liệu 16 3.2 Message-oriented middleware 16 3.3 Remote Procedure Calls 18 3.4 Object Request Brokers 20 3.5 Máy chủ ứng dụng 22 3.6 Dịch vụ web 23 3.7 Trục tích hợp dịch vụ tổng thể (Enterprise Service Buses) 24 Kết chương 25 CHƯƠNG TÍCH HỢP DỊCH VỤ DỰA TRÊN CƠNG NGHỆ ESB 26 Khái niệm trục dịch vụ tổng thể ESB 26 1.1 Khái niệm ESB Middleware 26 1.2 Kiến trúc ESB 26 1.3 Mô hình hóa luồng liệu ESB 27 1.4 Phân loại ESB Middleware 28 1.5 So sánh ESB với phương pháp tích hợp khác 28 Các thành phần ESB Middleware 31 2.1 Định tuyến – Routing 31 2.2 Phân giải - Mediation 32 2.3 Điều hợp – Adapter 33 2.4 An toàn – Security 33 2.5 Quản lý – Managerment 34 2.6 Điều phối quy trình - Process Orchestration 34 2.7 Xử lý kiện phức tạp – Complex Event Processing 34 2.8 Công cụ tích hợp 34 Một số ESB Middleware 34 3.1 Mule ESB 36 3.2 Oracle Service Bus 38 3.3 JBoss ESB 39 3.4 Talend Open Studio for ESB 40 3.5 WSO2 ESB 41 Kết luận 43 CHƯƠNG ỨNG DỤNG ESB MIDDLEWARE ĐỂ TÍCH HỢP DỊCH VỤ TẠI NGÂN HÀNG TPBANK 44 Đặt vấn đề 44 1.1 Thực trạng TPBank 44 1.2 Bài toán đặt 45 Giải pháp tích hợp dịch vụ TPBank 46 2.1 Kiến trúc hệ thống tích hợp dịch vụ 46 2.2 Đặc tả giải pháp 47 Xây dựng hệ thống thử nghiệm đánh giá 48 3.1 Môi trường thực nghiệm 48 3.2 Luồng thông tin trao đổi 48 3.3 Mơ hình hóa liệu 49 3.4 Xây dựng chuyển đổi 51 3.5 Thiết kế giao diện người dùng 56 3.6 Kết thử nghiệm 57 3.7 Đánh giá kết 61 Kết chương 62 KẾT LUẬN CHUNG 63 Các kết đạt 63 Định hướng phát triển tương lai 63 TÀI LIỆU THAM KHẢO 65 DANH MỤC CÁC HÌNH Hình 1.1 Các thành phần SOA 12 Hình 1.2 Kiến trúc Point-to-Point .13 Hình 1.3 Kiến trúc Hub-and-Spoke 14 Hình 1.4 Kiến trúc Pipeline 15 Hình 1.5 Kiến trúc hướng dịch vụ SOA 15 Hình 1.6 Kiến trúc thơng điệp .17 Hình 1.7 Hàng đợi Point-to-point 17 Hình 1.8 Hàng đợi Push and Subscribe .18 Hình 1.9 Gọi thủ tục từ xa (RPC) 19 Hình 1.10 Local function call 19 Hình 1.11 Restricted RPC 19 Hình 1.12 Kiến trúc loại RPC 20 Hình 1.13 Kiến trúc ORBs 21 Hình Kiến trúc ESB 26 Hình 2 Một kịch ESB Một Service Container chứa nhiều dịch vụ thành phần khác 27 Hình Kiến trúc Mule ESB 36 Hình Giao diện Anypoint Studio 37 Hình Kiến trúc Oracle Service Bus 38 Hình Kiến trúc JBoss ESB 40 Hình Kiến trúc Talend Open Studio for ESB .40 Hình Kiến trúc WSO2 ESB 42 Hình Thực trạng ngân hàng TPBank 44 Hình Kiến trúc hệ thống tích hợp 46 Hình 3 Các bảng liệu hệ thống Ebank sử dụng để tích hợp 49 Hình Các bảng liệu hệ thống ECM sử dụng để tích hợp .50 Hình Các bảng liệu hệ thống CoreFCC sử dụng để tích hợp 51 Hình Ví dụ liệu trả API: /esb/ttqt/staus 52 Hình Ví dụ liệu trả API /esb/ttqt/docinfo .52 Hình Ví dụ liệu trả API: /esb/ttqt/process .53 Hình Ví dụ liệu trả API: /esb/ttqt/create 54 Hình 10 Ví dụ liệu trả API: /esb/ttqt/action 55 Hình 11 Ví dụ liệu trả API: /esb/ttqt/getswift 56 Hình 12 Quá trình tương tác hệ thống .56 Hình 13 Thông tin giao dịch EBank 57 Hình 14 Thơng tin giấy tờ đính kèm 58 Hình 15 Thơng tin giao dịch tương ứng hệ thống lưu trữ ECM 58 Hình 16 Màn hình danh sách hồ sơ Core FCC 59 Hình 17 Thông tin giao dịch hệ thống Core FCC 59 Hình 18 Thơng tin giao dịch hồn tất hệ thống Ebank 60 DANH MỤC CÁC TỪ VIẾT TẮT CSDL ESB ECM MOM RPC SOA TTQT Cơ sở liệu Enterprise Service Bus Enterprise Content Managerment Message – Oriented Middleware Remote Procedure Call Service Oriented Architecture Thanh toán quốc tế MỞ ĐẦU Ngày nay, hệ thống công nghệ thông tin phục vụ cho ngân hàng (Hệ thống quản lý quan hệ khách hàng (CRM), Hệ thống quản lý hiệu hoạt động (KPI), Định giá điều chuyển vốn nội (FTP), Quản lý tiền mặt, kho quỹ, tài sản v.v…) thường xuyên nâng cấp phát triển, góp phần tăng hiệu điều hành thực thi, lực tra, giám sát Bên cạnh đó, để mang tính quán đồng bộ, hệ thống phải giao tiếp với – vấn đề khó khăn mà tổ chức Ngân hàng gặp phải Thực trạng nay, hệ thống, ứng dụng giao tiếp với qua mơ hình tích hợp point-to-point (hai ứng dụng kết nối trực tiếp với nhau) tích hợp tĩnh (viết mã tích hợp đan xen mã ứng dụng) Theo thời gian, phương thức truyền thống tạo kết nối chồng chéo, phụ thuộc chặt chẽ lẫn dẫn tới khó khăn chỉnh sửa nghiệp vụ có yêu cầu, hệ chi phí tích hợp gia tăng đáng kể Do đó, trục tích hợp liệu ESB đưa trở thành giải pháp hàng đầu để giải khó khăn Với thực trạng trên, luận văn hướng đến mục tiêu nghiên cứu, khảo sát đánh giá số giải pháp tích hợp dịch vụ mã mở dựa cơng nghệ ESB Middleware, từ ứng dụng tích hợp số dịch vụ nghiệp vụ ngân hàng TPBank Từ mục tiêu đó, chúng tơi tiến hành thực công việc luận văn với nội dung thể thảo với cấu trúc sau: Chương 1: Giới thiệu sở lý thuyết, vấn đề liên quan đến tích hợp hệ thống công nghệ sử dụng Chương 2: Trình bày ESB, khái niệm, thành phần so sánh số công cụ ESB Middleware Chương 3: Trình bày thực trạng hệ thống công nghệ thông tin ngân hàng TPBank, đưa phương pháp giải vấn đề Xây dựng, thử nghiệm đánh giá hệ thống Kết luận chung: Các kết đạt được, điểm hạn chế hướng phát triển ... giá số giải pháp tích hợp dịch vụ mã mở dựa cơng nghệ ESB Middleware, từ ứng dụng tích hợp số dịch vụ nghiệp vụ ngân hàng TPBank Từ mục tiêu đó, tiến hành thực công việc luận văn với nội dung... 22 3.6 Dịch vụ web 23 3.7 Trục tích hợp dịch vụ tổng thể (Enterprise Service Buses) 24 Kết chương 25 CHƯƠNG TÍCH HỢP DỊCH VỤ DỰA TRÊN CƠNG NGHỆ ESB 26 Khái... năm 2017 Học viên Nguyễn Minh Tân LỜI CAM ĐOAN Tôi xin cam đoan luận văn tốt nghiệp Tích hợp nghiệp vụ dựa cơng nghệ ESB Middleware cơng trình nghiên cứu thực thân, thực sở nghiên cứu lý thuyết,

Ngày đăng: 19/01/2018, 10:04

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan