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