एक अनुरोध, दो संभावित प्रतिक्रियाओं में से एक

इस अध्याय में, हम एक अनुरोध की अवधारणा और दो संभावित प्रतिक्रियाओं में से एक के बारे में जानेंगे।

  • क्लाइंट BPEL प्रक्रिया सेवा BPEL प्रक्रिया के लिए एक एकल अनुरोध भेजती है और दो संभावित प्रतिक्रियाओं में से एक प्राप्त करती है।

    उदाहरण के लिए, अनुरोध किसी उत्पाद को ऑनलाइन ऑर्डर करने के लिए हो सकता है, और पहली प्रतिक्रिया या तो इन-स्टॉक संदेश या आउट-ऑफ-स्टॉक संदेश हो सकती है।

  • क्लाइंट BPEL प्रक्रिया को निम्नलिखित की आवश्यकता है -

    • अनुरोध भेजने के लिए एक सक्रिय गतिविधि।

    • दो शाखाओं के साथ एक पिक गतिविधि: इन-स्टॉक प्रतिक्रिया के लिए एक ऑनमैसेज और इन-स्टॉक संदेश प्राप्त होने पर क्या करना है, इस पर निर्देश।

    • आउट-ऑफ-स्टॉक प्रतिक्रिया के लिए एक दूसरा ऑनमैसेज और आउट-ऑफ-स्टॉक संदेश प्राप्त होने पर क्या करना है पर निर्देश।

  • सेवा BPEL प्रक्रिया को क्लाइंट से संदेश को स्वीकार करने के लिए एक गतिविधि प्राप्त करने की आवश्यकता होती है, और दो शाखाओं के साथ एक स्विच गतिविधि, एक इनवोक गतिविधि के साथ जो स्टॉक में संदेश भेजती है यदि आइटम उपलब्ध है, और एक दूसरी गतिविधि भेजने वाली गतिविधि के साथ दूसरी शाखा आइटम उपलब्ध नहीं होने पर स्टॉक से बाहर का संदेश।

सभी भागीदार गतिविधियों के साथ, वेब सेवाएँ विवरण भाषा (WSDL) फ़ाइल सहभागिता को परिभाषित करती है।