Tìm hiểu và triển khai hệ thống đăng nhập một lần cho cổng thông tin dịch vụ. Tìm hiểu, đánh giá và triển khai hệ thống học trực tuyến E-learning.



Tên đề tài: Tìm hiểu và triển khai hệ thống đăng nhập một lần cho cổng thông tin dịch vụ. Tìm hiểu, đánh giá và triển khai hệ thống học trực tuyến E-learning.

Thời gian thực hiện:

Ngày được giao đề tài: 10-02-2009

Ngày hoàn tất đề tài: 25-09-2009

Nội dung nghiên cứu:

Tìm hiểu portal mã nguồn mở Liferay.

Tìm hiểu hệ thống học trực tuyến (E-learning) Sakai.

Tìm hiểu cơ chế đăng nhập một lần (Single Sign On) với hai sản phẩm là OpenSSO và CAS.

Xây dựng portal cho khoa Công Nghệ Thông Tin – Đại Học Nông Lâm bằng Liferay portal kết hợp với hệ thống học trực tuyến Sakai, sử dụng cơ chế Single Sign On.

Kết quả chủ yếu đã đạt được:

Nắm vững cơ chế hoạt động của Liferay.

Tìm hiểu và sử dụng các chức năng hỗ trợ học và giảng dạy của hệ thống Sakai. Hiện thực lại hệ thống CMS và viết tool cho Sakai.

Nắm cơ chế hoạt động của OpenSSO và CAS. Áp dụng trên các ứng dụng đưa vào Liferay.

Xây dựng hoàn tất cổng thông tin cho khoa Công Nghệ Thông Tin - Đại Học Nông Lâm TPHCM, dựa trên cổng thông tin Liferay. 


Đặt vấn đề:  Nhu cầu tìm kiếm thông tin từ Internet ngày càng nhiều. Cổng thông tin là một trong những nguồn cung cấp thông tin đang được áp dụng rộng rãi trên toàn thế giới. Khuynh hướng các dịch vụ cùng nhau chia sẽ dữ liệu người dùng đang là hướng phát triển chung của công nghệ thông tin. Do vậy nhu cầu đăng nhập một lần cho các dịch vụ này là không thể thiếu. Bên cạnh đó, do sức mạnh của Internet được ứng dụng rộng rãi, công tác giáo dục đang dần thoát khỏi sự phụ thuộc về không gian. Hệ thống học trực tuyến là một bước ngoặc trong việc hỗ trợ dạy và học thông qua mạng Internet. Trước sự phát triển đó, nhóm chúng em mong muốn được tìm hiểu và giới thiệu phần nào về những công nghệ trên. Với những gì đã nghiên cứu được, nhóm chúng em hy vọng sẽ được đóng góp một phần nhỏ vào công tác phát triển khoa.

Mục đích: Tìm hiểu công nghệ portal Liferay, tiến hành xây dựng cổng thông tin cho khoa Công Nghệ Thông Tin – Đại Học Nông Lâm Tp.HCM. Nghiên cứu kỹ thuật Single Sign On để áp dụng đăng nhập một lần cho các dịch vụ đưa vào cổng thông tin. Nghiên cứu hệ thống học trực tuyến Sakai, và tích hợp vào cổng thông tin theo cơ chế Single Sign On.



NỘI DUNG:


TỔNG QUAN 1
NỘI DUNG BÁO CÁO 2
Chương 1. Tìm hiểu Single Sign On. 2
1.1. Single Sign On. 2
1.1.1 Khái niệm. 2
1.1.2 Lợi ích. 2
1.1.3 Các giải pháp Single Sign On. 3
1.2. Open Single Sign On Enterprise. 3
1.2.1 Giới thiệu. 3
1.2.2 Triển Khai. 6
1.2.3 Tạo user và group trong OpenSSO. 12
1.2.4 Tạo Agent Profile Trong OpenSSO. 14
1.2.5 Cài đặt Policy Agent 3.0 16
1.2.6 Bảo vệ ứng dụng Java EE Application với OpenSSO Policy Agents. 19
1.3. Central Authenticate Service (CAS). 20
1.3.1 Giới thiệu. 20
1.3.2 Triển Khai. 29
1.4. Các giải pháp bảo mật ứng dụng. 41
1.4.1 Triển Khai. 41
Chương 2. Tìm hiểu Sakai LMS. 45
2.1. Giới thiệu Sakai project. 45
2.2. Tính năng. 46
2.3. Bộ công cụ để dạy và học, quản lý điểm số. 47
2.3.1 Syllabus – Đề cương bài giảng. 47
2.3.2 Gradebook – Sổ điểm. 48
2.3.3 Assignment – Bài tập. 53
2.3.4 Tests and Quizzes – Kiểm tra. 58
2.3.5 Presentation – Trình diễn slide bài giảng. 62
2.4. Bộ công cụ giao tiếp giữa giảng viên và sinh viên. 63
2.4.1 Announcement – Thông báo. 63
2.4.2 Schedule – Lịch công tác. 64
2.5. Hiện thực Sakai Course Management System (Sakai-CMS). 66
2.5.1 Giới thiệu Sakai CMS. 66
2.5.2 Một số khái niệm trong Sakai CMS. 66
2.5.3 Hiện thực Sakai CMS. 68
2.5.4 Demo. 69
2.6. Triển khai một ứng dụng viết thêm cho Sakai. 69
2.6.1 Cài đặt một ứng dụng từ bên ngoài vào Sakai. 69
2.6.2 Viết một ứng dụng trong Sakai. 70
2.6.3 Triển khai. 72
Chương 3. Giới thiệu Portal – Liferay. 73
3.1. Portal là gì? 73
3.2. Giới thiệu về Liferay. 75
3.2.1 Giới thiệu. 75
3.2.2 Hướng dẫn Việt-hóa Liferay. 76
3.2.3 Tạo theme mới cho Liferay. 76
3.2.4 Chuyển 1 ứng dụng web thành portlet. 77
3.2.5 Quản lí nội dung với CMS. 80
Chương 4. Xây dựng FIT Portal dựa trên Liferay Portal. 82
4.1.1 Giới thiệu. 82
4.1.2 Các vai trò (role), hệ thống người dùng sẵn có trong Liferay 82
4.1.3 Các role, hệ thống người dùng xây dựng thêm trong FIT portal. 83
4.1.4 Đối tượng người dùng trong hệ thống FIT portal. 83
4.1.5 Quy trình tạo mẫu tin của hệ thống FIT portal. 86
4.1.6 Cài đặt các trang trong hệ thống. 87
4.1.7 Cách tạo Website đơn vị. 102
4.1.8 Danh mục các website đơn vị. 105
Chương 5. Kết quả đạt được và hướng phát triển 107
5.1. Kết quả đạt được 107
5.1.1 Liferay 107
5.1.2 Sakai 107
5.1.3 Single Sign On 107
5.2. Hướng phát triển 107
PHỤ LỤC 1
A. Một số so sánh giữa Moodle và Sakai. 1
B. Hiện thực UserDirectoryProvider. 5






Tên đề tài: Tìm hiểu và triển khai hệ thống đăng nhập một lần cho cổng thông tin dịch vụ. Tìm hiểu, đánh giá và triển khai hệ thống học trực tuyến E-learning.

Thời gian thực hiện:

Ngày được giao đề tài: 10-02-2009

Ngày hoàn tất đề tài: 25-09-2009

Nội dung nghiên cứu:

Tìm hiểu portal mã nguồn mở Liferay.

Tìm hiểu hệ thống học trực tuyến (E-learning) Sakai.

Tìm hiểu cơ chế đăng nhập một lần (Single Sign On) với hai sản phẩm là OpenSSO và CAS.

Xây dựng portal cho khoa Công Nghệ Thông Tin – Đại Học Nông Lâm bằng Liferay portal kết hợp với hệ thống học trực tuyến Sakai, sử dụng cơ chế Single Sign On.

Kết quả chủ yếu đã đạt được:

Nắm vững cơ chế hoạt động của Liferay.

Tìm hiểu và sử dụng các chức năng hỗ trợ học và giảng dạy của hệ thống Sakai. Hiện thực lại hệ thống CMS và viết tool cho Sakai.

Nắm cơ chế hoạt động của OpenSSO và CAS. Áp dụng trên các ứng dụng đưa vào Liferay.

Xây dựng hoàn tất cổng thông tin cho khoa Công Nghệ Thông Tin - Đại Học Nông Lâm TPHCM, dựa trên cổng thông tin Liferay. 


Đặt vấn đề:  Nhu cầu tìm kiếm thông tin từ Internet ngày càng nhiều. Cổng thông tin là một trong những nguồn cung cấp thông tin đang được áp dụng rộng rãi trên toàn thế giới. Khuynh hướng các dịch vụ cùng nhau chia sẽ dữ liệu người dùng đang là hướng phát triển chung của công nghệ thông tin. Do vậy nhu cầu đăng nhập một lần cho các dịch vụ này là không thể thiếu. Bên cạnh đó, do sức mạnh của Internet được ứng dụng rộng rãi, công tác giáo dục đang dần thoát khỏi sự phụ thuộc về không gian. Hệ thống học trực tuyến là một bước ngoặc trong việc hỗ trợ dạy và học thông qua mạng Internet. Trước sự phát triển đó, nhóm chúng em mong muốn được tìm hiểu và giới thiệu phần nào về những công nghệ trên. Với những gì đã nghiên cứu được, nhóm chúng em hy vọng sẽ được đóng góp một phần nhỏ vào công tác phát triển khoa.

Mục đích: Tìm hiểu công nghệ portal Liferay, tiến hành xây dựng cổng thông tin cho khoa Công Nghệ Thông Tin – Đại Học Nông Lâm Tp.HCM. Nghiên cứu kỹ thuật Single Sign On để áp dụng đăng nhập một lần cho các dịch vụ đưa vào cổng thông tin. Nghiên cứu hệ thống học trực tuyến Sakai, và tích hợp vào cổng thông tin theo cơ chế Single Sign On.



NỘI DUNG:


TỔNG QUAN 1
NỘI DUNG BÁO CÁO 2
Chương 1. Tìm hiểu Single Sign On. 2
1.1. Single Sign On. 2
1.1.1 Khái niệm. 2
1.1.2 Lợi ích. 2
1.1.3 Các giải pháp Single Sign On. 3
1.2. Open Single Sign On Enterprise. 3
1.2.1 Giới thiệu. 3
1.2.2 Triển Khai. 6
1.2.3 Tạo user và group trong OpenSSO. 12
1.2.4 Tạo Agent Profile Trong OpenSSO. 14
1.2.5 Cài đặt Policy Agent 3.0 16
1.2.6 Bảo vệ ứng dụng Java EE Application với OpenSSO Policy Agents. 19
1.3. Central Authenticate Service (CAS). 20
1.3.1 Giới thiệu. 20
1.3.2 Triển Khai. 29
1.4. Các giải pháp bảo mật ứng dụng. 41
1.4.1 Triển Khai. 41
Chương 2. Tìm hiểu Sakai LMS. 45
2.1. Giới thiệu Sakai project. 45
2.2. Tính năng. 46
2.3. Bộ công cụ để dạy và học, quản lý điểm số. 47
2.3.1 Syllabus – Đề cương bài giảng. 47
2.3.2 Gradebook – Sổ điểm. 48
2.3.3 Assignment – Bài tập. 53
2.3.4 Tests and Quizzes – Kiểm tra. 58
2.3.5 Presentation – Trình diễn slide bài giảng. 62
2.4. Bộ công cụ giao tiếp giữa giảng viên và sinh viên. 63
2.4.1 Announcement – Thông báo. 63
2.4.2 Schedule – Lịch công tác. 64
2.5. Hiện thực Sakai Course Management System (Sakai-CMS). 66
2.5.1 Giới thiệu Sakai CMS. 66
2.5.2 Một số khái niệm trong Sakai CMS. 66
2.5.3 Hiện thực Sakai CMS. 68
2.5.4 Demo. 69
2.6. Triển khai một ứng dụng viết thêm cho Sakai. 69
2.6.1 Cài đặt một ứng dụng từ bên ngoài vào Sakai. 69
2.6.2 Viết một ứng dụng trong Sakai. 70
2.6.3 Triển khai. 72
Chương 3. Giới thiệu Portal – Liferay. 73
3.1. Portal là gì? 73
3.2. Giới thiệu về Liferay. 75
3.2.1 Giới thiệu. 75
3.2.2 Hướng dẫn Việt-hóa Liferay. 76
3.2.3 Tạo theme mới cho Liferay. 76
3.2.4 Chuyển 1 ứng dụng web thành portlet. 77
3.2.5 Quản lí nội dung với CMS. 80
Chương 4. Xây dựng FIT Portal dựa trên Liferay Portal. 82
4.1.1 Giới thiệu. 82
4.1.2 Các vai trò (role), hệ thống người dùng sẵn có trong Liferay 82
4.1.3 Các role, hệ thống người dùng xây dựng thêm trong FIT portal. 83
4.1.4 Đối tượng người dùng trong hệ thống FIT portal. 83
4.1.5 Quy trình tạo mẫu tin của hệ thống FIT portal. 86
4.1.6 Cài đặt các trang trong hệ thống. 87
4.1.7 Cách tạo Website đơn vị. 102
4.1.8 Danh mục các website đơn vị. 105
Chương 5. Kết quả đạt được và hướng phát triển 107
5.1. Kết quả đạt được 107
5.1.1 Liferay 107
5.1.2 Sakai 107
5.1.3 Single Sign On 107
5.2. Hướng phát triển 107
PHỤ LỤC 1
A. Một số so sánh giữa Moodle và Sakai. 1
B. Hiện thực UserDirectoryProvider. 5




M_tả

M_tả

Không có nhận xét nào: