Tìm hiểu XPDL và xây dựng ứng dụng minh hoạ

135 494 0
Tìm hiểu XPDL và xây dựng ứng dụng minh hoạ

Đ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

Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 1 Lời cảm ơn Chúng em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin, Trường Đại học Khoa học Tự nhiên, Tp HCM ñã tạo ñiều kiện cho chúng em thực hiện ñề tài tốt nghiệp này. Chúng em xin chân thành cảm ơn thầy Lâm Quang Vũ ñã tận tình hướng dẫn, chỉ bảo chúng em trong suốt quá trình thực hiện ñề tài này. Qua sự hướng dẫn của thầy, chúng em không chỉ học ñược nhiều kiến thức bổ ích mà còn học ở thầy phương pháp nghiên cứu khoa học, thái ñộ và tinh thần làm việc nghiêm túc. Chúng em cũng xin chân thành cảm ơn các thầy cô trong khoa công nghệ thông tin ñã trang bị cho chúng em những kiến thức bổ ích trong suốt quá trình học tập tại trường. Những kiến thức ấy ñã giúp chúng em rất nhiều trong quá trình làm ñề tài và cũng là hành trang cho chúng em tự tin, vững bước vào ñời. Chúng con xin ghi nhớ công ơn của Ba, Mẹ. Ba mẹ luôn là niềm ñộng viên giúp chúng con vuợt qua khó khăn trong cuộc sống. Chúng em xin cảm ơn các anh chị khóa trước ñã truyền ñạt các kinh nghiệm cho chúng em trong quá trình thực hiện luận văn tốt nghiệp. Mặc dù ñã cố gắng hoàn thành luận văn với tất cả nỗ lực của bản thân, nhưng luận văn chắc chắn không tránh khỏi những sai sót, chúng em rất mong quí thầy cô tận tình chỉ bảo. Một lần nữa chúng em xin gửi ñến tất cả mọi người lời cảm ơn chân thành nhất. Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 2 Giới thiệu tổng quan ñề tài Ngày nay, cùng với sự gia tăng quy mô tổ chức, công việc ngày càng phức tạp. Nhu cầu sử dụng tin học trong tổ chức cũng gia tăng tương ứng. Tuy nhiên, hiện nay, tin học chỉ ñược áp dụng ñể thực hiện các công việc thường ngày, việc quản lý quy trình thực hiện các chuỗi công việc chưa ñược hỗ trợ. Từ ñó xuất hiện nhu cầu sử dụng tin học ñể quản lý có hiệu quả các quy trình nghiệp vụ. Năm 1998, tổ chức WfMC ñược thành lập với mục ñích nghiên cứu và ứng dụng tin học vào việc quản lý các quy trình nghiệp vụ. WfMC mong muốn xây dựng ñược hệ thống quản lý quy trình nghiệp vụ, gọi tắt là BPMS (Business Process Management System), một BPMS gồm hai phần chính sau:  Phần hỗ trợ mô hình hóa quy trình nghiệp cụ (ñể ñịnh nghĩa các quy trình nghiệp vụ trong thực tế): thông thường gồm một ngôn ngữ dùng ñể ñặc tả quy trình nghiệp vụ và các công cụ trực quan hỗ trợ người dùng thiết kế các quy trình này.  Phần hỗ trợ vận hành quy trình nghiệp vụ: thường gồm một ñộng cơ vận hành quy trình giúp quản lý việc vận hành quy trình cùng với các công cụ giúp người dùng tham gia vào quá trình thực hiện quy trình nghiệp vụ. Tuy nhiên hướng phát triển BPMS chưa có ñộ trưởng thành cao, ña số các BPMS vẫn còn dừng lại ở mức nghiên cứu. Về ngôn ngữ ñặc tả ñã có những bước phát triển, xuất hiện một số ngôn ngữ ñặc tả chuẩn như XPDL, BPML. Về công cụ thiết kế và hỗ trợ vận hành vẫn còn nhiều hạn chế. Trong luận văn cử nhân tin học về ñề tài “Tìm hiểu XPDL và xây dựng ứng dụng minh hoạ” của hai sinh viên Trần Đăng Khoa và Phạm Minh Tuấn (Sinh viên khoa công nghệ thông tin, trường Đại học Khoa học Tự nhiên) ñã xây dựng thành công công cụ mô hình hóa eXPDL. Trong khuôn khổ luận văn này, chúng em dự ñịnh nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành quy trình nghiệp vụ dựa trên ñặc tả do công cụ mô hình hóa eXPDL phát sinh. Với ñề tài “Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB ”, chúng em hy vọng góp một phần nhỏ vào việc ứng dụng tin học quản lý các quy trình nghiệp vụ. Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 3 Mục lục Danh mục các ký hiệu, các chữ viết tắt 6 Danh mục các hình vẽ 6 Danh mục các bảng 7 Chương 1. Tổng quan 9 1.1. Tổng quan về quy trình nghiệp vụ: 9 1.1.1. Định nghĩa: 9 1.1.2. Các hướng nghiên cứu về tiến trình nghiệp vụ: 9 1.1.3. Cơ chế vận hành quy trình nghiệp vụ: 13 1.1.4. Ưu và khuyết ñiểm của vận hành quy trình nghiệp vụ bằng WEB: 14 1.2. Tổng quan về ñề tài: 14 1.2.1. Các yêu cầu của ñề tài: 14 1.2.2. Kết quả ñạt ñược: 14 1.2.3. Bố cục luận văn: 15 Chương 2. Giới thiệu một số ngôn ngữ mô hình hóa: 16 2.1. Ngôn ngữ mô hình hóa XPDL: 16 2.1.1. Lịch sử: 17 2.1.2. Các ñặc ñiểm chính của XPDL 2.0: 20 2.2. Ngôn ngữ mô hình hóa BPML: 22 2.2.1. Khái niệm: 22 2.2.2. Các thành phần chính: 23 2.2.2.1. Công việc (Acitivity) : 23 2.2.2.2. Các loại công việc (Activity types): 23 2.2.2.3. Ngữ cảnh công việc (The activity context): 23 2.2.2.4. Công việc ñơn giản và công việc phức hợp (simple and complex activity): 24 2.2.2.5. Thể hiện công việc (Activity instance): 25 2.2.3. Quy trình (Process): 26 2.2.4. Ngữ cảnh (Context): 31 2.2.5. Thuộc tính (Property): 32 2.2.6. Tín hiệu (Signal): 34 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 4 2.2.7. Kế hoạch (Schedule): 35 2.2.8. Ngoại lệ (Exception): 35 2.2.9. Giao tác (Transaction): 38 2.2.10. Hàm (Function): 40 2.3. Ngôn ngữ mô hình hóa eXPDL: 40 2.3.1. Giới thiệu: 40 2.3.2. Những cải tiến của eXPDL so với XPDL và BPML: 41 2.3.2.8. Hỗ trợ mô tả các quy trình có những hoạt ñộng theo mẫu cột mốc: 43 Chương 3. Giới thiệu tổng quan hệ thống 44 3.1. Ngữ cảnh phát triển hệ thống: 45 3.2. Yêu cầu hệ thống cần xây dựng: 45 3.3. Ý nghĩa hệ thống: 45 3.4. Công cụ thiết kế: 46 3.4.1. Giới thiệu về công cụ mô hình hóa quy trình nghiệp vụ : 46 3.4.2. Một số chỉnh sửa công cụ MyXPDL cho phù hợp với việc quản lý quy trình nghiệp vụ 47 3.5. Nguyên lý tổ chức hệ thống: 47 3.6. Nguyên lý vận hành hệ thống: 47 3.7. Quy trình tổng quan: 48 Chương 4. Phân tích yêu cầu hệ thống 49 4.1. Các thành phần hỗ trợ trong luận văn: 49 4.2. Các chức năng chính: 50 4.2.1. Quản lý quy trình mẫu: 50 4.2.2. Khởi tạo dự án: 50 4.2.3. Quản lý dự án: 51 4.2.4. Thực hiện dự án: 52 4.2.5. Các chức năng quản trị: 52 4.3. Mô hình Use Case: 52 4.4. Đặc tả Actor: 53 4.5. Đặc tả Use Case: 53 Chương 5. Phân tích và thiết kế hệ thống 72 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 5 5.1. Thiết kế dữ liệu: 72 5.2. Một số lược ñồ cơ sở dữ liệu: 73 5.3. Thiết kế xử lý: 74 5.3.1. Sơ ñồ lớp: 75 5.3.2. Một số mô hình chính: 76 5.3.3. Một số luồng tuần tự chính trong ứng dụng: 79 5.4. Thiết kế giao diện: 91 Chương 6. Thử nghiệm và ñánh giá 93 6.1. Một số quy trình mẫu: 93 6.1.1. Quy trình ñăng ký học phần: 93 6.1.2. Quy trình chuẩn bị thi thực hành: 94 6.1.3. Quy trình xét tốt nghiệp cuối khóa 94 6.2. Cài ñặt và triển khai hệ thống: 95 6.3. Đánh giá: 95 Chương 7. Tổng kết và hướng phát triển 96 7.1. Những kết quả ñạt ñược: 97 7.1.1. Về mặt lý thuyết: 97 7.1.2. Về mặt ứng dụng: 97 7.2. Ưu và khuyết ñiểm của hệ thống: 97 7.3. Hướng phát triển: 98 7.4. Lời kết: 99 Tài liệu tham khảo 99 Phụ lục 100 Phụ lục 1: Mô tả các bảng cơ sở dữ liệu 100 Phụ lục 2: Các màn hình giao diện chính 117 Phụ lục 3: Quy trình ñăng ký học phần 128 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 6 Danh mục các ký hiệu, các chữ viết tắt WfMS Workflow Management System WfMC Workflow Management Coalition XPDL XML for Process Definition Language BPML Business Process Modeling Language BPEL Business Process Execution Language BPMI Business Process Management Initiative UML Unified Modelling Language Danh mục các hình vẽ Hình 1 Mô hình hóa tiến trình nghiệp vụ 9 Hình 2 Mô hình vận hình quy trình nghiệp vụ 13 Hình 3Sơ ñồ chuyển ñổi trạng thái thể hiện công việc trong BPML 26 Hình 4 Nguyên lý tổ chức hệ thống 47 Hình 5 Nguyên lý vận hành hệ thống 48 Hình 6 Quy trình tổng quan 49 Hình 7 Mô hình Use Case 53 Hình 8 Mô hình cơ sở dữ liệu tổng quan 73 Hình 9 Lược ñồ cơ sở dữ liệu phân công thực hiện công việc 73 Hình 10 Lược ñồ cơ sở dữ liệu tạo mới công việc 73 Hình 11 Lược ñồ cơ sở dữ liệu tạo mới sản phẩm 74 Hình 12 Sơ ñồ lớp các ñối tượng trong dự án 75 Hình 13 Sơ ñồ lớp các ñối tượng liên quan ñến công việc 76 Hình 14 Sơ ñồ trạng thái công việc 76 Hình 15 Quy trình hiển thị cây dự án 78 Hình 16 Quy trình tìm kích hoạt công việc tiếp theo 79 Hình 17 Lược ñồ tuần tự tạo mới dự án theo mẫu 80 Hình 18 Lược ñồ tuần tự kích hoạt dự án 81 Hình 19 Lược ñồ tuần tự tạo mới thể hiện công việc 82 Hình 20 Lược ñồ tuần tự tìm công việc tiếp theo trong dự án 83 Hình 21 Lược ñồ tuần tự xử lý endevent 84 Hình 22 Lược ñồ tuần tự xử lý Gateway 85 Hình 23 Lược ñồ tuần tự thay ñổi thông tin công việc 86 Hình 24 Lược ñồ tuần tự hiển thị cây tiến trình 87 Hình 25 Lược ñồ tuần tự upload sản phẩm 88 Hình 26 Lược ñồ tuần tự doawnload sản phẩm 88 Hình 27 Lược ñồ tuần tự thêm mới ñối tượng 89 Hình 28 Lược ñồ tuần tự luân chuyển sản phẩm 90 Hình 29 Lược ñồ tuần tự truy xuất cơ sở dữ liệu 90 Hình 30 Menu chức năng hệ thống 91 Hình 31 Cây tiến trình dự án 91 Hình 32 Màn hình vận hành dự án 92 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 7 Hình 33 Màn hình báo cáo 93 Hình 34 Quy trình thi thực hành 94 Hình 35 Quy trình xét tốt nghiệp cuối khóa 95 Hình 36 Màn hình thực hiện công việc 117 Hình 37 Màn hình tạo mới dự án 118 Hình 38 Màn hình quy ñịnh thời gian thực hiện công việc 119 Hình 39 Màn hình phân công user thực hiện công việc 120 Hình 40 Màn hình chính thêm công việc vào dự án 121 Hình 41 Màn hình thêm sản phẩm 122 Hình 42 Màn hình thêm cổng ñiều khiển 123 Hình 43 Màn hình thêm kiểu dữ liệu tự ñịnh nghĩa 124 Hình 44 Màn hình thêm luồng ñiều khiển vào quy trình 125 Hình 45 Màn hình quản lý sản phẩm 126 Hình 46 Màn hình xem thông tin công việc 127 Hình 47 Màn hình báo cáo dự án 128 Hình 48 Quy trình ñăng ký học phần 129 Hình 49 Quy trình chuẩn bị công tác giảng dạy 129 Hình 50 Quy trình chuẩn bị ñăng ký học phần lý thuyết 130 Hình 51 Quy trình ñăng ký học phần lý thuyết 131 Hình 52 Quy trình chuẩn bị ñăng ký thực hành 132 Hình 53 Quy trình ñăng ký thực hành 133 Hình 54 Quy trình hiệu chỉnh học phần 133 Hình 55 Quy trình ñăng ký trả nợ 134 Hình 56 Quy trình tính toán và ñóng học phí 134 Hình 57 Các vai trò trong quy trình ñăng ký học phần 135 Hình 58 Các sản phẩm trong quy trình ñăng ký học phần 135 Danh mục các bảng Bảng 1 Bản so sánh các loại khởi tạo quy trình 28 Bảng 2 Bảng mô tả các trạng thái công việc 77 Bảng 3 CSDL mô tả người dùng 100 Bảng 4 CSDL mô tả quyền trong hệ thống 101 Bảng 5 CSDL mô tả sự phân quyền trong hệ thống 101 Bảng 6 CSDL lưu trữ các mẫu mô hình hóa 101 Bảng 7 CSDL lưu trữ các tập tin 102 Bảng 8 CSDL lưu trữ dự án 102 Bảng 9 CSDL lưu trữ mô hình 103 Bảng 10 CSDL lưu trữ vai trò 103 Bảng 11 CSDL lưu trữ tiến trình 104 Bảng 12 CSDL lưu trữ công việc 104 Bảng 13 CSDL lưu trữ trạng thái mở rộng của công việc 105 Bảng 14 CSDL lưu trữ sản phẩm 105 Bảng 15 CSDL lưu trữ trạng thái mỡ rộng của sản phẩm 106 Bảng 16 CSDL lưu trữ thuộc tính sản phẩm 106 Bảng 17 CSDL lưu trữ các sản phẩm vào/ra của công việc 106 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 8 Bảng 18 CSDL lưu trữ phân vai trò thực hiện công việc 107 Bảng 19 CSDL lưu trữ kiểu dữ liệu tự ñịnh nghĩa 107 Bảng 20 CSDL lưu trữ giá trị các kiểu dữ liệu tự ñịnh nghĩa 107 Bảng 21 CSDL lưu trữ luồng tuần tự 108 Bảng 22 CSDL lưu trữ ñiều kiện 108 Bảng 23 CSDL lưu trữ biểu thức ñiều kiện nguyên tố 109 Bảng 24 CSDL lưu trữ cổng ñiều khiển 109 Bảng 25 CSDL lưu trữ biến cố bắt ñầu 110 Bảng 26 CSDL lưu trữ biến cố trung gian 111 Bảng 27 CSDL lưu trữ biến cố kết thúc 112 Bảng 28 CSDL lưu trữ bộ ñịnh giờ 112 Bảng 29 CSDL lưu trữ thể hiện công việc 113 Bảng 30 CSDL lưu vết quá trình thực hiện công việc 113 Bảng 31 CSDL lưu trữ thể hiện sản phẩm 114 Bảng 32 CSDL lưu trữ thể hiện sản phẩm ñầu vào của công việc 114 Bảng 33 CSDL lưu trữ thể hiện sản phẩm ñầu ra của công việc 114 Bảng 34 CSDL lưu trữ thời gian thực hiện công việc 115 Bảng 35 CSDL lưu trữ phân công vai trò cho người dùng trong dự án 115 Bảng 36 CSDL lưu trữ câu hỏi 116 Bảng 37 CSDL lưu trữ câu trả lời 116 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 9 Chương 1. Tổng quan Trình bày tổng quan các vấn ñề sẽ ñược nghiên cứu trong luận văn. Đồng thời cung cấp một số ñịnh nghĩa, khái niệm ban ñầu về các vấn ñề liên quan ñến luận văn. 1.1. Tổng quan về quy trình nghiệp vụ: 1.1.1. Định nghĩa: Là một tập hợp của một hoặc nhiều thủ tục hoặc công việc mà cùng chung mục ñích nghiệp vụ, thông thường trong ngữ cảnh của tổ chức ñịnh nghĩa các vai trò chức năng và các mối quan hệ. 1 1.1.2. Các hướng nghiên cứu về tiến trình nghiệp vụ: 1.1.2.1. Về mô hình hóa tiến trình nghiệp vụ: 1.1.2.1.1. Mô hình hóa nghiệp vụ là gì? Mô hình hóa tiến trình nghiệp vụ là việc ñịnh nghĩa các tiến trình nghiệp vụ bằng cách sử dụng ngôn ngữ mô hình hóa tiến trình thích hợp. Hiện tại có rất nhiều ngôn ngữ mô hình hóa tiến trình ñang ñược nghiên cứu và phát triển nhưng trong ñó phổ biến nhất là 2 ngôn ngữ BPML và XPDL. Hình 1 Mô hình hóa tiến trình nghiệp vụ 2 Ngôn ngữ mô hình hóa tiến trình cần diễn ñạt ñược các thành tố chính trong tiến trình, thêm vào ñó cũng cần diễn ñạt ñược các thông tin phụ như tài nguyên, việc phân tích, theo dõi, ño lường Nhưng tại sao lại phải mô hình hóa tiến trình ? 1 Trang 3, Business Project Modeling Languages: Sorting through the alphabet soup, WfMC, 1999 2 Nghiên cứu và áp dụng các kỹ thuật hỗ trợ vận hành một số tiến trình phần mềm hửu dụng, luận văn thạc sĩ ngành tin học, TP HCM 2003 Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 10 1.1.2.1.2. Mục ñích của việc mô hình hóa: Việc mô hình hóa quy trình nghiệp vụ nhằm các mục ñích sau ñây:  Mô tả quy trình Cung cấp một hệ thống ñặc tả mang tính hình thức ñể thống nhất cơ chế giao tiếp trao ñổi tài liệu giữa các tổ chức.  Phân tích quy trình Dựa vào mô hình ñể xem xét cải tiến quy trình, phân tích nhằm tìm ra các thiếu sót và hạn chế của quy trình.  Thực thi quy trình Mô phỏng hay cung cấp một mức ñộ hỗ trợ xử lý tự ñộng nhất ñịnh cho các quy trình nghiệp vụ. Cung cấp hướng dẫn chi tiết cho các ñối tượng tham gia vào tiến trình: nhờ ñó quá trình phối hợp thực hiện dễ dàng hơn. 1.1.2.1.3. Một số ñặc ñiểm của các ngôn ngữ mô hình hóa: XPDL,BPML, BPEL: BPML, BPEL và XPDL là những ngôn ngữ ñịnh nghĩa tiến trình dựa trên XML. Chúng cung cấp một mô hình hình thức ñể biểu thị những tiến trình có thể thực hiện, những tiến trình này thể hiện tất cả diện mạo của tiến trình nghiệp vụ của 1 công ty. Chúng dựa vào những mô hình ñặc tả khác nhau. Mỗi mô hình ñều xem hoạt ñộng (activities) như những phần tử cơ bản của sự ñịnh nghĩa tiến trình. Mỗi hoạt ñộng (activity) lại là 1 bộ phận của tiến trình ñặc biệt nào ñó. Mỗi cái ñều có thể hiện dữ liệu liên quan riêng có thể ñược ñề cập ñến cổng lôgic và những biểu thức (expresstion). Trong khi BPML và BPEL ñược xem như những ngôn ngữ lập trình có cấu trúc khối, cho phép ñệ quy các khối thì XPDL ñược xem như một ngôn ngữ có cấu trúc ñồ thị với những khái niệm bổ sung ñể ñiều khiển những khối. BPML tập trung trong việc ñịnh nghĩa những dịch vụ mạng. BPEL cũng tập trung trong vấn ñề này và hướng giải quyết cũng tương tự với BPML. Trong khi ñó XPDL tập trung trên những vấn liên quan ñến phân phối các công việc. [...]... ng c n ph i xây d ng Chương 5: Phân tích và thi t k h th ng: Trình bày v k thu t thi t k và xây d ng ng d ng iPMS Trang 15 Nghiên c u và xây d ng ng d ng h tr v n hành ti n trình nghi p v (BPML) trên môi trư ng WEB Chương 6: Th nghi m và ñánh giá: Trình bày v th nghi m v n hành m t s quy trình nghi p v , ñánh giá k t qu ñ t ñư c và quá trình cài ñ t và tri n khai h th ng Chương 7: T ng k t và hư ng phát... ñ t ñư c c a lu n văn, ưu và khuy t ñi m, cu i cùng ñưa ra các hư ng phát tri n trong tương lai Chương 2 Gi i thi u m t s ngôn ng mô hình hóa: Trình bày ki n th c t ng quát v các ngôn ng mô hình hóa: XPDL, BPML, eXPDL Đ c bi t là eXPDL, vì ñ c t quy trình nghi p v theo eXPDL là ñ u vào cho vi c xây d ng ng d ng v n hành quy trình nghi p v iPMS (Trình bày trong chương 4,5) XPDL, BPML, BPEL là nh ng... thích v i phiên b n XPDL 1.0, và ñư c d ñ nh s s d ng như m t d ng t p tin (file) cho BPMN M c ñích nguyên th y c a XPDL là ph i ñư c duy trì và tăng cư ng b i phiên b n th hai này c a b ng ñ c t XPDL và b ng ñ c t BPMN ñ u có chung 1 v n ñ v mô hình t nh ng vi n c nh khác nhau XPDL cung c p 1 ñ nh d ng file XML mà t ñó ta có th s d ng ñ trao ñ i gi a nh ng mô hình ti n trình và nh ng công c BPMN... c gi n ñ thêm vào ñư c c p nh t cho cách ti p c n m i s d ng namespace 11 Version 2.0 Robert Shapiro, Mike - Phiên b n m i nh t hi n nay Marin, Justin Brunt và Sasa Bojanic 2.1.2 Các ñ c ñi m chính c a XPDL 2.0: Chúng em xin gi i thi u sơ lư c v phiên b n m i nh t c a XPDL 2.0 Trang 20 Nghiên c u và xây d ng ng d ng h tr v n hành ti n trình nghi p v (BPML) trên môi trư ng WEB Phiên b n XPDL 2.0 thì... chương 2) o K t qu nghiên c u v ngôn ng mô hình hóa XPDL (trình bày trong chương 2) o K t qu nghiên c u v ngôn ng mô hình hóa eXPDL và công c mô hình hóa MyXPDL (trình bày trong chương 2) V m t ng d ng: o Xây d ng ng d ng h tr v n hành quy trình nghi p v ñư c ñ c t theo ngôn ng eXPDL trên môi trư ng WEB (trình bày trong chương 4,5) o ng d ng h tr thi t k và v n hành tr c ti p các quy trình ñơn gi n 1.2.3... ngư i dùng nghi p v và ngư i dùng k thu t ho c c a nh ng quy trình nghi p v ph c t p Có m t s thành ph n trong BPMN phiên b n 1.0 nhưng không ñư c th hi n trong XPDL phiên b n 1.0 T t c các thành ph n này ñư c h p nh t l i trong phiên b n XPDL 2.0 Phiên b n XPDL 2.0 tương thích v i phiên b n XPDL 1.0 Tuy nhiên có m t s ngo i l ph Phiên b n XPDL 2.0 có m t tên mi n (namespace) khác, và nh ng công c mu... c t p trung ch y u vào phương pháp mô hình hóa nghi p v theo mô hình lu ng công vi c (Workflow) Đây là mô hình xem xét quy trình nghi p v t ng quát dư i d ng các lu ng th c thi có th t , t p trung vào cơ ch mô t nghi p v sao cho có th ñ dàng lưu tr và v n hành ñư c trên máy tính Mô hình Workflow ra ñ i cách ñây hơn 15 năm và hi n ñang ñư c xây d ng d n d n ñ hoàn ch nh v c u trúc và ng nghĩa M t s hư... n XPDL 2.0 có m t tên mi n (namespace) khác, và nh ng công c mu n tương thích v i phiên b n XPDL 1.0 c n hi u c XPDL 1.0 và tên mi n c a XPDL 2.0 Nh ng thành ph n trong phiên b n XPDL 1.0 sau ñây ñã ñư c lo i b trong phiên b n 2.0 • Thành ph n Automatic Thay th b i thu c tính Mode trong thành ph n StartMode và FinishMode • Thu c tính BlockId c a thành ph n BlockActivity Thay th b i ActivitySetId •... tính v a ñư c t o ñ t o và g i m t thông ñi p ra Ng c nh ñ nh nghĩa tính ch t thông d ng cho t t c các công vi c trong ng c nh ñó, ví d b t các ñi u ki n và l i ngo i l , cung c p các ng nghĩa nguyên t , ñ nh nghĩa rang bu c th i gian… Các công vi c và ng c nh ñư c xây d ng theo ki u phân c p Ng c nh hi n t i c a công vi c này có th là ng c nh con c a m t vài ng c nh khác, và cũng có th là “cha” c... c chuy n thành SPLITS Ch nh s a tài li u v Splits và Joins trong Trang 17 Nghiên c u và xây d ng ng d ng h tr v n hành ti n trình nghi p v (BPML) trên môi trư ng WEB ph n m r ng c a BPMN Thêm tài li u vào m c Route Activity - Nh ng gói liên quan ñư c m r ng bao g m c ph n khai báo ki u - Thêm thu c tính External Package Reference - Thêm s tham kh o vào gói ngoài (external package) cho nh ng ngư i tham . bằng WEB:  Ưu ñiểm: - Hỗ trợ tính chất phân tán của tiến trình rất mạnh. - Tính không ñồng nhất của tiến trình: do việc giao tiếp ñều thông qua Web nên các thành viên chỉ cần có một Web Browser. vào ñời. Chúng con xin ghi nhớ công ơn của Ba, Mẹ. Ba mẹ luôn là niềm ñộng viên giúp chúng con vu t qua khó khăn trong cuộc sống. Chúng em xin cảm ơn các anh chị khóa trước ñã truyền ñạt các. Nghiên cứu và xây dựng ứng dụng hỗ trợ vận hành tiến trình nghiệp vụ (BPML) trên môi trường WEB Trang 2 Giới thiệu tổng quan ñề tài Ngày nay, cùng với sự gia tăng quy mô tổ chức, công việc

Ngày đăng: 10/05/2015, 13:54

Từ khóa liên quan

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

Tài liệu liên quan