คำขอเดียวคำตอบที่จำเป็นและการตอบกลับที่เป็นทางเลือก

ในบทนี้เราจะเข้าใจแนวคิดของคำขอเดียวคำตอบที่จำเป็นและคำตอบที่เป็นทางเลือก

  • บริการลูกค้า BPEL ส่งคำขอเดียวไปยังกระบวนการบริการ BPEL และได้รับคำตอบหนึ่งหรือสองคำตอบ

  • ที่นี่คำขอคือการสั่งซื้อผลิตภัณฑ์ทางออนไลน์ หากสินค้าล่าช้าบริการจะส่งข้อความแจ้งให้ลูกค้าทราบ ไม่ว่าในกรณีใดบริการจะส่งการแจ้งเตือนเสมอเมื่อมีการจัดส่งสินค้า

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

  • กระบวนการบริการ BPEL ต้องการกิจกรรมขอบเขตที่มีกิจกรรมการรับและกิจกรรมเรียกใช้เพื่อส่งข้อความการจัดส่งที่จำเป็นและขอบเขตของ onAlarm ตัวจัดการเพื่อส่งข้อความล่าช้าที่เป็นทางเลือกหากหมดเวลา (ตัวอย่างเช่นส่งข้อความล่าช้าหากสินค้าไม่ถูกจัดส่งภายใน 24 ชั่วโมง)

  • เช่นเดียวกับกิจกรรมของพันธมิตรทั้งหมดไฟล์ Web Services Description Language (WSDL) จะกำหนดการโต้ตอบ