1. Trang chủ
  2. » Luận Văn - Báo Cáo

Vai trò và ứng dụng của trục tích hợp dữ liệu esb trong phát triển httt tại các tổ chức, doanh nghiệp,khoá luận tốt nghiệp,vai trò và ứng dụng của trục tích hợp dữ liệu esb trong phát triển hệ thống t

77 7 0

Đ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

Thông tin cơ bản

Tiêu đề Vai trò và ứng dụng của trục tích hợp dữ liệu ESB trong phát triển HTTT tại các tổ chức, doanh nghiệp
Tác giả Nguyễn Minh Trí
Người hướng dẫn ThS. Chu Văn Huy
Trường học Học viện Ngân hàng
Chuyên ngành Hệ thống thông tin quản lý
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2018
Thành phố Hà Nội
Định dạng
Số trang 77
Dung lượng 1,8 MB

Nội dung

HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC VAI TRỊ VÀ ỨNG DỤNG CỦA TRỤC TÍCH HỢP DỮ LIỆU ESB TRONG PHÁT TRIỂN HTTT TẠI CÁC TỔ CHỨC, DOANH NGHIỆP NGUYỄN MINH TRÍ HÀ NỘI - 2018 KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC VAI TRỊ VÀ ỨNG DỤNG CỦA TRỤC TÍCH HỢP DỮ LIỆU ESB TRONG PHÁT TRIỂN HTTT TẠI CÁC TỔ CHỨC, DOANH NGHIỆP Giáo viên hướng dẫn: Sinh viên thực hiện: ThS Chu Văn Huy Nguyễn Minh Trí Mã sinh viên: 17A4040094 Lớp: K17HTTTA Khóa: Hệ: 17 Chính quy Hà Nội, tháng 05 / 2018 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp LỜI CAM KẾT Tôi xin cam đoan kết đạt đề tài sản phẩm nghiên cứu, tìm hiểu cá nhân tơi Trong tồn nội dung đề tài điều trình bày riêng tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp Tơi xin hồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Sinh viên thực Nguyễn Minh Trí Nguyễn Minh Trí – K17HTTTA iii Khóa luận tốt nghiệp Vai trò ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp LỜI CẢM ƠN Để hoàn thành tốt đề tài này, trước tiên em xin chân thành cảm ơn thày Chu Văn Huy hướng dẫn, giúp đỡ em suốt trình thực đề tài Đồng thời, em muốn gửi lời cảm ơn đến thầy cô giáo khoa Hệ thống Thông tin Quản lý tạo điều kiện tốt để em có hội tiếp cận với toán thực tế, để vận dụng kiến thức học giải tốn Bên cạnh đó, em gửi lời cảm ơn đến đơn vị thực tập, tổ chức, doanh nghiệp hết lòng hỗ trợ em trình khảo sát hoạt động thực tế Và em cảm ơn tất người thân, bạn bè, góp ý, giúp đỡ em q trình tìm kiếm tài liệu thơng tin cho đề tài Do thời gian lực cịn hạn chế nên khơng thể tránh sai sót trình thực đề tài Vì vậy, em mong nhận cảm thơng, góp ý bổ sung thầy cô để đề tài em hoàn thiện Em xin chân thành cảm ơn! Nguyễn Minh Trí – K17HTTTA iv Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp NHẬN XÉT (Của giáo viên hướng dẫn) Kết luận : Hà Nội, ngày tháng năm 2018 Giáo viên hướng dẫn (Ký tên) Nguyễn Minh Trí – K17HTTTA v Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp MỤC LỤC DANH MỤC CHỮ VIẾT TẮT DANH MỤC HÌNH VẼ .5 DANH MỤC BẢNG BIẾU LỜI MỞ ĐẦU Tính cấp thiết đề tài .7 Mục đích đề tài Kết cấu đề tài .7 CHƯƠNG 1: TỔNG QUAN VỀ KIẾN TRÚC HƯỚNG DỊCH VỤ VÀ TRỤC TÍCH HỢP DỮ LIỆU 1.1 Giới thiệu Kiến trúc Hướng dịch vụ (SOA) 1.1.1 Đặt vấn đề .9 1.1.2 Khái niệm Kiến trúc Hướng dịch vụ 10 1.1.3 Các thành phần Kiến trúc Hướng dịch vụ 11 1.1.4 Các tính chất Kiến trúc Hướng dịch vụ 12 1.1.5 Lợi ích hạn chế Kiến trúc Hướng dịch vụ 14 1.2 Giới thiệu Trục tích hợp liệu 17 1.2.1 Khái niệm Trục tích hợp liệu .17 1.2.2 Các đặc tính Trục tích hợp liệu 18 1.2.3 Lợi ích Trục tích hợp liệu 20 1.2.4 Một số khó khăn 22 1.3 Một số giải pháp cho Trục tích hợp liệu 23 1.3.1 Một số giải pháp Trục tích hợp phổ biến 23 1.3.2 Các yếu tố ảnh hưởng đến việc sử dụng hệ thống ESB .27 CHƯƠNG 2: HIỆN TRẠNG PHÁT TRIỂN VÀ ỨNG DỤNG TRỤC TÍCH HỢP DỮ LIỆU TẠI CÁC TỔ CHỨC DOANH NGHIỆP TẠI VIỆT NAM 29 2.1 Thực trạng áp dụng Trục tích hợp liệu Việt Nam 29 2.2 Thách thức việc áp dụng Trục tích hợp liệu Việt Nam 32 2.3 Giới thiệu doanh nghiệp thực tập 33 2.4 Mơ hình phát triển phần mềm theo hướng truyền thống 34 2.5 Nâng cao lực triển khai phần mềm thơng qua xây dựng ứng dụng trục tích hợp liệu .38 Nguyễn Minh Trí – K17HTTTA Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp CHƯƠNG 3: PHÁT TRIỂN TRỤC TÍCH HỢP DỮ LIỆU DOANH NGHIỆP DỰA TRÊN WSO2 ENTERPRISE INTERGRATOR 43 3.1 Giới thiệu WSO2 ESB 43 3.1.1 WSO2 ESB gì? 43 3.1.2 Các tính WSO2 ESB 43 3.1.3 Lợi ích WSO2 ESB .45 3.1.4 Lợi WSO2 so với đối thủ 46 3.1.5 Kiến trúc phần mềm 46 3.2 Áp dụng WSO2 vào toán thực tế 52 3.2.1 Bài toán đặt 52 3.2.2 Kiến trúc ứng dụng 52 3.3 Thiết kế hệ thống 53 3.3.1 Hệ thống sở liệu Quản lý nhân .53 3.3.2 Hệ thống Quản lý tạp chí .53 3.3.3 Trục tích hợp WSO2 ESB 53 3.4 Sử dụng WSO2 để xây dựng trục tích hợp .53 3.4.1 Xây dựng dịch vụ liệu 53 3.4.2 Xây dựng hàm API 60 3.4.3 Quản lý phân tích 65 KẾT LUẬN 70 DANH MỤC THAM KHẢO 71 Nguyễn Minh Trí – K17HTTTA Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp DANH MỤC CHỮ VIẾT TẮT STT Chữ viết tắt API Application Programming BA Business Analyst BPEL Business Process Execution Language BPMN Business Process Model and Notation CASA Composite Application Service Assembly Editor CNTT Công Nghệ Thông Tin CORBA CRM Customer Relationship Management DCOM Distributed Component Object Model 10 EIP Enterprise Integration Patterns 11 EJB Enterprise JavaBean 12 ERP Enterprise Resource Planning 13 ESB Enterprise Services Bus 14 FTP File Transfer Protocol 15 HTTP 16 IT 17 J2EE 18 JBI 19 JDBC 20 JMS Java Message Service 21 KPI Key Performance Indicators 22 NHNN Ngân Hàng Nhà Nước 23 ODBC Open Database Connectivity 24 OSB Oracle Enterprise Service Bus 25 POJO Plain Old Java Object 26 POP3 Post Office Protocol Nguyễn Minh Trí – K17HTTTA Ý nghĩa Common Object Request Broker Architecture Hypertext Transfer Protocol Information Technology Java Platform Enterprise Edition Java Business Integration The Java Database Connectivity Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp 27 QoS 28 REST Representational State Transfer 29 RMI Java Remote Method Invocation 30 ROI Return On Investment 31 SLA Service Level Agreement 32 SMTP Simple Mail Transfer Protocol 33 SOA Service Oriented Architecture 34 SOAP Simple Object Access Protocol 35 SSL Secure Sockets Layer 36 TCP Transmission Control Protocol 37 UDDI Universal Description , Discovery and Intergration 38 UDP User Datagram Protocol 39 URI Uniform Resource Identifier 40 URL Uniform Resource Locator 41 WS Web Service 42 WS-BPEL 43 WSDL 44 XML Nguyễn Minh Trí – K17HTTTA Quality of Service Web Services Business Process Execution Language Web Services Description Language Extensible Markup Language Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp DANH MỤC HÌNH VẼ Hình 1.1: Mơ hình Kiến trúc Hướng dịch vụ 11 Hình 1.2: Mơ hình Trục tích hợp liệu 17 Hình 1.3: Kiến trúc giải pháp OSB .23 Hình 1.4: Kiến trúc giải pháp Mule ESB 24 Hình 1.5: Kiến trúc giải pháp OpenESB .25 Hình 1.6: Kiến trúc giải pháp Talend ESB 26 Hình 1.7: Kiến trúc giải pháp WSO2 ESB 27 Hình 2.1: Mơ hình quy trình Scrum 35 Hình 3.1: Kiến trúc gửi tin nhắn WSO2 ESB .47 Hình 3.2: Kiến trúc thành phần WSO2 ESB 48 Hình 3.3: Mơ hình Trục tích hợp liệu cho HVNH 52 Hình 3.4: Thơng tin cho dịch vụ liệu .54 Hình 3.5: Thơng tin cho nguồn liệu 55 Hình 3.6: Thiết lập câu truy vấn 56 Hình 3.7: Thiết lập dịch vụ REST 57 Hình 3.8: Thiết lập endpoint 61 Hình 3.9: Mơ hình API lấy danh mục 62 Hình 3.10: Mơ hình API cập nhật viết 63 Hình 3.11: Sơ đồ mapping data .64 Hình 3.12: Giao diện danh sách API triển khai 66 Hình 3.13: Giao diện phân tích API 66 Hình 3.14: Các API gọi nhiều 66 Hình 3.15: Bảng thông số chi tiết mediator API 67 Hình 3.16: Bảng quản lý endpoint 68 Hình 3.17: Các endpoint gọi nhiều 68 Hình 3.18: Bảng phân tích endpoint 69 Nguyễn Minh Trí – K17HTTTA Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp - Lấy thông tin tỉnh thành: http://hrm.iseas.vn/services/MySQL_HRM/Get_Tinh?id=272 Kết trả về: 272 Bắc Giang - Lấy thông tin quốc gia: http://hrm.iseas.vn/services/MySQL_HRM/Get_Quoc_Gia?id=31 Kết trả về: 31 Afghanistan - Lấy thông tin học hàm học vị http://hrm.iseas.vn/services/MySQL_HRM/Get_Quoc_Gia?id=31 Kết trả về: 324 Tiến sĩ khoa học - Lấy thông tin giáo viên http://hrm.iseas.vn/services/MySQL_HRM/Get_CBCNV?ma_can_bo=CB208 Kết trả về: CB208 Vũ Thị Bích Nguyễn Minh Trí – K17HTTTA 58 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Thuỷ 1959-05-03+07:00 false 305 327 Đối với sở liệu Quản lý tạp chí: - Cập nhật thơng tin viết http://tapchi.iseas.vn/services/MySQL_QLTC/Update_Bai_Viet Đây dịch vụ web theo phương thức POST nên cần kèm thông tin POST sau: Nguyễn Minh Trí Trục tích hợp liệu 1 2 Khoa Luan 2 Kết trả về: 1 Đã sửa thơng tin viết có mã bảng viết - Thêm chủ đề http://tapchi.iseas.vn/services/MySQL_QLTC/Insert_Chu_De Đây dịch vụ web theo phương thức POST nên cần kèm thông tin POST sau: test Test 1 Nguyễn Minh Trí – K17HTTTA 59 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Kết trả về: 1 Đã thêm chủ đề vào bảng chủ đề - Lấy chủ đề http://tapchi.iseas.vn/services/MySQL_QLTC/Get_Chu_De?chu_de_id=1 Kết 1 cong_nghe_thong_tin Công nghệ thông tin 1 3.4.2 Xây dựng hàm API Như mục nói ta tạo dịch vụ liệu tích hợp vào WSO2 ESB Tuy nhiên WSO2 ESB hỗ trợ tạo API từ dịch vụ nói dịch vụ cung cấp nhà cung cấp bên doanh nghiệp Mỗi dịch vụ coi Endpoint Các endpoint hoạt động riêng lẻ không kết hợp với Do WSO2 tạo cơng cụ giúp người dùng quản lý, phối hợp định tuyến yêu cầu đến endpoint phù hợp theo yêu cầu người dùng Bằng công cụ WSO2 phát triển ta tạo hàm API, kết hợp endpoint vào API Khi ta gửi yêu cầu liệu đến API này, tuỳ theo nội dung liệu gửi đến, WSO2 định tuyến yêu cầu đến endpoint cần gọi Ngồi ra, endpoint có cách gọi dịch vụ khác nhau, WSO2 API hỗ trợ việc mapping lại liệu gửi đến theo yêu cầu endpoint Điều giúp cho Trục tích hợp liệu xử lý theo quy trình nghiệp vụ thực tế cần thơng qua API Việc tạo sử dụng hàm API cho ta nhìn tổng quan Trục tích hợp liệu doanh nghiệp Dưới số ví dụ tạo API từ dịch vụ liệu mục Bước 1: Tạo endpoint Tại bước này, người dùng đặt tên cho endpoint, chọn loại endpoint, WSO2 ESB hỗ trợ nhiều loại endpoint như: Address Endpoint, HTTP Endpoint, WSDL Endpoint Nguyễn Minh Trí – K17HTTTA 60 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Recipient List Endpoint (hỗ trợ gửi gọi đến nhiều Endpoint lúc) Sau người dùng điền URI chọn phương thức GET, POST, PUT, DELETE tuỳ theo hướng dẫn từ nhà cung cấp dịch vụ Các tham số truyền vào id đặt ngoặc kép theo cú pháp {uri.var.tên_tham_số} nhằm mục đích nhận dạng tên tham số Khi nhận tham số truyền từ liệu đưa vào API sau tách giá trị tham số, giá trị gán vào tham số tương ứng URI Template endpoint Bước sau rõ ý nghĩa tham số Hình 3.8: Thiết lập endpoint Bước 2: Tạo API Người dùng tạo API để xử lý tác vụ, kết hợp dịch vụ liệu nói thành hàm API gọi đến dịch vụ tuỳ theo thông số truyền vào người dùng WSO2 hỗ trợ điều hợp khác để xử lý tác vụ API Các chức điều hợp bao gồm: gọi gửi tin nhắn đến endpoint, lấy thuộc tính gắn kèm với tin nhắn yêu cầu, huỷ bỏ tin nhắn, đưa Log quy trình thực hiện, kiểm tra tin nhắn gửi đến có định dạng, định dạng tin Nguyễn Minh Trí – K17HTTTA 61 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp nhắn đầu vào theo yêu cầu dịch vụ cần gọi đến, định tuyến đến endpoint theo nội dung tin nhắn, tạo nội dung tin nhắn máy khách dịch vụ cần gọi đến, v.v Ngồi cịn số Mediator khác nâng cao để phục vụ tuỳ theo yêu cầu quy trình người dùng cần Dưới ví dụ cách API hoạt động: Đầu tiên mơ hình cách cấp phát định tuyến liệu API tạo nhằm lấy thông tin danh mục theo loại danh mục id danh mục sở liệu Quản lý nhân Hình 3.9: Mơ hình API lấy danh mục Đường dẫn Uri API sau: http://esb.iseas.vn/HRM/Get_Item_Type/{type}/{id} Theo sơ đồ trên, người dùng gửi yêu cầu lấy liệu danh mục kèm theo tham số loại danh mục id danh mục cần lấy VD1: Để lấy thơng tin danh mục Tỉnh có id 276 ta gọi API sau: http://esb.iseas.vn/HRM/Get_Item_Type/Tinh/276 Tiếp đó, giá trị tham số Tinh 276 lưu vào biến type id thông qua mediator Properties Get_Type Get_ID Để xem giá trị biến lấy được, mediator Log Show_Type_ID hiển thị giá trị hình console phần mềm Eclipse: Nguyễn Minh Trí – K17HTTTA 62 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Dựa vào giá trị type nhận được, mediator switch chuyển đến luồng cần thiết để gọi dịch vụ lấy thông tin Tỉnh Khi đến luồng, mediator Log thông báo truy cập vào luồng dịch vụ lấy thông tin tỉnh: Endpoint tỉnh gửi yêu cầu truy cập kèm theo giá trị biến id vào {uri.var.id} nói bước Dịch vụ liệu lấy thông tin tỉnh tạo mục 3.4.1 gọi trả kết Kết nhận được: 276 Bình Thuận Tương tự ta lấy thông tin quốc gia, học hàm học vị, chức vụ, v v tuỳ theo endpoint tích hợp hàm API tham số truyền vào Tiếp theo cách hoạt động API thực yêu cầu thêm cập nhật thông tin sở liệu Quản lý tạp chí Hình 3.10: Mơ hình API cập nhật viết Đường dẫn Uri API sau: http://esb.iseas.vn/QLTC/Update_Bai_Viet Để thực API này, sử dụng command line file JSON có nội dung sau: Nguyễn Minh Trí – K17HTTTA 63 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp { "tac_gia": "Nguyen Minh Trí", "ten_bai_viet_v": "He thong thong tin", "tom_tat_v": "Test", "chu_de_id": "2", "noi_dung": "Khoa Luan", "ma_bai_viet": "2" } Theo đó, viết có mã cập nhật thông tin bảng viết Thực câu lệnh sau Command Line: Curl.exe –v –X POST –data “Bai_Viet_Input.json” http://esb.iseas.vn/ QLTC/Update_Bai_Viet –header “Content-Type:application/json” Tiếp mediator Log thông báo cập nhật viết hình console Eclipse Do enpoint Update_Bai_Viet nhận loại liệu đầu vào file XML mediator Mapping Data có nhiệm vụ chuyển đổi file JSON đầu vào sang định dạng XML phù hợp Hình 3.11: Sơ đồ mapping data Dữ liệu sau chuyển đổi có dạng sau: Nguyễn Văn A Thanos người bạn Khoai tím 2 Linh tinh 2 Sau endpoint Update_Bai_Viet gọi gửi tin nhắn yêu cầu Thông tin viết cập nhật vào bảng viết Nguyễn Minh Trí – K17HTTTA 64 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Thông tin viết trước cập nhật: Thanos and friends Khoai Tím Nguyen Van A 2 Linh tinh ["9bfce7d1c4cd897b9007b23993972188799d90ef"] Thông tin viết sau cập nhật: He thong thong tin Test Nguyen Minh Tri 2 Khoa Luan ["9bfce7d1c4cd897b9007b23993972188799d90ef"] Từ ví dụ cách tạo API, phương thức tạo liệu, chuyển đổi liệu, định tuyến liệu hàm API cho thấy việc sử dụng Trục tích hợp liệu giúp cho dịch vụ liệu tổng hợp xử lý cách phù hợp theo mong muốn người dùng 3.4.3 Quản lý phân tích WSO2 có cơng cụ WSO2 Analytics cho phép người dùng theo dõi thơng số, phân tích Trục tích hợp liệu Tại người dùng xem thơng số tổng số u cầu gọi đến trục liệu, dịch vụ liệu gọi nhiều nhất, API, endpoint gọi đến nhiều Dưới trình bày số tính việc quản lý phân tích: Quản lý phân tích API Giao diện quản lý API, cho phép chỉnh sửa, xoá đường dẫn để gọi API Nguyễn Minh Trí – K17HTTTA 65 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Hình 3.12: Giao diện danh sách API triển khai Giao diện phân tích API, cho phép người quản lý kiểm sốt tỉ lệ thành cơng gọi đến API, số lượng tin nhắn yêu cầu gửi đến, độ trễ phản hồi API thông tin chi tiết tin nhắn yêu cầu Ngoài hiển thị API gọi nhiều để người dùng theo dõi có API bị gọi đến nhiều cách bất thường Hình 3.13: Giao diện phân tích API Hình 3.14: Các API gọi nhiều Nguyễn Minh Trí – K17HTTTA 66 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Ngồi ra, cơng cụ phân tích cịn cung cấp thơng tin chi tiết API Hình 3.15 cho thấy thơng tin chi tiết API lấy thông tin danh mục theo loại danh mục id danh mục sở liệu Quản lý nhân Các số số lần triệu gọi, thời lượng phản hồi trung bình, thời lượng phản hồi tối đa số lần lỗi hiển thị rõ ràng cho mediator endpoint thiết lập API mục Hình 3.15: Bảng thơng số chi tiết mediator API Nguyễn Minh Trí – K17HTTTA 67 Khóa luận tốt nghiệp Vai trò ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Quản lý phân tích Endpoint Giao diện quản lý danh sách endpoint, cho phép chỉnh sửa, xố, vơ hiệu hố tạm thời endpoint khơng cần thiết, ngồi cịn bật tắt tính theo dõi thơng số endpoint Hình 3.16: Bảng quản lý endpoint Tương tự giao diện phân tích API, giao diện phân tích Endpoint cho người dùng thấy nhìn tổng quan tỉ lệ thành cơng gọi đến endpoint, số lượng tin nhắn yêu cầu gửi đến, độ trễ phản hồi endpoint, thông tin chi tiết tin nhắn yêu cầu endpoint gọi đến nhiều Hình 3.17: Các endpoint gọi nhiều Nguyễn Minh Trí – K17HTTTA 68 Khóa luận tốt nghiệp Vai trò ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp Hình 3.18: Bảng phân tích endpoint Nguyễn Minh Trí – K17HTTTA 69 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp KẾT LUẬN Đề tài nghiên cứu tìm hiểu lý thuyết thực trạng áp dụng Kiến trúc Hướng dịch vụ Trục tích hợp liệu doanh nghiệp tổ chức thuộc nhiều lĩnh vực khác Bên cạnh đưa số thay đổi mô hình phát triển phần mềm truyền thống đơn vị thực tập Luận văn giải pháp Trục tích hợp cho doanh nghiệp, ưu nhược điểm giải pháp tiêu chí lựa chọn cho doanh nghiệp Đồng thời giới thiệu kiến trúc cách sử dụng WSO2 Enterprise Intergration để xây dựng quản lý dịch vụ liệu phục vụ mục đích tích hợp phần mềm cho Học viện Ngân hàng Tuy nhiên, thời gian tìm hiểu có hạn khả kĩ thuật cịn hạn chế nên việc ứng dụng trục tích hợp nằm mức lý thuyết, áp dụng mức thử nghiệm số quy trình đơn giản lấy danh mục cập nhật số thơng tin bản, cịn nhiều hạn chế áp dụng quy trình nghiệp vụ chuẩn, tính chưa khai thác hết cịn sơ sài Trong thời gian tới, có hội phát triển, em sử dụng ESB để tích hợp triển khai Trục tích hợp theo sát quy trình nghiệp vụ thực tế doanh nghiệp sử dụng cơng cụ thống kê để đánh giá mức độ hiệu khả hoạt động áp dụng Trục tích hợp cơng ty, tổ chức Nguyễn Minh Trí – K17HTTTA 70 Khóa luận tốt nghiệp Vai trò ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp DANH MỤC THAM KHẢO [1] Service Oriented Architecture & Web Services – Adeyinka Oluwaseyi – 2008 https://www.diva-portal.org/smash/get/diva2:828526/FULLTEXT01.pdf [2] SOA Test Methodology – Torry Harris – 2007 https://www.thbs.com/downloads/SOA-Test-Methodology.pdf [3] Nghiên cứu ứng dụng Kiến trúc SOA mơ hình ứng dụng doanh nghiệp - Phạm Đức Thọ - 2012 [4] Service-Oriented Architecture expands the vision of web services - Mark Colan – 2004 https://www.ibm.com/developerworks/library/ws-soaintro/ws-soaintro-pdf.pdf [5] Analyzing Service Oriented Architecture in Open Source Products – Vanttenfall Business Services Nordic AB – 2010 http://www.diva-portal.org/smash/get/diva2:360992/FULLTEXT01.pdf [6] Enterprise Service Bus – Wikipedia Truy cập tại: https://en.wikipedia.org/wiki/Enterprise_service_bus [7], [8] Sử dụng cơng nghệ trục tích hợp ESB việc kiểm sốt thông tin ngân hàng – Th.S Ngô Thuỳ Linh – Học Viện Ngân Hàng - 2017 http://mis.hvnh.edu.vn/su-dung-cong-nghe-truc-tich-hop-esb-trong-viec-kiemsoat-thong-tin-cua-ngan-hang.html [9] Enterprise Service Bus – Falko Menge - 2007 https://pdfs.semanticscholar.org/7539/3c46ab62d8c25d13f79d68ef42e232474b5 3.pdf [10] Enterprise Service Bus 101 - Marty Wasznicky - 2010 http://www.neuronesb.com/wp-content/uploads/sites/4/wp-enterprise-servicebus-101.pdf [11] Oracle Service Intergration https://docs.oracle.com/cd/E24001_01/doc.1111/e15020/service_integration.htm [12] What is Mule ESB? https://www.mulesoft.com/resources/esb/what-mule-esb [13] OpenESB Enterprise Edition http://www.pymma.com/index.php/openesb/openesb-enterprise-edition [14] Talend ESB http://slideplayer.com/slide/6817299/ [15] What is WSO2 ESB ? https://wso2.com/library/articles/2017/07/what-is-wso2-esb Nguyễn Minh Trí – K17HTTTA 71 Khóa luận tốt nghiệp Vai trị ứng dụng Trục tích hợp liệu ESB phát triển HTTT tổ chức, doanh nghiệp [16] Choosing the Right ESB for Your Integration Needs Truy cập tại: https://www.infoq.com/articles/ESB-Integration, ngày 25/04/2018 [17] Ứng dụng công nghệ thông tin doanh nghiệp hạn chế Truy cập tại: http://www.nhandan.com.vn/hanoi/tin-moi-nhan/item/27553702-ung-dung-congnghe-thong-tin-trong-doanh-nghiep-con-han-che.html, ngày 07/05/2018 [18] Tài - Ngân hàng: Ưu tiên hàng đầu TIBCO Truy cập tại: http://thoibaonganhang.vn/tai-chinh-ngan-hang-uu-tien-hang-dau-cua-tibco26824.html, ngày 07/05/2018 [19] Giải pháp công nghệ thông tin cho ngân hàng Truy cập tại: https://kinhdoanh.vnexpress.net/tin-tuc/thuong-mai-dien-tu/giai-phap-cong-nghethong-tin-cho-ngan-hang-2913048.html, ngày 07/05/2018 [20] FPT triển khai dự án “chưa dám làm” Truy cập tại: http://dantri.com.vn/suc-manh-so/fpt-trien-khai-du-an-chua-ai-tung-dam-lam20170712071744932.htm, ngày 07/05/2018 [21] Ngân hàng Nhà nước thức vận hành hệ thống ngân hàng lõi Truy cập tại: http://hanoimoi.com.vn/Tin-tuc/Khoa-hoc/873047/fpt-van-hanh-he-thong-nganhang-loi-cho-ngan-hang-nha-nuoc-viet-nam, ngày 07/05/2018 [22] Hội thảo giải pháp ứng dụng triển khai khung Chính quyền điện tử Hải Dương Truy cập tại: http://english.mic.gov.vn/Pages/TinTuc/tinchitiet.aspx?tintucid=132055,ngày 07/05/2018 [23] An Giang giới thiệu trục liên thông kết nối phần mềm tỉnh AGESB Truy cập tại: http://www.bacgiang.gov.vn/ves-portal/40095/Bac-Giang:-Trien-khai-ke-hoachung-dung-Cong-nghe-thong-tin-co-quan-Nha-nuoc-nam-2018.html, ngày 07/05/2018 [24] Bước đột phá công nghệ ngân hàng Truy cập tại: http://thoibaonganhang.vn/buoc-dot-pha-ve-cong-nghe-ngan-hang-65061.html [25], [26] Agile Development: Lessons learned from the first Scrum - Sutherland, Jeff - 2014 [27], [28], [29] WSO2 Enterprise Service Bus Documentation https://docs.wso2.com/display/ESB500 Nguyễn Minh Trí – K17HTTTA 72

Ngày đăng: 15/12/2023, 00:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w