
MỤC LỤC
LỜI CAM ĐOAN ............................................................................................................................................... i
LỜI CẢM ƠN .................................................................................................................................................... ii
MỤC LỤC ........................................................................................................................................................ iii
DANH MỤC KÝ HIỆU, CHỮ VIẾT TẮT ....................................................................................................... v
DANH MỤC HÌNH VẼ ................................................................................................................................... vii
MỞ ĐẦU ........................................................................................................................................................... 1
CHƯƠNG 1 KIẾN THỨC NỀN TẢNG ............................................................................................................ 3
1.1. Giới thiệu tổng quan về quy trình nghiệp vụ ............................................................................... 3
1.1.1. Khái niệm quy trình nghiệp vụ........................................................................................................ 3
1.1.2. Mô hình quy trình nghiệp vụ BPMN .............................................................................................. 4
1.1.2.1. Lịch sử phát triển của BPMN ....................................................................................................... 4
1.1.2.2. Các phần tử (element) của BPMN................................................................................................ 5
1.1.2.3. Các mô hình thành phần của BPMN ............................................................................................ 7
1.1.2.4. Các loại biểu đồ BPMN ............................................................................................................... 9
1.2. Mô hình điều khiển truy cập ....................................................................................................... 10
1.2.1. Khái niệm điều khiển truy cập ...................................................................................................... 10
1.2.2. Cơ chế điều khiển truy cập - MAC/DAC ...................................................................................... 10
1.2.3. Mô hình dựa trên định danh và danh sách - IBAC/ACLs ........................................................... 11
1.2.4. Mô hình dựa trên vai trò - RBAC ................................................................................................. 11
1.2.5. Mô hình dựa trên thuộc tính - ABAC ........................................................................................... 12
1.3. Bộ công cụ hỗ trợ Activiti ............................................................................................................ 13
1.3.1. Mô tả tổng quan ............................................................................................................................. 13
1.3.2. Cơ chế thực thi - Activiti Engine ................................................................................................... 14
1.3.3. Một số ưu và nhược điểm của công cụ Activiti ............................................................................ 15
1.3.3.1. So sánh Actvitivi và JBPM ......................................................................................................... 16
1.3.3.2. So sánh Actvitivi và BonitaSoft .................................................................................................. 16
1.3.3.3. Tóm lược công cụ Activiti .......................................................................................................... 17
1.4. Tổng kết chương ........................................................................................................................... 17
CHƯƠNG 2 PHƯƠNG PHÁP XÂY DỰNG MÔ HÌNH ABAC VÀ CÔNG CỤ HỖ TRỢ ........................... 18
2.1. Mô hình điều khiển truy cập ABAC ........................................................................................... 18
2.1.1. Cơ chế điều khiển trong mô hình ABAC ...................................................................................... 18
2.1.2. Ưu điểm của mô hình ABAC ........................................................................................................ 19
2.2. Thiết kế mô hình ABAC ............................................................................................................... 20
2.3. Tích hợp mô hình ABAC vào công cụ Activiti ........................................................................... 23
2.3.1. Cơ chế hoạt động của công cụ Activiti ......................................................................................... 23
2.3.1.1. Các thành phần chính công cụ Activiti....................................................................................... 23
2.3.1.2. Module Activiti UI ...................................................................................................................... 25
2.3.2. Ý tưởng tích hợp mô hình ABAC vào công cụ Activiti ................................................................. 28
2.3.3. Thiết kế tích hợp mô hình ABAC vào thành phần Activiti .......................................................... 28
2.3.4. Cài đặt thiết kế tích hợp ................................................................................................................. 29