I. Giới thiệu luận văn thạc sĩ khoa học máy tính
Luận văn thạc sĩ khoa học máy tính với chủ đề Tổng hợp dịch vụ trên nền điện toán đám mây được thực hiện bởi Trần Ngọc Cường tại Trường Đại học Bách Khoa, Đại học Quốc gia TP. HCM. Nghiên cứu này tập trung vào việc giải quyết các hạn chế hiện tại của hệ thống điện toán đám mây, đặc biệt là sự thiếu linh hoạt trong việc cung cấp dịch vụ cho người dùng. Luận văn thạc sĩ này đề xuất một phương pháp tổng hợp dịch vụ mới, giúp người dùng có thể tùy chỉnh và sử dụng dịch vụ theo nhu cầu cá nhân.
1.1. Phát biểu vấn đề
Hệ thống điện toán đám mây hiện tại còn nhiều hạn chế, đặc biệt là sự cứng nhắc trong việc cung cấp dịch vụ. Các dịch vụ thường được cấu hình sẵn và không thể tùy chỉnh theo nhu cầu người dùng. Luận văn thạc sĩ này nhằm giải quyết vấn đề này bằng cách đề xuất một phương pháp tổng hợp dịch vụ linh hoạt hơn.
1.2. Mục tiêu nghiên cứu
Mục tiêu chính của nghiên cứu là xây dựng một phương pháp tổng hợp dịch vụ trên nền điện toán đám mây, giúp người dùng có thể lựa chọn và tùy chỉnh các thành phần dịch vụ theo nhu cầu. Phương pháp này cũng hỗ trợ các nhà phát triển ứng dụng chia sẻ ứng dụng của họ một cách dễ dàng.
II. Kiến thức nền tảng
Chương này trình bày các kiến thức nền tảng cần thiết để hiểu và thực hiện phương pháp tổng hợp dịch vụ trên nền điện toán đám mây. Các khái niệm cơ bản về điện toán đám mây, cơ sở tri thức, và ngôn ngữ TOSCA được giới thiệu chi tiết.
2.1. Mô hình điện toán đám mây
Điện toán đám mây là một kỹ thuật sử dụng mạng Internet và các máy chủ tập trung để quản lý dữ liệu và dịch vụ. Các dịch vụ điện toán đám mây được chia thành ba loại chính: IaaS, PaaS, và SaaS. Mỗi loại dịch vụ cung cấp các tài nguyên và nền tảng khác nhau cho người dùng.
2.2. Cơ sở tri thức
Cơ sở tri thức là một thành phần quan trọng trong phương pháp tổng hợp dịch vụ. Nó giúp phân tích và lựa chọn các thành phần dịch vụ cần thiết theo yêu cầu của người dùng. Ngôn ngữ OWL-DL được sử dụng để biểu diễn cơ sở tri thức.
III. Các nghiên cứu liên quan
Chương này khảo sát các nghiên cứu liên quan đến việc tổng hợp dịch vụ trong các hệ thống như Web Services, Grid Services, và Cloud Services. Các giải pháp tổng hợp dịch vụ trong các hệ thống này được phân tích và so sánh.
3.1. Tổng hợp dịch vụ trong Web Services
Web Services là một trong những hệ thống đầu tiên hỗ trợ tổng hợp dịch vụ. Các giải pháp tổng hợp dịch vụ trong Web Services thường dựa trên hai hướng tiếp cận chính: Orchestration và Choreography.
3.2. Tổng hợp dịch vụ trong Grid Services
Grid Services là một hệ thống phân tán, hỗ trợ việc chia sẻ tài nguyên và dịch vụ giữa các tổ chức khác nhau. Các giải pháp tổng hợp dịch vụ trong Grid Services thường tập trung vào việc quản lý và phân phối tài nguyên hiệu quả.
IV. Giải pháp tổng hợp dịch vụ trên nền điện toán đám mây
Chương này trình bày chi tiết về giải pháp tổng hợp dịch vụ được đề xuất trong luận văn. Giải pháp này bao gồm các thành phần chính như cơ sở tri thức, module chuẩn hóa, và module triển khai.
4.1. Cơ sở tri thức
Cơ sở tri thức được sử dụng để phân tích và lựa chọn các thành phần dịch vụ cần thiết theo yêu cầu của người dùng. Nó cũng giúp làm giàu tri thức bằng cách thêm các tri thức mới vào hệ thống.
4.2. Module chuẩn hóa
Module chuẩn hóa dựa trên ngôn ngữ TOSCA giúp tạo ra các mẫu dịch vụ có thể di chuyển và tương tác được trên các nền tảng điện toán đám mây khác nhau.
V. Hiện thực và thử nghiệm
Chương này trình bày các bước hiện thực và thử nghiệm phương pháp tổng hợp dịch vụ được đề xuất. Các kết quả thử nghiệm cho thấy tính khả thi và hiệu quả của phương pháp này trong việc tổng hợp dịch vụ trên nền điện toán đám mây.
5.1. Hiện thực module chuẩn hóa
Module chuẩn hóa được hiện thực bằng cách sử dụng ngôn ngữ TOSCA. Các mẫu dịch vụ được tạo ra có thể di chuyển và tương tác được trên các nền tảng điện toán đám mây khác nhau.
5.2. Thử nghiệm và đánh giá
Các thử nghiệm được thực hiện để đánh giá tính khả thi và hiệu quả của phương pháp tổng hợp dịch vụ. Kết quả cho thấy phương pháp này giúp người dùng dễ dàng tùy chỉnh và sử dụng dịch vụ theo nhu cầu cá nhân.
VI. Kết luận và hướng phát triển
Luận văn kết luận rằng phương pháp tổng hợp dịch vụ được đề xuất có tính khả thi cao và mang lại nhiều lợi ích cho người dùng. Các hướng phát triển tiếp theo bao gồm việc cải tiến cơ sở tri thức và mở rộng khả năng tương tác của các dịch vụ.
6.1. Kết luận
Phương pháp tổng hợp dịch vụ được đề xuất trong luận văn đã giải quyết được các hạn chế hiện tại của hệ thống điện toán đám mây. Nó giúp người dùng có thể tùy chỉnh và sử dụng dịch vụ theo nhu cầu cá nhân một cách linh hoạt.
6.2. Hướng phát triển
Các hướng phát triển tiếp theo bao gồm việc cải tiến cơ sở tri thức và mở rộng khả năng tương tác của các dịch vụ. Điều này sẽ giúp phương pháp tổng hợp dịch vụ trở nên hiệu quả hơn trong tương lai.