Thể hiện cơng việc(Activity instance):

Một phần của tài liệu LV CNTT BPEL.pdf (Trang 25 - 26)

Sự định nghĩa cơng việc chỉ rõ một thể hiện cơng việc sẽ được thực hiện như

thế nào. Nhiều thể hiện của cơng việc đĩ cĩ thểđược thực hiện song song. Mặc dù các thể hiện này được khởi tạo từ cùng một định nghĩa cơng việc, chúng là khác nhau và khơng cĩ liên quan trực tiếp với nhau.

Các trạng thái của một thể hiện cơng việc:

o Ready: Thể hiện cơng việc chưa thực hiện bất kỳ cơng việc nào. Ở trạng thái này chúng ta cĩ thể thực hiện bỏ qua cơng việc, khi đĩ nĩ chuyển qua “Cancelled” (tức là cơng việc bị hủy bỏ).

o Active: Thể hiện cơng việc đang thực hiện cơng việc cụ thể theo định nghĩa của nĩ.

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

o Completing: Thể hiện cơng việc đã thực hiện tất cả các cơng việc mà nĩ

được định nghĩa, và bây giờ đang thực hiện tất cả các cơng việc được yêu cầu để hồn tất.

o Completed: Thể hiện cơng việc đã thực hiện tất cả các cơng việc được yêu cầu để hồn tất.

o Aborting: Thể hiện cơng việc khơng thể hồn tất cơng việc được định nghĩa và đang thực hiện tất cả các cơng việc được yêu cầu để bỏ qua (kết thúc thất bại). Một số cơng việc mà thể hiện cơng việc phải thực hiện khi ở

trạng thái này: kiểm sốt lỗi, kết thúc giao tác, thực hiện đền bù…

o Aborted: Thể hiện cơng việc đã thực hiện tất cả các cơng việc được yêu cầu để bỏ qua.

Sơđồ chuyển đổi trạng thái:

Hình 3Sơđồ chuyển đổi trạng thái thể hiện cơng việc trong BPML

Một phần của tài liệu LV CNTT BPEL.pdf (Trang 25 - 26)