Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/20561
Title: PHÁT TRIỂN ỨNG DỤNG NỀN WEB THEO KIẾN TRÚC MICROSERVICES (PHÂN HỆ WEB APP)
Authors: Ngô, Bá Hùng
Hà, Huỳnh Mai Thy
Keywords: TRUYỀN THÔNG VÀ MẠNG MÁY TÍNH
Issue Date: 2019
Publisher: Trường Đại Học Cần Thơ
Abstract: Ngày nay, việc xây dựng các ứng dụng không chỉ tập trung vào chức năng nghiệp vụ mà còn phải quan tâm đến việc bảo trì và mở rộng về sau. Các ứng dụng hiện nay luôn đòi hỏi khả năng đáp ứng nhu cầu lớn của người dùng. Với cấu trúc nguyên khối mọi thứ từ ngôn ngữ đến cơ sở dữ liệu đều được gộp chung lại. Các thành phần của kiến trúc nguyên khối được kết nối với nhau và phụ thuộc lẫn nhau, giúp phần mềm đảm bảo được tính thống nhất. Ứng dụng nguyên khối mang lại nhiều lợi ích cho các ứng dụng có qui mô nhỏ như việc phát triển nhanh chóng và triển khai dễ dàng. Tuy nhiên, việc cập nhật bổ sung đều được gói trong một ứng dụng nguyên khối dẫn đến khi muốn nâng cấp một thành phần, ta phải triển khai lại toàn bộ dự án, đồng thời khiến việc bảo trì, nâng cấp càng trở nên phức tạp và tốn nhiều thời gian. Để giải quyết vấn đề đó, chúng tôi đã thực hiện đề tài luận văn “Phát triển ứng dụng nền web theo kiến trúc Microservices” để tìm hiểu và áp dụng kiến trúc microservices kết hợp với các công nghệ như Thymeleaf, Maven, Lombok và Bootstrap hiện đang được các công ty phần mềm sử dụng để cùng với Spring tạo nên một ứng dụng web enterprise. Sau khi tìm hiểu chúng tôi sẽ vận dụng kết quả tìm hiểu được vào việc xây dựng một ứng dụng nhằm mục đích minh họa cho phần lý thuyết đã trình bày. Chúng tôi sẽ xây dựng và phát triển một ứng dụng cụ thể là ứng dụng “Rao bán bất động sản” được xây dựng trên hai nền tảng website và di động. Dựa trên việc áp dụng kiến trúc microservices trong thực tế từ đó đưa ra các phân tích, đánh giá và rút ra các ưu nhược điểm của kiến trúc microservices. Ứng dụng sẽ được thiết kế thành ba module chính là module wep app, module mobile app và module xử lý nghiệp vụ. Trong luận văn này chúng tôi sẽ trình bày chi tiết phần thiết kế và xây dựng module wep app. Kiến trúc microservices là một kiểu kiến trúc phần mềm mới và đang phát triển hiện nay. Các dịch vụ được chia nhỏ để thực hiện một chức năng duy nhất của hệ thống. Việc chia nhỏ các dịch vụ trong kiến trúc microservices giúp cho hệ thống đơn giản hơn, dễ phát triển hơn, giảm chi phí xây dựng, tăng khả năng thích ứng công nghệ. Kiến trúc microservices được coi là lời giải ưu việt cho bài toán xây dựng và phát triển các hệ thống lớn dựa trên dịch vụ hiện nay.
Description: 54 tr
URI: http://dspace.ctu.edu.vn/jspui/handle/123456789/20561
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
1.55 MBAdobe PDF
Your IP: 3.145.108.9


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.