Tương tác không đồng bộ với thời gian chờ
Quy trình BPEL của khách hàng gửi yêu cầu tới Quy trình BPEL của dịch vụ (d1 trong hình bên dưới) và đợi cho đến khi dịch vụ trả lời hoặc cho đến khi đạt đến một giới hạn thời gian nhất định, tùy điều kiện nào đến trước. (d2 trong hình dưới đây).
Ví dụ: một người dùng yêu cầu đăng ký một mẫu đơn đăng ký nhập học trực tuyến vào một trường đại học và yêu cầu này bị hủy bỏ nếu người dùng không nhận được trả lời xác nhận trong một khoảng thời gian nhất định.
Quy trình BPEL của khách hàng cần một hoạt động gọi để gửi yêu cầu và một hoạt động chọn với hai nhánh - một onMessage chi nhánh và một onAlarmchi nhánh. Nếu thư trả lời đến sau khi thời hạn đã hết, thư sẽ chuyển sang hàng đợi thư chết.
Quy trình BPEL dịch vụ cần một hoạt động nhận để chấp nhận yêu cầu đến và một hoạt động gọi để trả lại thông tin được yêu cầu hoặc lỗi.
Như với tất cả các hoạt động của đối tác, tệp Ngôn ngữ Mô tả Dịch vụ Web (WSDL) xác định tương tác.