एक टाइमआउट के साथ अतुल्यकालिक बातचीत

क्लाइंट BPEL प्रक्रिया सेवा BPEL प्रक्रिया (नीचे दिए गए आंकड़े में d1) के लिए एक अनुरोध भेजती है, और सेवा के जवाब देने या एक निश्चित समय सीमा तक पहुंचने तक इंतजार करती है, जो भी पहले आता है। (नीचे के आंकड़े में d2)।

उदाहरण के लिए, उपयोगकर्ता किसी कॉलेज में प्रवेश के लिए ऑनलाइन आवेदन पत्र के लिए सदस्यता का अनुरोध करता है और यदि उपयोगकर्ता को एक निश्चित समय के भीतर पुष्टिकरण उत्तर नहीं मिलता है तो अनुरोध रद्द कर दिया जाता है।

क्लाइंट BPEL प्रक्रिया को अनुरोध भेजने के लिए एक चालान गतिविधि की आवश्यकता होती है और दो शाखाओं के साथ एक पिक गतिविधि - a onMessage शाखा और ए onAlarmडाली। यदि समय सीमा समाप्त होने के बाद उत्तर आता है, तो संदेश मृत पत्र कतार में चला जाता है।

सेवा BPEL प्रक्रिया को आने वाले अनुरोध को स्वीकार करने के लिए एक प्राप्त गतिविधि की आवश्यकता होती है और अनुरोधित जानकारी या गलती को वापस करने के लिए एक आह्वान गतिविधि होती है।

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