Luận án Tiến sĩ Kỹ thuật phần mềm: Phát triển phần mềm theo hướng chia nhỏ phần dịch vụ (microservices) và phần giao diện (micro-frontends)
Số trang: 91
Loại file: pdf
Dung lượng: 2.97 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Luận án nhắm tới mục đích nghiên cứu phương pháp xây dựng ứng dụng theo hướng kiến trúc microservices và micro-frontends, và tìm hiểu các kỹ thuật để phát triển ứng dụng theo hướng kiến trúc này sử dụng các công nghệ trên nền tảng Java như Spring Boot, Spring Cloud cũng như các công nghệ làm web như Angular, ReactJS hay VueJS.
Nội dung trích xuất từ tài liệu:
Luận án Tiến sĩ Kỹ thuật phần mềm: Phát triển phần mềm theo hướng chia nhỏ phần dịch vụ (microservices) và phần giao diện (micro-frontends) ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÙI THANH HOAPHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CHIA NHỎ PHẦN DỊCH VỤ (MICROSERVICES) VÀ PHẦN GIAO DIỆN (MICRO-FRONTENDS) HÀ NỘI - 2021 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÙI THANH HOAPHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CHIA NHỎ PHẦN DỊCH VỤ (MICROSERVICES) VÀ PHẦN GIAO DIỆN (MICRO-FRONTENDS) NGÀNH: KỸ THUẬT PHẦN MỀM CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM MÃ SỐ: 8480103.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINNGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS. TRƯƠNG ANH HOÀNG HÀ NỘI - 2021 LỜI CAM ĐOAN Tôi xin cam đoan bản luận văn thạc sĩ công nghệ thông tin “Phát triển phần mềmtheo hướng chia nhỏ phần dịch vụ (microservices) và phần giao diện (micro-frontends)”là sản phẩm nghiên cứu của cá nhân tôi, được thực hiện dưới sự hướng dẫn của PGS.TS.Trương Anh Hoàng. Các nội dung được trình bày trong luận văn là công trình nghiêncứu của bản thân tôi, hoàn toàn không sao chép từ sản phẩm của người khác. Các nộidung kiến thức được tổng hợp từ nhiều nguồn tài liệu tham khảo và được trích dẫn rõràng. Tôi cam kết chịu trách nhiệm cho lời cam đoan của mình. Hà Nội, tháng 10 năm 2021 Tác giả Bùi Thanh Hoa i LỜI CẢM ƠN Trước hết, tôi xin bày tỏ lòng biết ơn chân thành, sâu sắc của mình đến PGS.TS.Trương Anh Hoàng, người thầy đã hết sức tận tâm hướng dẫn và giúp đỡ tôi rất nhiềutrong suốt quá trình hoàn thành luận văn. Tôi xin gửi lời cảm ơn tới các thầy cô giáo của khoa công nghệ thông tin, trườngĐại Học Công Nghệ, Đại Học Quốc Gia Hà Nội, các thầy cô đã rất tận tình chỉ bảo,giúp đỡ và tạo mọi điều kiện để tôi có thể hoàn thành được quá trình học tập, nghiêncứu trong suốt thời gian qua tại trường. Cuối cùng, tôi xin được cảm ơn gia đình tôi và bạn bè cùng khóa, những ngườiđã luôn khích lệ, động viên và giúp đỡ tôi trong thời gian qua. Hà Nội, tháng 10 năm 2021 Tác giả Bùi Thanh Hoa ii MỤC LỤCLỜI CAM ĐOAN ...................................................................................................... iLỜI CẢM ƠN ........................................................................................................... iiBẢNG CÁC THUẬT NGỮ VÀ CHỮ VIẾT TẮT ................................................. viDANH MỤC HÌNH VẼ, ĐỒ THỊ .......................................................................... viiDANH MỤC BẢNG BIỂU ...................................................................................... ixMỞ ĐẦU ................................................................................................................... 1 Lý do chọn đề tài ................................................................................................... 1 Mục tiêu nghiên cứu .............................................................................................. 1 Đối tượng và phạm vi nghiên cứu ......................................................................... 2 Phương pháp nghiên cứu ...................................................................................... 2 Kết cấu luận văn .................................................................................................... 2CHƯƠNG 1. PHÁT TRIỂN PHẦN MỀM THEO HƯỚNG MICROSERVICES 4 1.1. Một số hướng kiến trúc phần mềm truyền thống ......................................... 4 1.1.1. Kiến trúc nguyên khối................................................................................. 4 1.1.2. Kiến trúc hướng dịch vụ ............................................................................. 6 1.1.3. ESB và việc tích hợp ứng dụng SOA ........................................................... 8 1.2. Sơ lược về kiến trúc microservices................................................................. 9 1.2.1. Kiến trúc microservices là gì? .................................................................... 9 1.2.2. Các mẫu thiết kế microservices ................................................................ 12 1.3. Nguyên tắc thiết kế microservices .......................... ...
Nội dung trích xuất từ tài liệu:
Luận án Tiến sĩ Kỹ thuật phần mềm: Phát triển phần mềm theo hướng chia nhỏ phần dịch vụ (microservices) và phần giao diện (micro-frontends) ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÙI THANH HOAPHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CHIA NHỎ PHẦN DỊCH VỤ (MICROSERVICES) VÀ PHẦN GIAO DIỆN (MICRO-FRONTENDS) HÀ NỘI - 2021 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÙI THANH HOAPHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CHIA NHỎ PHẦN DỊCH VỤ (MICROSERVICES) VÀ PHẦN GIAO DIỆN (MICRO-FRONTENDS) NGÀNH: KỸ THUẬT PHẦN MỀM CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM MÃ SỐ: 8480103.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINNGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS. TRƯƠNG ANH HOÀNG HÀ NỘI - 2021 LỜI CAM ĐOAN Tôi xin cam đoan bản luận văn thạc sĩ công nghệ thông tin “Phát triển phần mềmtheo hướng chia nhỏ phần dịch vụ (microservices) và phần giao diện (micro-frontends)”là sản phẩm nghiên cứu của cá nhân tôi, được thực hiện dưới sự hướng dẫn của PGS.TS.Trương Anh Hoàng. Các nội dung được trình bày trong luận văn là công trình nghiêncứu của bản thân tôi, hoàn toàn không sao chép từ sản phẩm của người khác. Các nộidung kiến thức được tổng hợp từ nhiều nguồn tài liệu tham khảo và được trích dẫn rõràng. Tôi cam kết chịu trách nhiệm cho lời cam đoan của mình. Hà Nội, tháng 10 năm 2021 Tác giả Bùi Thanh Hoa i LỜI CẢM ƠN Trước hết, tôi xin bày tỏ lòng biết ơn chân thành, sâu sắc của mình đến PGS.TS.Trương Anh Hoàng, người thầy đã hết sức tận tâm hướng dẫn và giúp đỡ tôi rất nhiềutrong suốt quá trình hoàn thành luận văn. Tôi xin gửi lời cảm ơn tới các thầy cô giáo của khoa công nghệ thông tin, trườngĐại Học Công Nghệ, Đại Học Quốc Gia Hà Nội, các thầy cô đã rất tận tình chỉ bảo,giúp đỡ và tạo mọi điều kiện để tôi có thể hoàn thành được quá trình học tập, nghiêncứu trong suốt thời gian qua tại trường. Cuối cùng, tôi xin được cảm ơn gia đình tôi và bạn bè cùng khóa, những ngườiđã luôn khích lệ, động viên và giúp đỡ tôi trong thời gian qua. Hà Nội, tháng 10 năm 2021 Tác giả Bùi Thanh Hoa ii MỤC LỤCLỜI CAM ĐOAN ...................................................................................................... iLỜI CẢM ƠN ........................................................................................................... iiBẢNG CÁC THUẬT NGỮ VÀ CHỮ VIẾT TẮT ................................................. viDANH MỤC HÌNH VẼ, ĐỒ THỊ .......................................................................... viiDANH MỤC BẢNG BIỂU ...................................................................................... ixMỞ ĐẦU ................................................................................................................... 1 Lý do chọn đề tài ................................................................................................... 1 Mục tiêu nghiên cứu .............................................................................................. 1 Đối tượng và phạm vi nghiên cứu ......................................................................... 2 Phương pháp nghiên cứu ...................................................................................... 2 Kết cấu luận văn .................................................................................................... 2CHƯƠNG 1. PHÁT TRIỂN PHẦN MỀM THEO HƯỚNG MICROSERVICES 4 1.1. Một số hướng kiến trúc phần mềm truyền thống ......................................... 4 1.1.1. Kiến trúc nguyên khối................................................................................. 4 1.1.2. Kiến trúc hướng dịch vụ ............................................................................. 6 1.1.3. ESB và việc tích hợp ứng dụng SOA ........................................................... 8 1.2. Sơ lược về kiến trúc microservices................................................................. 9 1.2.1. Kiến trúc microservices là gì? .................................................................... 9 1.2.2. Các mẫu thiết kế microservices ................................................................ 12 1.3. Nguyên tắc thiết kế microservices .......................... ...
Tìm kiếm theo từ khóa liên quan:
Luận án Tiến sĩ Luận án Tiến sĩ Kỹ thuật phần mềm Kỹ thuật phần mềm Phần giao diện Phát triển phần mềm Kiến trúc microservicesGợi ý tài liệu liên quan:
-
205 trang 432 0 0
-
Luận án Tiến sĩ Tài chính - Ngân hàng: Phát triển tín dụng xanh tại ngân hàng thương mại Việt Nam
267 trang 385 1 0 -
174 trang 339 0 0
-
206 trang 306 2 0
-
228 trang 272 0 0
-
64 trang 263 0 0
-
32 trang 231 0 0
-
Luận án tiến sĩ Ngữ văn: Dấu ấn tư duy đồng dao trong thơ thiếu nhi Việt Nam từ 1945 đến nay
193 trang 227 0 0 -
208 trang 221 0 0
-
27 trang 200 0 0