BPEL - Xử lý một phần
Bây giờ, chúng ta sẽ tìm hiểu khái niệm xử lý từng phần trong BPEL.
Quy trình BPEL của khách hàng gửi yêu cầu đến Quy trình BPEL của dịch vụ và nhận được phản hồi ngay lập tức, nhưng quá trình xử lý vẫn tiếp tục ở phía dịch vụ.
Mẫu này cũng có thể bao gồm nhiều lần gọi lại cảnh quay, sau đó là quá trình xử lý lâu dài hơn.
Ví dụ: khách hàng gửi yêu cầu mua gói kỳ nghỉ và dịch vụ sẽ gửi thư trả lời ngay lập tức xác nhận việc mua, sau đó tiếp tục đặt khách sạn, chuyến bay, thuê xe, v.v.
Quy trình BPEL của khách hàng cần một hoạt động gọi cho mỗi yêu cầu và một hoạt động nhận cho mỗi câu trả lời cho các giao dịch không đồng bộ hoặc chỉ một hoạt động gọi cho mỗi giao dịch đồng bộ.
Quy trình BPEL dịch vụ cần một hoạt động nhận cho mỗi yêu cầu từ khách hàng và một hoạt động gọi cho mỗi phản hồi. Khi các phản hồi hoàn tất, Quy trình BPEL của dịch vụ vì dịch vụ có thể tiếp tục xử lý, sử dụng thông tin thu thập được trong giao dịch để thực hiện các tác vụ cần thiết mà không cần khách hàng nhập thêm.
Như với tất cả các hoạt động đối tác, tệp Ngôn ngữ Mô tả Dịch vụ Web (WSDL) xác định sự tương tác.