คำขอเดียวคำตอบที่จำเป็นและการตอบกลับที่เป็นทางเลือก
ในบทนี้เราจะเข้าใจแนวคิดของคำขอเดียวคำตอบที่จำเป็นและคำตอบที่เป็นทางเลือก
บริการลูกค้า BPEL ส่งคำขอเดียวไปยังกระบวนการบริการ BPEL และได้รับคำตอบหนึ่งหรือสองคำตอบ
ที่นี่คำขอคือการสั่งซื้อผลิตภัณฑ์ทางออนไลน์ หากสินค้าล่าช้าบริการจะส่งข้อความแจ้งให้ลูกค้าทราบ ไม่ว่าในกรณีใดบริการจะส่งการแจ้งเตือนเสมอเมื่อมีการจัดส่งสินค้า
บริการ Client BPEL ต้องการกิจกรรมขอบเขตที่มีกิจกรรมเรียกใช้เพื่อส่งคำขอและรับกิจกรรมเพื่อยอมรับการตอบกลับที่บังคับ สำหรับข้อความที่เป็นทางเลือกไฟล์onMessageตัวจัดการกิจกรรมขอบเขตถูกตั้งค่าพร้อมกับคำแนะนำเกี่ยวกับสิ่งที่ต้องทำหากได้รับข้อความเสริม (ตัวอย่างเช่นแจ้งให้คุณทราบว่าผลิตภัณฑ์ล่าช้า) กระบวนการ BPEL ของไคลเอ็นต์รอที่จะได้รับคำตอบที่จำเป็น หากได้รับคำตอบที่จำเป็นก่อนกระบวนการ BPEL จะดำเนินต่อไปโดยไม่ต้องรอการตอบกลับเพิ่มเติม
กระบวนการบริการ BPEL ต้องการกิจกรรมขอบเขตที่มีกิจกรรมการรับและกิจกรรมเรียกใช้เพื่อส่งข้อความการจัดส่งที่จำเป็นและขอบเขตของ onAlarm ตัวจัดการเพื่อส่งข้อความล่าช้าที่เป็นทางเลือกหากหมดเวลา (ตัวอย่างเช่นส่งข้อความล่าช้าหากสินค้าไม่ถูกจัดส่งภายใน 24 ชั่วโมง)
เช่นเดียวกับกิจกรรมของพันธมิตรทั้งหมดไฟล์ Web Services Description Language (WSDL) จะกำหนดการโต้ตอบ