Tải bản đầy đủ (.pptx) (21 trang)

Ứng dụng CMIS, PKI trên ALFRESCO xây dựng hệ thống quản lý tài liệu UIT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.56 MB, 21 trang )

ĐẠ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

SVTH:

NGUYỄN HÒA THUẬN


NỘI DUNG
• Thực trạng
• Giải pháp

• Công nghệ
• Giải pháp
• Ứng dụng

1. Thực trạng và giải pháp

2. Mục tiêu



• Sơ đồ triển khai
• Phân công việc
• Trình diễn ứng dụng

4. Ứng dụng minh họa

• ECM – Alfresco
• CMS – Joomla
• CMIS
• PKI

3. Cơ sở lý thuyết

• Kết luận
• Hướng phát triển

5. Kết luận và hướng phát triển


ĐẶT VẤN ĐỀ
PKI

CMIS
Đề 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.



23/04/2011

Toàn bộ giải pháp sử dụng công cụ và phần mềm nguồn mở.

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 chối bỏ

Chứng minh nguồn gốc


Bảo vệ mật khẩu

Tăng cường bảo mật

Hạn chế mất mật khẩu
Ngừa 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.
Từ đó, phát triển giao diện cho Alfresco ECM
trên Joomla.



Tích hợp tính năng workflow và chữ ký số vào


Phát triển module chữ ký số trên Alfresco.
Tích hợp tính năng OTP cho CAS server.
Cài đặt và cấu hình LDAP
Tìm hiểu và dựng hệ thống EJBCA

hệ thống.





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

23/04/2011

X

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



×