Ứng dụng CMIS, PKI trên ALFRESCO xây dựng hệ thống quản lý tài liệu UIT
Trang 1ỨNG DỤNG CMIS, PKI TRÊN ALFRESCO
XÂY DỰNG HỆ THỐNG QUẢN LÝ TÀI LIỆU UIT
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Khóa luận tốt nghiệp:
KHOA CÔNG NGHỆ PHẦN MỀM
Trang 2• Sơ đồ triển khai
• Phân công việc
• Trình diễn ứng dụng
• Kết luận
• Hướng phát triển
Trang 3ĐẶT VẤN ĐỀ
ECM
Đề tài: TÌM HIỂU PKI VÀ CMIS TRÊN ALRESCO
XÂY DỰNG THỬ NGHIỆM HỆ THỐNG QUẢN LÝ TÀI LIỆU UIT
Trang 4• Các qui trình luân chuyển hồ sơ
rườm rà, mất nhiều thời gian
• Vấn đề xác thực và bảo vệ tài
liệu ngày càng trở nên thiết yếu
• Khả năng thất thoát tài liệu do
Trang 5• Tích hợp chữ ký số(PKI) giải quyết vấn đề xác thực và bảo vệ tài liệu trên một số qui trình làm việc.
• Toàn bộ giải pháp sử dụng công cụ
và phần mềm nguồn mở
Trang 62 MỤC TIÊU ĐỀ TÀI
• Tìm hiểu công nghệ:
CMIS, PKI
• Tìm kiếm giải pháp cho
thực trạng quản lý tài liệu
(học thuật và hồ sơ) hiện
nay tại nhà trường
• Xây dựng ứng dụng thử
nghiệm công nghệ, có khả
năng phát triển về sau
Trang 83.1 ECM - Alfresco
• ECM – Hệ quản trị nội
dung doanh nghiệp
Trang 103.3 CMIS
CMIS là bản đặc tả các dịch vụ chuẩn do các nhà
cung cấp ECM lớn cùng nhau lập ra Có các ưu
điểm:
• Chỉ cần viết một lần, chạy với tất cả các
Repository(kho tài liệu)
• Tích hợp đa kho tài liệu
• Người dùng chỉ cần học cách dùng một giao
diện cho tất cả kho tài liệu
Trang 113.4 PKI - Digital Signature - OTP
Ngừa keylogger
Hạn chế mất mật khẩu
Trang 124.1 SƠ ĐỒ TRIỂN KHAI
CMIS
LDAP Server
AD Server
Trang 134.2 PHÂN CÔNG CÔNG VIỆC
Đoàn Quang Minh:
• Viết CMIS API trên PHP
• Từ đó, phát triển giao diện
cho Alfresco ECM trên
• Cài đặt và cấu hình LDAP
• Tìm hiểu và dựng hệ thống EJBCA
Trang 144.2.1 CMIS API trên PHP
• CMIS API được viết trên PHP
theo chuẩn RESTful Web
Service
• Ứng dụng viết component và các
module trên CMS Joomla để xây
dựng giao diện cho ECM
Alfresco
• Tích hợp các tính năng chữ ký
số và workflow vào hệ thống dựa
Trang 154.2.2 PKI trên Alfresco
Alfresco Digital Signature
Module ký lên file pdf dùng khóa
mềm P12 – PKCS12.
Ký từ xa thông qua Webservice,
Ký file trực tiếp ngay trên giao
dựng web.
Trang 17Lượt đồ tuần tự CAS server hỗ trợ OTP
• Tích hợp tính
năng OTP cho
CAS server
Trang 184.3 DEMO ỨNG DỤNG
Bảng phân quyền hệ thống
Trang 195.1 KẾT LUẬN
Các kết quả thu được:
• Nghiên cứu công nghệ: CMIS, PKI
• Giải pháp quản lý tài liệu cho
trường đại học
• Hệ thống minh họa với các chức
năng: quản lý tài liệu cơ bản, hỗ trợ
workflow, chữ ký số, …
Trang 205.2 HƯỚNG PHÁT TRIỂN
• Hoàn thiện hệ thống quản
lý luận văn và công văn