Вы находитесь на странице: 1из 21

ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

OSS

Khóa luận tốt nghiệp:


ỨNG DỤNG CMIS, PKI TRÊN ALFRESCO
XÂY DỰNG HỆ THỐNG QUẢN LÝ TÀI LIỆU UIT

GVHD: TH.S NGUYỄN TRÁC THỨC


Khoá : 1 SVTH: 06520285 ĐOÀN QUANG MINH
Lớp : CNPM01 06520467 NGUYỄN HÒA THUẬN
NỘI DUNG
• Thực trạng • Công nghệ • ECM – Alfresco
• Giải pháp • Giải pháp • CMS – Joomla
• Ứng dụng • CMIS
• PKI

1. Thực trạng 3. Cơ sở lý
2. Mục tiêu
và giải pháp thuyết

• Sơ đồ triển khai • Kết luận


• Phân công việc • Hướng phát triển
• Trình diễn ứng
dụng

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

XÂY DỰNG THỬ NGHIỆM HỆ THỐNG QUẢN LÝ TÀI LIỆU UIT

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

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.

23/04/2011 10
3.4 PKI - Digital Signature - OTP

Chứng minh Chống chốiBảo vệ mật


nguồn gốc Tăng cường bỏ khẩu
Hạn chế mất
bảo mật
Ngừa mật khẩu
keylogger
Kiểm tra toàn
vẹn dự liệu

23/04/2011 11
4.1 SƠ ĐỒ TRIỂN KHAI
DBServer(MySQL) PHP WebServer(Apache)

CMS DB Joomla CMS

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.

Ký file trực tiếp ngay trên giao


dựng web.

Ký từ xa thông qua Webservice,


Webscript của Alfresco.
23/04/2011 15
Lượt đồ tuần tự
Module Alfresco pdf Signer
• Phát triển phần
mở rộng cho tính
năng chữ ký số
trên Alfresco.

23/04/2011 16
Lượt đồ tuần tự CAS server hỗ trợ OTP

• Tích hợp tính


năng OTP cho
CAS server.

23/04/2011 17
4.3 DEMO ỨNG DỤNG
Bảng phân quyền hệ thống

Chức năng Sinh viên Phòng ban Quản trị


Tìm kiếm tài liệu X X X
Xem và download X X X
Quản lý tài liệu X X
Sử dụng workflow X X
Chữ ký số X X
Quản lý người dùng X

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

Nhóm xin chân thành cảm ơn


• Thầy NGUYỄN TRÁC THỨC.
• Thầy HUỲNH NGỌC TÍN
• Quý thầy cô hội đồng bảo vệ luận văn.
• Các bạn sinh viên.
Đã quan tâm theo dõi.

23/04/2011 21

Вам также может понравиться