Nghiên cứu kiến trúc hướng dịch vụ và đối tượng - 7

Trang 142 thái của các hay khác đều được gán là DEAD_PATH. Hành động này sẽ xóa chúng ra khỏi hàng đợi. Các trình xử lý sự kiện cũng sẽ tự động xoá các đối tượng lắng nghe ra khỏi hàng đợi ngay khi scope mà chứa chúng hoàn thành. Các xử lý Bao gồm các xử lý cơ bản (receive, reply, invoke, assign, throw, wait, empty); các xử lý có cấu trúc (sequence, switch, while, pick, flow); và một số các xử lý đặc biệt khác (scope, compensate, terminate). Trạng thái Mỗi xử lý đều có trạng thái. Có. | Trang 142 thái của các onMessage hay onAlarm khác đều được gán là DEAD_PATH. Hành động này sẽ xóa chúng ra khỏi hàng đợi. Các trình xư lý sự kiện cũng sẽ tự động xoá các đối tượng lắng nghe ra khỏi hàng đợi ngay khi scope mà chứa chúng hoàn thành. Các xử lý Bao gồm các xử lý cơ bản receive reply invoke assign throw wait empty các xử lý có cấu trúc sequence switch while pick flow và một số các xử lý đặc biệt khác scope compensate terminate . Trạng thái Mỗi xử lý đều có trạng thái. Có các trạng thái sau INACTIVE đây là trạng thái đầu tiên của mọi xử lý khi tiến trình bắt đầu. READY_TO_EXECUTE các xử lý này được đưa vào hàng đợi và đã đủ điều kiện thực thi. EXECUTING đang thực thi. FINISHED đã hoàn thành và không có lỗi. FAULTED đã hoàn thành nhưng có lỗi DEAD_PATH không được đưa vào kế hoạch thực thi execution path . Khi một xử lý có trạng thái DEAD_PATH thì tất cả các xử lý con đều có trạng thái giống như thế. QUEUED_BY_PARENT đang đợi đê thực thi. TERMINATE đã bị kết thúc. UNKNOWN trạng thái của xử lý không xác định. Nếu một xử lý có trạng thái UNKNOWN thì tất cả các xử lý con đều có trạng thái INACTIVE. Trang 143 Sơ đồ phân cấp của các xử lý Hình 7-8 - Sơ đồ phân cấp của các xử lý. Các ph ương th ức hay được sử dụng isReadyToExecute Trả về true nếu như xử lý thỏa điều kiện để thực thi thông qua việc kiểm tra các link đầu vào của xử lý. execute Đây là phương thức thực thi chính của các xử lý. objectCompleted Được gọi bởi xử. lý khi chúng đã thực thi xong. Phương thức này sẽ xử lý các link đầu ra hay- - còn gọi là source link và thông báo cho tiến trình biết rằng nó đã hoàn thành. terminate Được gọi bởi một tiến trình khi có lỗi xảy ra trong quá trình xử lý và tiến trình cần phải kết thúc. Trang 144 Các loại tập tin .bpel đây là tập tin định nghĩa chính của tiến trình. .pdd đây là tập tin mô tả các thông tin liên quan đến quá trình triển khai một tiến trình bao gồm các thông tin về partner link và các tập tin WSDL cần thiết.

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.