BPEL - एक अनुरोध कई प्रतिक्रियाएँ
इस अध्याय में, हम वन रिक्वेस्ट और मल्टीपल रिस्पॉन्स की अवधारणा के बारे में जानेंगे।
क्लाइंट BPEL प्रक्रिया सेवा BPEL प्रक्रिया के लिए एक एकल अनुरोध भेजती है और बदले में कई प्रतिक्रियाएं प्राप्त करती है।
उदाहरण के लिए, अनुरोध किसी उत्पाद को ऑनलाइन ऑर्डर करने के लिए हो सकता है, और पहली प्रतिक्रिया अनुमानित प्रसव के समय, दूसरी प्रतिक्रिया भुगतान की पुष्टि और तीसरी प्रतिक्रिया एक अधिसूचना हो सकती है जिसे उत्पाद ने भेज दिया है। इस उदाहरण में, संख्या और प्रकार की प्रतिक्रियाएँ अपेक्षित हैं।
क्लाइंट BPEL प्रक्रिया को अनुरोध भेजने के लिए एक चालान गतिविधि की आवश्यकता होती है, और तीन प्राप्त गतिविधियों के साथ एक अनुक्रम गतिविधि।
सेवा BPEL प्रक्रिया को क्लाइंट से संदेश स्वीकार करने के लिए एक गतिविधि प्राप्त करने की आवश्यकता होती है, और तीन आह्वान गतिविधियों के साथ एक अनुक्रम विशेषता, प्रत्येक उत्तर के लिए एक।
सभी भागीदार गतिविधियों के साथ, वेब सेवाएँ विवरण भाषा (WSDL) फ़ाइल सहभागिता को परिभाषित करती है।