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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ứ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 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 Thực trạng giải pháp Mục tiêu • Sơ đồ triển khai • Phân công việc • Trình diễn ứng dụng Ứng dụng minh họa • ECM – Alfresco • CMS – Joomla • CMIS • PKI Cơ sở lý thuyết • Kết luận • Hướng phát triển Kết luận 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 1.1 THỰC TRẠNG • Tài liệu trường lưu trữ dạng truyền thống (giấy) Tốn nhiều không gian chi phí • Các qui trình luân chuyển hồ sơ rườm rà, nhiều thời gian • Vấn đề xác thực bảo vệ tài liệu ngày trở nên thiết yếu • Khả thất thoát tài liệu hư hỏng cao 23/04/2011 1.2 GIẢI PHÁP • • Triển khai hệ thống quản lý tài liệu ECM - Alfresco Tích hợp Alfresco, CMS Joomla qua CMIS tạo giao diện độc lập thân thiện người dùng • Tích hợp chữ ký số(PKI) giải vấn đề xác thực bảo vệ tài liệu số qui trình làm việc • 23/04/2011 Toàn giải pháp sử dụng công cụ phần mềm nguồn mở 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 hồ sơ) nhà trường • Xây dựng ứng dụng thử nghiệm công nghệ, có khả phát triển sau 23/04/2011 CƠ SỞ LÝ THUYẾT • • • • • • ECM – Alfresco CMS – Joomla CMIS PKI – workflow YUBICO LDAP – CAS server 23/04/2011 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 3.2 CMS - Joomla • Số lượng giao diện khổng lồ liên tục phát triển • Luôn nằm top CMS hàng đầu giới nhà xuất Packt Publishing bình chọn 23/04/2011 3.3 CMIS CMIS đặc tả dịch vụ chuẩn nhà cung cấp ECM lớn lập Có ưu điểm: • • • Chỉ cần viết lần, chạy với tất Repository(kho tài liệu) Tích hợp đa kho tài liệu Người dùng cần học cách dùng giao diện cho tất 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 Tăng cường bảo mật Hạn chế mật 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 PHP Từ đó, phát triển giao diện cho Alfresco ECM Joomla • Tích hợp tính workflow chữ ký số vào Phát triển module chữ ký số Alfresco Tích hợp tính OTP cho CAS server Cài đặt cấu hình LDAP Tìm hiểu dựng hệ thống EJBCA hệ thống • … 23/04/2011 13 4.2.1 CMIS API PHP • CMIS API viết PHP theo chuẩn RESTful Web Service • Ứng dụng viết component module CMS Joomla để xây dựng giao diện cho ECM Alfresco • Tích hợp tính chữ ký số workflow vào hệ thống dựa Alfresco Webservice 23/04/2011 14 4.2.2 PKI Alfresco Alfresco Digital Signature Module ký lên file pdf dùng khóa mềm P12 – PKCS12 Ký file trực tiếp giao dựng web Ký từ xa thông qua Webservice, Webscript Alfresco 23/04/2011 15 Lượt đồ Module Alfresco pdf Signer • Phát triển phần mở rộng cho tính chữ ký số Alfresco 23/04/2011 16 Lượt đồ CAS server hỗ trợ OTP • Tích hợp tính 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 Sinh viên Phòng ban Quản trị Tìm kiếm tài liệu X X X Xem 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 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 chức năng: quản lý tài liệu 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 công văn • • Chỉnh sửa tính 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 [...]... 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... 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ệ:... 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. .. • 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...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 ... ĐẶ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 1.1 THỰC TRẠNG • Tài liệu trường lưu trữ dạng truyền thống (giấy)... 4.3 DEMO ỨNG DỤNG Bảng phân quyền hệ thống Chức Sinh viên Phòng ban Quản trị Tìm kiếm tài liệu X X X Xem 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... LUẬN Các kết 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 chức năng: quản lý tài liệu bản, hỗ trợ workflow, chữ ký số, … 23/04/2011

Ngày đăng: 29/01/2016, 17:09

Từ khóa liên quan

Mục lục

  • Slide 1

  • NỘI DUNG

  • ĐẶT VẤN ĐỀ

  • 1.1 THỰC TRẠNG

  • 1.2 GIẢI PHÁP

  • 2. MỤC TIÊU ĐỀ TÀI

  • 3. CƠ SỞ LÝ THUYẾT

  • 3.1 ECM - Alfresco

  • 3.2 CMS - Joomla

  • 3.3 CMIS

  • 3.4 PKI - Digital Signature - OTP

  • 4.1 SƠ ĐỒ TRIỂN KHAI

  • 4.2 PHÂN CÔNG CÔNG VIỆC

  • 4.2.1 CMIS API trên PHP

  • 4.2.2 PKI trên Alfresco Alfresco Digital Signature

  • Lượt đồ tuần tự Module Alfresco pdf Signer

  • Lượt đồ tuần tự CAS server hỗ trợ OTP

  • 4.3 DEMO ỨNG DỤNG

  • 5.1 KẾT LUẬN

  • 5.2 HƯỚNG PHÁT TRIỂN

Tài liệu cùng người dùng

Tài liệu liên quan