Академический Документы
Профессиональный Документы
Культура Документы
HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
OSS
1. Thực trạng 3. Cơ sở lý
2. Mục tiêu
và giải pháp thuyết
5. Kết luận và
4. Ứng dụng hướng phát
minh họa triển
ĐẶT VẤN ĐỀ
CMIS PKI
Đề tài: TÌM HIỂU PKI VÀ CMIS TRÊN ALRESCO
ECM
23/04/2011 3
1.1 THỰC TRẠNG
• Tài liệu tại trường đang được
lưu trữ ở dạng truyền thống
(giấy). Tốn nhiều không gian và
chi phí.
• 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
hư hỏng cao.
23/04/2011 4
1.2 GIẢI PHÁP
• Triển khai hệ thống quản lý tài liệu
trên nền ECM - Alfresco.
• Tích hợp Alfresco, CMS Joomla qua
CMIS tạo ra giao diện độc lập và thân
thiện người dùng.
• 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ở.
23/04/2011 5
2. 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.
23/04/2011 6
3. CƠ SỞ LÝ THUYẾT
• ECM – Alfresco
• CMS – Joomla
• CMIS
• PKI – workflow
• YUBICO
• LDAP – CAS server
23/04/2011 7
3.1 ECM - Alfresco
• ECM – Hệ quản trị nội
dung doanh nghiệp
• Alfresco – Hệ thống
quản lý tài liệu mã
nguồn mở mạnh mẽ.
Hỗ trợ phát triển thêm
extension cho việc tích
hợp chữ ký số.
23/04/2011 8
3.2 CMS - Joomla
• Số lượng giao diện
khổng lồ liên tục được
phát triển.
• Luôn nằm trong top 3
CMS hàng đầu thế giới
do nhà xuất bản Packt
Publishing bình chọn.
23/04/2011 9
3.3 CMIS
23/04/2011 10
3.4 PKI - Digital Signature - OTP
23/04/2011 11
4.1 SƠ ĐỒ TRIỂN KHAI
DBServer(MySQL) PHP WebServer(Apache)
ECM DB
CMIS
LDAP Server
Java WebServer(Tomcat)
AD Server
Alfresco ECM
Remote Server
CAS - SSO
Yubico
23/04/2011 12
4.2 PHÂN CÔNG CÔNG VIỆC
Đoàn Quang Minh: Nguyễn Hòa Thuận:
• Viết CMIS API trên PHP. • Phát triển module chữ ký
• Từ đó, phát triển giao diện số trên Alfresco.
cho Alfresco ECM trên • Tích hợp tính năng OTP
Joomla. cho CAS server.
• Tích hợp tính năng • Cài đặt và cấu hình LDAP
workflow và chữ ký số vào • Tìm hiểu và dựng hệ thống
hệ thống. EJBCA
• …
23/04/2011 13
4.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
trên Alfresco Webservice.
23/04/2011 14
4.2.2 PKI trên Alfresco
Alfresco Digital Signature
Module ký lên file pdf dùng khóa
mềm P12 – PKCS12.
23/04/2011 16
Lượt đồ tuần tự CAS server hỗ trợ OTP
23/04/2011 17
4.3 DEMO ỨNG DỤNG
Bảng phân quyền hệ thống
23/04/2011 18
5.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ố, …
23/04/2011 19
5.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
• Chỉnh sửa tính năng
workflow dùng CMIS
• Nâng cấp hệ thống chữ ký
số hỗ trợ khóa cứng
(PKCS#11).
23/04/2011 20
XIN CẢM ƠN
23/04/2011 21