Chương III : Ứng dụng
3.3. Triển khai thử nghiệm các ứng dụng
3.3.1. Tiếntrìnhnghiệp vụ Duyệt văn bản
3.3.1.1.Tiến trình Duyệt tài liệu
a. Bước 1: Phân tích đặc tả bài toán
Hình 3.2 Sơ đồ tiến trình quản lý văn bản đi
Tác vụ “Gửi thư đính kèm tài liệu” được tách ra thành 1 tiến trình “Gửi thư” riêng được mô tả như hình vẽ:
Hình 3.3 Sơ đồ tiến trình gửi thư đính kèm tài liệu
− Đặc tả bài toán bằng 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 hiện chức năng riêng (Pool): Pool Nhân viên, Pool Lãnh đạo (đặt là non-execuse Pool), và Pool dịch vụ (Execuse Pool) thực hiện tiến trình trao đổi giữa Nhân viên, Lãnh đạo.
Pool Lãnh đạo: cần 1 Form: Nhận văn bản yêu cầu duyệt từ nhân viên (gửi bở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 các file:
Hình 3.4 Sơ đồ Project duyệt tài liệu
Bước 1.4: Xác định các thành phần chứa trong các Pool và xây dựng tiến trình thực hiện như 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 dữ liệu nguồn, dữ liệu đích cho những tác vụ cần thiết:
Xác định tác vụ cần định nghĩa dữ liệu: Nhận đề xuất, Nhận quyết định của lãnh đạo, Gateway và Gửi quyết định (Dựa vào kinh nghiệm để
xác định, thường là những tác vụ chính thể hiện mối liên hệ giữa các Pool).
Xác định dữ liệu nguồn, dữ liệu đích cần ánh xạ và phép toán cần thiết. Xây dựng biểu đồ ánh xạ, các hình vẽ sau thể hiện phép toán ánh xạ
giữa các 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 trong 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.
Hình 3.7 Ứng dụng khi đẩy lên server
3.3.1.2.Gửi thư đính kèm tài liệu
Hình 3.8 Quy trình gửi thư đính kèm tài liệu
− Đặc tả bài toán bằng công cụ mô hình hóa tiến trình nghiệp vụ BPMN.
Bước 1.1: Xác định các thành phần thực hiện chức năng riêng (Pool): Pool Client (Nhân viên) – Pool nonExecuse, Pool Gửi thư đính kèm tài liệu – pool Execuse, và Pool Server để thực hiện chức năng 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ư và Form nhận thông báo kết quả 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 các thành phần chứa trong các Pool, xây dựng tiến trình
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 dữ liệu nguồn, dữ liệu đích cho những tác vụ cần thiết:
Xác định tác vụ cần định nghĩa dữ liệu: tác vụ “Gọi dịch vụ gửi thư” và tác vụ “Thông báo”.
Xác định dữ liệu nguồn, dữ liệu đích cần ánh xạ và các 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à 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 trong 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
Hình 3.11 Nội dung file MailConfig.inf – thông tin địa chỉ gửi thư đi…
Hình trên mô tả nội dung file MailConfig.inf – thông tin địa chỉ 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.