MỤC LỤC
MỞ ĐẦU
Chương 1 : Lập trình phân tán truyền thống bằng Java
1.1. Sơ lược về ngôn ngữ Java
1.2. Khái niệm lập trình phân tán
1.3. Các phương pháp lập trình phân tán phi thủ tục
1.3.1. Phương pháp lập trình socket trong Java
1.3.2. Phương pháp lập trình servlet
1.4. Các phương pháp lập trình phân tán hướng thủ tục
1.4.1. Lập trình RMI
1.4.2. Lập trình CORBA trong Java
1.5. Kết luận
Chương 2 : Tác tử di động
2.1. Tổng quan về tác tử di động
2.2. Các khái niệm cơ bản về tác tử di động
2.2.1. Tác tử và môi trường
2.2.2. Khởi tạo và hủy bỏ tác tử
2.2.3. Di chuyển tác tử
2.2.4. Giao tiếp giữa các tác tử
2.3. Lập trình tác tử di động Java với Aglets
2.3.1. Tác tử di động với Java
2.3.2. Kiến trúc Aglet
2.4. Lập trình tác tử di động Java với JADE
2.4.1. Giới thiệu sơ lược về JADE
2.4.2. Tạo tác tử
2.4.3. Xử lý sự kiện
2.4.4. Truyền thông tác tử
2.4.5. Di chuyển tác tử
2.5. So sánh giữa Aglets và JADE
2.6. Kết luận
Chương 3 : Các phương pháp truy nhập cơ sở dữ liệu Web
3.1. Sơ lược về truy nhập cơ sở dữ liệu Web
3.2. Các phương pháp truy nhập cơ sở dữ liệu Web truyền thống
3.2.1. Phương pháp Java Socket
3.2.2. Phương pháp servlet
3.2.3. Phương pháp RMI
3.2.4. Phương pháp Java CORBA
3.3. Phương pháp sử dụng tác tử di động
3.3.1. Sử dụng một tác tử di động truy nhập một cơ sở dữ liệu Web
3.3.2. Sử dụng một tác tử di động truy nhập nhiều cơ sở dữ liệu Web
3.3.3. Sử dụng hai tác tử di động truy nhập nhiều cơ sở dữ liệu Web
3.4. Kết luận
Chương 4 : Thử nghiệm và đánh giá hiệu năng
4.1. Tiêu chí, môi trường và phương pháp đánh giá
4.2. Thực hiện đánh giá
4.2.1. Thao tác với kích cỡ dữ liệu nhỏ
4.2.2. Thao tác với kích cỡ dữ liệu lớn
4.3. So sánh phương pháp sử dụng một tác tử và nhiều tác tử di
động truy nhập nhiều cơ sở dữ liệu Web.
4.4. Kết luận
KẾT LUẬN
Phụ lục 1 :
Phụ lục 2 :
Phụ lục 3