Hệ thống quản lý tiến trình nghiệp vụ và ứng dụng cho bài toán quản lý văn bản đi đến trong nội bộ cơ quan

96 1K 3
Hệ thống quản lý tiến trình nghiệp vụ và ứng dụng cho bài toán quản lý văn bản đi đến trong nội bộ cơ quan

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  Trần Thu Trang HỆ THỐNG QUẢN LÝ TIẾN TRÌNH NGHIỆP VỤ VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ VĂN BẢN ĐI ĐẾN TRONG NỘI BỘ CƠ QUAN LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  Trần Thu Trang HỆ THỐNG QUẢN LÝ TIẾN TRÌNH NGHIỆP VỤ VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ VĂN BẢN ĐI ĐẾN TRONG NỘI BỘ CƠ QUAN Ngành:CÔNG NGHỆ THÔNG TIN Chuyên ngành: HỆ THỐNG THÔNG TIN Mã số: 60480104 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Người hướng dẫn khoa học: PGS.TS Nguyễn Văn Vỵ HÀ NỘI – 2015 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng Các số liệu, kếtquả nêu luận văn làtrung thực chưa công bố bất kỳcông trình khác Tôi xin cam đoan giúp đỡ cho việc thực Luận văn cảm ơn thông tin trích dẫn Luận văn rõ nguồn gốc Học viên thực Luận văn Trần Thu Trang LỜI CÁM ƠN Trước tiên xin bày tỏ trân trọng lòng biết ơn PGS.TS Nguyễn Văn Vỵ, giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin – Trường Đại học Công nghệ - ĐHQGHN Trong thời gian học làm luận văn tốt nghiệp, thầy dành nhiều thời gian quý báu tận tình bảo, hướng dẫn việc nghiên cứu, thực luận văn Tôi xin cảm ơn GS, TS giảng dạy trình học tập làm luận văn Các thầy giúp hiểu thấu đáo lĩnh vực mà nghiên cứu để vận dụng kiến thức vào công tác Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ suốt trình học tập nghiên cứu để hoàn thành tốt luận văn tốt nghiệp HàNội, tháng 05 năm 2015 Tác giả Trần Thu Trang MỤC LỤC LỜI CAM ĐOAN LỜI CÁM ƠN MỤC LỤC MỞ ĐẦU Giới thiệu Cấu trúc luận văn Chương I: Tổng quan hệ thống quản lý tiến trình nghiệp vụ 1.1.Quản lý tiến trình nghiệp vụ (Business Process Management-BPM) 1.1.1.Lịch sử BPM 1.1.2.Khái niệm BusinessProcess 1.1.3.Phân loại BusinessProcess 1.1.4.Định nghĩa Business Process Management - BPM 1.2.Mô hình hóa tiến trình nghiệp vụ (Business Process Modeling) 10 1.2.1.Một số ký pháp mô hình hóa tiến trình nghiệp vụ 10 1.2.2.Chuẩn mô hình hóa tiến trình nghiệp vụ 13 1.2.3 Từ mô hình hóa đến thực thi tự động tiến trình nghiệp vụ 24 1.3.Hệ thống quản lý tiến trình nghiệp vụ (Business Process Management System BPMS) 33 1.3.1.BPM + IT = BPMS (Business Process Management System) 34 1.3.2 Lịch sử hình thành phát triển BPMS 36 1.3.3 BPMS liên quan đến kiến trúc hướng dịch vụ SOA nào? 40 1.3.4 Những tiêu chuẩn phát triển cho BPMS 40 1.3.5 Kiến trúc hệ thống BPMS 41 1.3.6 Thị trường BPMS 42 Chương II: Hệ thống quản lý tiến trình nghiệp vụ Intalio|BPMS 48 2.1.Quy trình tổng quát triển khai ứng dụng theo BPMS 48 2.1.1.Phương pháp BPMS 48 2.1.2.Quy trình phát triển ứng dụng theo BPMS 49 2.1.3 Mô hình vòng đời phát triển BPMS 50 2.2.Tổng quan Intalio 51 2.2.1.Intalio|BPMS 52 2.2.2 Intalio|Design 53 2.2.3 Intalio|Server 69 Chương III: Ứng dụng 76 3.1 Cài đặt công cụ mô hình hóa: Intalio|Design: 76 3.2 Các bước xây dựng ứng dụng 77 3.2.1 Bước 1: Phân tích đặc tả toán 77 3.2.2 Bước 2: Cài đặt vận hành 78 3.3 Triển khai thử nghiệm ứng dụng 78 3.3.1 Tiến trình nghiệp vụ Duyệt văn 78 3.3.2 Tiến trình nghiệp vụ Xin văn phòng phẩm 84 KẾT LUẬN 91 1.Phương pháp luận phương pháp 91 2.Ứng dụng thực tiễn 91 3.Những tồn hướng tiếp tục 91 Tài liệu tham khảo 93 MỞ ĐẦU Giới thiệu Trong thời đại công nghệ môi trường kinh tế-xã hội thay đổi không ngừng Các tổ chức, doanh nghiệp dù quy mô lớn hay nhỏ mong muốn trở nên uyển chuyển thích nghi với thị trường động Hiện doanh nghiệp có xu hướng xây dựng tiến trình nghiệp vụ cho dễ dàng đáp ứng việc tự động hóa thay đổi việc quản lý… BPM giải pháp công nghệ nhằm đáp ứng việc tổ chức, quản lý doanh nghiệp theo tiến trình nghiệp vụ điều kiện môi trường thay đổi nhanh, cải thiện hiệu hoạt động quản lý rủi ro tốt Giải pháp BPM có mối quan hệ chặt chẽ đến lĩnh vực: Công nghệ thông tin Quản lý kinh doanh hỗ trợ việc quản lý tiến trình nghiệp vụ nhằm áp dụng việc mô hình hoá tổ chức quản lý tiến trình nghiệp vụ doanh nghiệp BPM giải pháp công nghệ dựa tảng web hướng dịch vụ Ứng dụng công nghệ phù hợp với yêu cầu quản lý doanh nghiệp xu hướng phát triển công nghệ, tạo khả tái cấu trúc nhanh chóng tiến trình nghiệp vụ tổ chức Đó nhu cầu cấp bách doanh nghiệp ngày Vì đặc trưng này, đề tài “Hệ thống quản lý tiến trình nghiệp vụ ứng dụng cho toán quản lý văn đến nội quan” chọn làm đề tài luận văn Mục tiêu làm quen với cách tiếp cận để triển khai ứng dụng công nghệ thông tin thử nghiệm để rút kinh nghiệm bước đầu thực ứng dụng theo định hướng Cấu trúc luận văn Luận văn tập trung nghiên cứu tìm hiểu khái niệm, kiến trúc, công nghệ thành phần xây dựng lên “Hệ thống quản lý tiến trình nghiệp vụ”, cài đặt triển khai thử nghiệm Luận văn gồm chương sau − Chương I: Giới thiệu − Chương II: Tìm hiểu “Hệ thống quản lý tiến trình nghiệp vụ” - Business Process Management System (BPMS) chương trình bày nội dung sau:  Các khái niệm liên quan đến hệ thống quản lý tiến trình nghiệp vụ như: “Quy trình nghiệp vụ - Business Process”; “Quản lý tiến trình nghiệp vụ Business Process Manager”; “Mô hình hóa tiến trình nghiệp vụ - Business Process Modeling”: Trong phần trình bày chuẩn mô tả Quy trình quản lý nghiệp vụ Business Process Management Notation BPMN, ngôn ngữ thực thi Quy trình nghiệp vụ Business Process Execution Language BPEL  Khái niệm, kiến trúc hệ thống BPMS, sản phẩm BPMS tiêu biểu − Chương III: Tìm hiểu hệ thống BPMS cụ thể, hệ thống Intalio|BPMS – hệ thống BPMS mã nguồn mở, đánh giá đáng tin cậy nhiều tổ chức, doanh nghiệp giới sử dụng − Chương IV:Chương trình bày việc thực cài đặt hệ thống Intalio|BPMS Xây dựng số ví dụ mô hình tiến trình nghiệp vụ công cụ hệ thống Intalio|BPMS cung cấp − Cuối kết luận tài liệu tham khảo Chương I: Tổng quan hệ thống quản lý tiến trình nghiệp vụ 1.1.Quản lý tiến trình nghiệp vụ (Business Process Management-BPM) Chương trình bày khái niệm liên quan đến “Hệ thống quản lý tiến trình nghiệp vụ” Để hiểu hệ thống quản lý tiến trình nghiệp vụ, cần tìm hiểu “Quản lý tiến trình nghiệp vụ”, “Quy trình nghiệp vụ” 1.1.1.Lịch sử BPM Các nhà lý thuyết quản lý không ngừng phát triển ý tưởng khái niệm quản lý để hỗ trợ cho tổ chức, doanh nghiệp đối mặt với thách thức thị trường ngày phát triển nhanh, độ cạnh tranh cao Mặc dù lúc đầu ý tưởng quản lý khác không liên quan đến nhau, chúng có điểm chung không thay đổi qua nhiều năm sau Họ gọi trình tái cấu trúc tiến trình nghiệp vụ, kinh doanh (Business Process Reengineering - BPR), hay Quản lý chất lượng tổng thể (Total Quality Management -TQM), Six Sigma, nhiên chúng có khái niệm chung Quản lý tiến trình (Process Management)Chang (2006) Thuyết Quản lý tiến trình ngày có nguồn gốc từ thuyết chất lượng năm 80, tái cấu trúc Quy trình kinh doanh, nghiệp vụ năm 90: Trong cách mạng việc làmnăm 1776, Adam Smith đưa ý tưởng chuyên hóa môn lao động Khái niệm chuyên môn hóa lao động tảng việc phân phòng ban, ngành theo chức tổ chức Cuộc cách mạng kỹ sư Frederick Winslow Taylor (được biết đến với phát minh công cụ máy thép) Taylor mở rộng khái niệm Smith chuyên môn hóa lao động việc đưa phương pháp khoa học phép đo lường trình sản xuất trình bày sách Principles of Scientific Management (1991) Một người điều chỉnh thuyết Taylor Henry Ford – người thành lập hãng Ford Motor (1913) Henry Ford mở rộng khái niệm chuyên môn hóa lao động đưa quy định trình tự để hoàn thành công việc Khái niệm cho phép sản xuất hàng loạt đưa thông số kỹ thuật trình sản xuất Trong năm 1970, tập đoàn Mỹ bắt đầu nhận thấy cạnh tranh từ Châu Âu đối tác Nhật Bản, người tiêu dùng có quyền lựa chọn cho việc mua sắm Do nhà sản xuất bắt buộc phải sản xuất sản phẩm chất lượng đáp ứng yêu cầu, dịch vụ khách hàng Vì thuyết Quản lý tiến trình đòi hỏi phải hướng tới việc thỏa mãn yêu cầu khách hàng, thu hút khách hàng 1.1.2.Khái niệm BusinessProcess Để tìm hiểu Quản lý tiến trình nghiệp vụ cần hiểu khái niệm tiến trình nghiệp vụ(Business Process)là gì? Phụ thuộc vào lĩnh vực khác mà người ta đưa định nghĩa tiến trình khác Theo Chang (2006) đưa định nghĩa tiến trìnhtheo góc nhìn khác sau: − Theo góc nhìn kỹ thuật hệ thống, tiến trình là: Một chuỗi kiện sử dụng nguyên liệu đầu vào để sản xuất kết đầu − Theo góc nhìn kinh doanh, tiến trình là: Một dòng chảy hoạt động thực người hay máy móc phân chia thực theo phòng ban để đạt mục tiêu kinh doanh, tạo giá trị nội thỏa mãn yêu cầu khách hàng Theo Aguilar Ruth (2004), tiến trình nghiệp vụ kết hợp có logic, cấu trúc, hoạt động cách độc lập hoạt động tổ chức, doanh nghiệp nhằm đạt mục tiêu, kết mong muốn Theo Hammer Champy (1993), tiến trình nghiệp vụlà tập hoạt động với nhằm tạo kết có giá trị cho khách hàng Hình 3.2 Sơ đồ tiến trình quản lý văn Tác vụ “Gửi thư đính kèm tài liệu” tách thành tiến trình “Gửi thư” riêng mô tả hình vẽ: Hình 3.3 Sơ đồ tiến trình gửi thư đính kèm tài liệu − Đặc tả toán công cụ mô hình hóa tiến trình (BPMN)  Bước1.1: Xác định thành phần thực chức riêng (Pool): Pool Nhân viên, Pool Lãnh đạo (đặt non-execuse Pool), Pool dịch vụ (Execuse Pool) thực tiến trình trao đổi Nhân viên, Lãnh đạo  Bước 1.2: Xác định, xây dựng giao diện cần thiết:  Pool Nhân viên: cần Form: Gửi đề xuất duyệt, nhận định đồng ý nhận định không đồng ý 79  Pool Lãnh đạo: cần Form: Nhận văn yêu cầu duyệt từ nhân viên (gửi nhân viên)  Bước 1.3: Xác định dịch vụ cần tích hợp: Quy trình chưa cần tích hợp dịch vụ.=> Project cần file: Hình 3.4 Sơ đồ Project duyệt tài liệu  Bước 1.4: Xác định thành phần chứa Pool xây dựng tiến trình thực hình vẽ: Hình 3.5 Mô hình tiến trình duyệt tài liệu  Bước 1.5: Ánh xạ, định nghĩa liệu nguồn, liệu đích cho tác vụ cần thiết:  Xác định tác vụ cần định nghĩa liệu: Nhận đề xuất, Nhận định lãnh đạo, Gateway Gửi định (Dựa vào kinh nghiệm để 80 xác định, thường tác vụ thể mối liên hệ Pool)  Xác định liệu nguồn, liệu đích cần ánh xạ phép toán cần thiết  Xây dựng biểu đồ ánh xạ, hình vẽ sau thể phép toán ánh xạ tác vụ:  Bước 1.6: Triển khai mô hình lên server b Bước 2: Cài đặt, vận hành − Cài đặt:  Thiết lập cấu hình môi trường triển khai:  Phân quyền, tạo người dùng: cấu hình …\var\config\security.xml − Vận hành: Người dùng đăng nhập tài khoản, sử dụng ứng dụng Hình 3.7 Ứng dụng đẩy lên server 3.3.1.2.Gửi thư đính kèm tài liệu a Bước 1: Phân tích đặc tả toán − Đặc tả toán hình vẽ đơn giản 81 file Hình 3.8 Quy trình gửi thư đính kèm tài liệu − Đặc tả toán công cụ mô hình hóa tiến trình nghiệp vụ BPMN  Bước 1.1: Xác định thành phần thực chức riêng (Pool): Pool Client (Nhân viên) – Pool nonExecuse, Pool Gửi thư đính kèm tài liệu – pool Execuse, Pool Server để thực chức gọi dịch vụ - pool nonExecuse  Bước 1.2: Xác định, xây dựng giao diện cần thiết: Giao diện cho Pool Client: Form gửi thư Form nhận thông báo kết việc gửi thư  Bước 1.3: Xác định dịch vụ cần tích hợp: Dịch vụ gửi thư đính kèm file  Bước 1.4: Xác định thành phần chứa Pool, xây dựng tiến trình thực hiện: 82 Hình 3.9 Mô hình tiến trình gửi thư đính kèm tài liệu  Bước 1.5: Ánh xạ, định nghĩa liệu nguồn, liệu đích cho tác vụ cần thiết:  Xác định tác vụ cần định nghĩa liệu: tác vụ “Gọi dịch vụ gửi thư” tác vụ “Thông báo”  Xác định liệu nguồn, liệu đích cần ánh xạ phép toán cần thiết  Xây dựng biểu đồ ánh xạ  Bước 1.6: Triển khai mô hình lên server b Bước 2: Cài đặt vận hành − Cài đặt: Thiết lập cấu hình môi trường triển khai:  Phân quyền, tạo người dùng: cấu hình file …\var\config\security.xml  Dịch vụ: Cần tích hợp dịch vụ gửi thư đính kèm file  Upload dịch vụ EmailAttachmentServiceWS.arr : Truy cập vào http://localhost:8080/axis2/ , nhấp chuột vào mục “Administrator”, đăng nhập với username: admin, password: axis2 Nhấp chuột vào mục “Upload Service”, chọn file EmailAttachmentServiceWS.arr  Copy file mail.jar, activation.jar vào thư mục cài Java “ \Java\jdk1.6\jre\lib\ext”  Copy file MailConfig.inf vào ổ đĩa C:\ 83 Hình 3.11 Nội dung file MailConfig.inf – thông tin địa gửi thư đi… Hình mô tả nội dung file MailConfig.inf – thông tin địa gửi thư đi, cổng, phương thức truy cập…  Khởi động lại Server Intalio − Vận hành: Người dùng đăng nhập tài khoản, sử dụng ứng dụng 3.3.2 Tiếntrìnhnghiệp vụ Xin văn phòng phẩm 3.3.2.1.Tiến trình xin cấp văn phòng phẩm a Bước 1: Phân tích đặc tả toán − Đặc tả toán hình vẽ đơn giản: 84 Hình 3.12 Quy trình xin cấp văn phòng phẩm Tác vụ “Kiểm tra tất VPP có”, Tìm thông tin chi tiết 1VPP Thêm VPP tiến trình cần chia nhỏ − Đặc tả tiến trình công cụ mô hình hóa tiến trình (BPMN): Nhận thấy tiến trình xin cấp VPP có phần giống với tiến trình duyệt tài liệu, nên mô hình tiến trình thực thay đổi, nội dung tác vụ lại có chức khác nhau: Form ánh xạ liệu khác  Bước 1.1: Xác định thành phần thực chức riêng (Pool): Pool Nhân viên, Pool Lãnh đạo (đặt non-execuse Pool), Pool dịch vụ (Execuse Pool) thực tiến trình trao đổi Nhân viên, Lãnh đạo  Bước 1.2: Xác định, xây dựng giao diện cần thiết:  Pool Nhân viên: cần Form: Gửi văn Nhận định đồng ý Nhận định không đồng ý  Pool Lãnh đạo: cần Form: Nhận văn (gửi nhân viên) 85  Bước 1.3: Xác định dịch vụ cần tích hợp: Quy trình chưa cần tích hợp dịch vụ  Bước 1.4: Xác định thành phần chứa Pool tiến trình thực hiện, từ xây dựng tiến trình hình vẽ: Hình 3.13 Mô hình tiến trình nhân viên xin văn phòng phẩm Hình mô tả mô hình tiến trình nhân viên xin văn phòng phẩm  Bước 1.5: Ánh xạ, định nghĩa liệu nguồn, liệu đích cho tác vụ cần thiết:  Xác định tác vụ cần định nghĩa liệu: tác vụ “Gửi yêu cầu tới lãnh đạo”, tác vụ “Nhận định lãnh đạo”, gateway, tác vụ “Gửi định”  Xác định liệu nguồn, liệu đích cần ánh xạ phép toán cần thiết  Xây dựng biểu đồ ánh xạ liệu:  Bước 1.6: Triển khai mô hình lên server b Bước 2: Cài đặt vận hành  Cài đặt: Thiết lập cấu hình môi trường triển khai: Phân quyền, tạo người dùng: cấu hình file …\var\config\security.xml  Vận hành: Người dùng đăng nhập tài khoản, sử dụng ứng dụng 86 Hình 3.16 Ứng dụng thực tiến trình Xin văn phòng phẩm sau đẩy lên server Hình mô tả giao diện ứng dụng thực tiến trình Xin văn phòng phẩm 3.3.2.2 Quy trình xem thông tin văn phòng phẩm, xem danh sách VPP có Kết hợp tiến trình xem thông tin VPP xem danh sách VPP có vào Project, thiết lập tiến trình thực song song a.Bước 1: Phân tích đặc tả toán − Đặc tả toán hình vẽ đơn giản: Hình 3.17Quy trình xem thông tin VPP 87 Hình mô tả tiến trìnhxem thông tinmột VPP Hình 3.18 Quy trình xem thông tin tất VPP Hình mô tả tiến trìnhxem thông tin tất VPP − Đặc tả tiến trình công cụ mô hình hóa tiến trình (BPMN):  Bước 1.1: Xác định thành phần thực chức riêng (Pool): Pool Lãnh đạo - nonExecuse, Pool Search thực chức tìm kiếm thông tin VPP, Pool Search All thực chức hiển thị danh sách tất VPP, pool Service – nonExecuse để gọi dịch vụ  Bước 1.2: Xác định, xây dựng giao diện cần thiết: Pool Lãnh đạo: Cần Form “Yêu cầu xem thông tin VPP”, “Yêu cầu xem tất VPP”, “Thông tin VPP”, “Thông báo VPP” Form “Danh sách tất VPP”  Bước 1.3: Xác định dịch vụ cần tích hợp: Dịch vụ tìm kiếm thông tin 1VPP Dịch vụ hiển thị danh sách tất VPP  Bước 1.4: Xác định thành phần chứa Pool tiến trình thực hiện, từ xây dựng tiến trình hình vẽ: 88 Hình 3.19Mô hình tiến trình nhân lãnh đạo xem thông tin VPP, xem danh sách tất VPP Hình mô tả mô hình tiến trình nhân lãnh đạo xem thông tin VPP, xem danh sách tất VPP  Bước 1.5: Ánh xạ, định nghĩa liệu nguồn, liệu đích cho tác vụ cần thiết:  Xác định tác vụ cần định nghĩa liệu: tác vụ “Tìm kiếm tất VPP”, tác vụ “Hiển thị danh sách tất VPP”, “Gọi dịch vụ tìm kiếm thông tin VPP”, gateway, tác vụ “Có VPP cần tìm”  Xác định liệu nguồn, liệu đích cần ánh xạ phép toán cần thiết  Xây dựng biểu đồ ánh xạ liệu:  Bước 1.6: Triển khai mô hình lên server b Bước 2: Cài đặt vận hành − Cài đặt:Thiết lập cấu hình môi trường triển khai:  Upload dịch vụ: Truy cập vào http://localhost:8080/axis2/ , nhấp chuột vào mục “Administrator”, đăng nhập với username: admin, password: axis2 Nhấp chuột vào mục “Upload Service”, chọn file MaterialWS.arr để cung 89 cấp ấp dịch vụ cho việc truy cập vào v sở liệu Material.mdb Sau chọn mục ục Avaiable Services để kiểm tra dịch vụ đ sẵn dùng ùng chưa  Tạo thư mục, ục, copy file cần thiết: thiết: Copy file jsp sau vào thư m mục cài Intalio|Server …\\webapps\axis2\axis-web       MaterialReceiptDetailsRequest.js MaterialReceiptDetailsResponse.jsp MaterialReceiptCustomerRequest.jsp MaterialReceiptCustomerResponse.jsp InsertMaterial.jsp Material.jsp InsertFinish.jsp  Tạo thêm thư mục ục wsdl thư th mục…\webapps\axis2\WEB WEB-INF\classes, sau copy file Client.java and Client.class vào thư mục mục wsdl vừa tạo  Cấu hình file kết ết nối sở liệu: Copy file JdbcConnection1.txt vvào ổ đĩa C:\ Hình ình 3.20 File cấu hình kết nối csdl + Thiết ết lập tên t miền cho sở liệu:Cách thiết lập ttên DSN cho sở liệu Material.mdb − Vận hành: Người dùng ùng đăng nhập nh tài khoản, sử dụng ứng dụng 90 KẾT LUẬN BPMS hướng để triển khai ứng dụng CNTT cho tiến trình nghiệp vụ tổ chức doanh nghiệp Mặc dù đời thập kỷ, phát triển nhanh ba mặt hướng triển khai công nghệ: phương pháp luận, phương pháp công cụ, có nhiều kinh nghiệm triển khai thành công Nhờ ưu điểm vượt trội tính đơn giản, dễ triển khai so với phương pháp ứng dụng CNTT truyền thống, nước vận dụng hiệu phổ biến Trong luận văn thực thu kết sau về: 1.Phương pháp luận phương pháp − Trình bày khái niệm định nghĩa quản lý tiến trình nghiệp vụ − Giới thiệu quy trình tổng quát để triển khai ứng dụng theo phương pháp quản lý tiến trình nghiệp vụ (BPM) − Giới thiệu phương tiện (môi trường) công cụ cho phép triển khai ứng dụng theo phương pháp quản lý tiến trình nghiệp vụ − Nêu ưu điểm vượt trội cách tiếp cận phát triển ứng dụng CNTT theo định hướng tiến trình nghiệp vụ 2.Ứng dụng thực tiễn − Tìm hiểu cài đặt môi trường công cụ cần thiết (mã nguồn mở) cho phép triển khai ứng dụng theo BPM − Tiến hành triển khai hai ứng dụng đơn giản với đầy đủ bước chạy thử thành công 3.Những tồn hướng tiếp tục − Với thời gian hạn chế, chưa thử nghiệm để thấy đủ khả hỗ trợ phát triển ứng dụng công cụ mã nguồn mở cài đăt 91 − Nhiều nội dung việc triển khai ứng dụng theo định hướng tiến trình nghiệp vụ chưa kịp tìm hiểu khai thác để thấy mặt mạnh cách tiếp cận ứng dụng công nghệ thông tin − Hướng tiếp tục hướng đến khắc phục hai tồn nêu 92 Tài liệu tham khảo Quản lí tiến trình nghiệp vụ-một cách tiếp cận triển khai phần mềm web - PGS.TS Nguyễn Văn Vỵ - THS Phan Thanh Đức A Survey of Business Process Execution Language (BPEL) Chris Ma, Qiwen Xu and J.W Sanders September 2009 ApacheWS-BPEL (2009) Aguilar-Saven, Ruth Sara "Business process modelling: Review and framework." International Journal of production economics (2004) BPMN (Business Process Modeling Notation –BPMN-) - bizagi BPMN v2.0 Business Process Modeling and Execution Tools and technologies Business Process Management (BPM) Intalio & The SOA Gateway Chang, James F (2006): “Business Process Management Systems - Strategy and Implementation” 10 Introduction of Intalio|Designer and Introduction of Intalio BPMN Books, Articles, and Papers: 11 BPMN and Business Process Management (PDF by Jog Roj & Martin Owen - Popkin Software, September 2003 884K) 12 BPMN Method and Style: A levels-based methodology for BPM tiến trìnhmodeling and improvement using BPMN 2.0by Bruce Silver 13 Mapping BPMN to BPEL Example - (PDF 386K)by Stephen A White - IBM, February 2005 14 Mastering the Unpredictab How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done by Keith D Swenson of Fujitsu, long associated with the Workflow Management Coalition, joined by contributors including Max J Pucher of ISIS Papyrus, Dana Khoyi of Global 360 and Nathaniel Palmer of SRA International, Inc, BPM.com and the Workflow 15 Introduction to BPMN - (PDF 359K)by Stephen A White - IBM, May 2004 16 Process Driven Modernization in Insurance by Jason Dokken, Principal Global Architect, Insurance, TIBCO Software Inc 17 Workflow Patterns with BPMN by Stephen A White - IBM, January 2004 93 and UML- (PDF 496K) [...]... qui trình nghiệp vụ như tập các tương tác giữa các dịch vụ Web OASIS định nghĩa WS-BPEL như sau: "Các qui trình nghiệp vụ có thể được mô tả theo hai cách: Các tiến trình nghiệp vụ thực hiện mô hình hóa hành vi thực tế của người tham gia trong tương tác nghiệp vụ và Các tiến trình nghiệp vụ trừu tượng một phần là các tiến trình xác định riêng, không nhằm đến việc thực hiện Một tiến trình nghiệp vụ trừu... được mối quan hệ giữa các tiến trình và sự trao đổi thông đi p giữa các tiến trình trong tổng thể tiến trình nghiệp vụ (bpmn.org, 2011) BPMN được phát triển từ Business Process Management Initiative (BPMI), phiên bản BPMN 1.0 được đưa ra vào tháng 5/2004 Tháng 6 năm 2005 BPMI và OMG công bố sự kết hợp hoạt động Quản lý tiến trình nghiệp vụ BPM của họ để đưa ra một chuẩn công nghiệp cho ngành công nghiệp. .. http://www.parasoft.com/jsp/products/home.jsp?product=BPEL Maestro 1.3 .Hệ thống quản lý tiến trình nghiệpvụ (Business Process ManagementSystemBPMS) Phần 1.2 chúng ta đã tìm hiểu công cụ mô hình hóa tiến trình nghiệp vụ BPMN, ngôn ngữ thực thi tiến trình nghiệp vụ BPEL và máy thực thi ngôn ngữ BPEL Với những yếu tố này chúng ta đã có thể trả lời câu hỏi làm thế nào để xây dựng một phần mềm hệ thống Quản lý tiến trìnhnghiệp vụ (BPMS)đó là:Cần có một... các tiến trình; và Các nhà quản lý nghiệp vụ theo dõi và quản lý tiến trình BPMN chỉ giới hạn hỗ trợ cho việc mô hình hóa các khái niệm của tiến trình nghiệp vụ, nó không hỗ trợ các lĩnh vực khác như : Cơ cấu tổ chức; Chức năng khắc phục sự cố; Mô hình dữ liệu thông tin; Chiến lược; và Quy tắc kinh doanh Nhờ các ký pháp ngữ nghĩa để xây dựng biểu đồ tiến trình, BPMN giúp việc mô hình hóa tiến trình trong. .. các tiến trình liên kết với nhau, chúng có mối quan hệ chặt chẽ được mô hình hóa dưới dạng sơ đồ, qua đó có thể cải tiến và đảm bảo các tiến trình của tổ chức một cách tốt nhất, hiệu quả nhất” Chang(2006) 1.2.Mô hình hóa tiến trình nghiệp vụ (Business Process Modeling) Trong phần 1.1 chúng ta đã tìm hiểu Quản lý tiến trình nghiệp vụ BPM là gì, vậy làm thế nào để xây dựng được một phần mềm hệ thốngQuản... được một phần mềm hệ thốngQuản lý tiến trình nghiệp vụ? Để trả lời được câu hỏi này trước hết chúng ta cần phải có công cụ để mô hình hóa tiến trình nghiệp vụ Trong phần này sẽ trình bày các công nghệ để mô hình hóa tiến trình nghiệp vụ, đặc biệt sẽ tìm hiểu sâu về chuẩn mô hình đang được sử dụng rất rộng rãi, và được đánh giá cao phù hợp với mô hình hóa tiến trình nghiệp vụ đó là chuẩn Business Process... sửa đổi và đưa ra khái niệm sau: Quản lý tiến trình là việc dựa trên cái nhìn toàn bộ tổ chức như một hệ thống gồm các tiến trình liên kết với nhau, chúng có mối quan hệ chặc chẽ được mô hình hóa dưới dạng sơ đồ, qua đó có thể cải tiến và đảm bảo các tiến trình của tổ chức một cách tốt nhất, hiệu quả nhất” 9 Kết luận: Xét về mặt quản lý: BPM là cách tiếp cận có hệ thống nhằm giúp tổ chức, doanh nghiệp. .. hình hóa tài liệu hệ thống phần mềm Do đó mục đích UML là dành cho kiến trúc phần mềm và kĩ sư phần mềm để sắp xếp quá trình phát triển hệ thống phần mềm Trong khi đó BPMN nhằm mục đích hỗ trợ các nhà phân tích tiến trình nghiệp vụ, kiến trúc hệ thống, và kỹ sư phần mềm để sắp xếp, xây dựng mô hìnhtiến trình nghiệp vụ 14 − UML là xa lạ đối với hầu hết các nhà phân tích nghiệp vụ UML định nghĩa 3 loại... những phần đã trình bày ở trên, ta đã có công cụ để xây dựng mô hình tiến trình nghiệp vụ Để trả lời câu hỏi làm thế nào để xây dựng phần mềm Hệ thống quản lý tiến trình nghiệp vụ Sau đây sẽ trình bày ngôn ngữ thực thi tiến trình nghiệp vụ (Business Process Execution Language - BPEL) – ngôn ngữ có mối quan hệ mật thiết với chuẩn BPMN, và Máy thực thi ngôn ngữ đó (BPEL Engine) cụ thể là Apache ODE (Orchestration... hóa tiến trình nghiệp vụ? BPMN là một chuẩn để mô hình hóa tiến trình nghiệp vụ đã được quốc tế công nhận BPMN độc lập với các phương pháp mô hình hóa tiến trình BPMN rút ngắn khoảng cách giữa tiến trình nghiệp vụ với việc thực thi nó BPMN cung cấp ký pháp tiêu chuẩn để tất cả các bên liên quan nghiệp vụ đều có thể hiểu được: Các nhà phân tích kinh doanh – người tạo ra và hoàn thiện các tiến 13 trình; ... QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  Trần Thu Trang HỆ THỐNG QUẢN LÝ TIẾN TRÌNH NGHIỆP VỤ VÀ ỨNG DỤNG CHO BÀI TOÁN QUẢN LÝ VĂN BẢN ĐI ĐẾN TRONG NỘI BỘ CƠ QUAN Ngành:CÔNG NGHỆ THÔNG TIN... Tổng quan hệ thống quản lý tiến trình nghiệp vụ 1.1 .Quản lý tiến trình nghiệp vụ (Business Process Management-BPM) Chương trình bày khái niệm liên quan đến Hệ thống quản lý tiến trình nghiệp vụ ... thuyết quản lý Khi tiến trình nghiệp vụ, kinh doanh tự động hóa gọi Hệ thống quản lý tiến trình nghiệp vụ Hệ thống quản lý tiến trình nghiệp vụ (BPMS) thể bước đột phá việc sử dụng thực hệ thống

Ngày đăng: 11/11/2015, 19:07

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan