Bir İstek, Zorunlu Yanıt ve İsteğe Bağlı Yanıt
Bu bölümde, bir istek, zorunlu bir yanıt ve isteğe bağlı bir yanıt kavramını anlayacağız.
Müşteri BPEL Hizmeti, Hizmet BPEL Sürecine tek bir talep gönderir ve bir veya iki yanıt alır.
Burada talep, bir ürünü çevrimiçi sipariş etmektir. Ürün gecikirse, servis müşteriye haber veren bir mesaj gönderir. Her durumda, hizmet ürün gönderildiğinde her zaman bir bildirim gönderir.
Müşteri BPEL Hizmeti, talebi göndermek için çağırma etkinliğini içeren bir kapsam etkinliğine ve zorunlu yanıtı kabul etmek için bir alma etkinliğine ihtiyaç duyar. İsteğe bağlı mesaj için,onMessageKapsam etkinliğinin işleyicisi, isteğe bağlı mesaj alındığında ne yapılacağına ilişkin talimatlarla birlikte belirlenir (örneğin, ürünün geciktiğini size bildirir). Müşteri BPEL Süreci zorunlu yanıtı almayı bekler. Önce zorunlu yanıt alınırsa, BPEL Süreci isteğe bağlı yanıtı beklemeden devam eder.
Hizmet BPEL Süreci, zorunlu gönderi mesajını göndermek için alma etkinliğini ve bir çağırma etkinliğini içeren bir kapsam etkinliğine ve kapsamın onAlarm işleyici bir zamanlayıcının süresi dolduğunda isteğe bağlı gecikmeli mesajı göndermek için (örneğin, öğe 24 saat içinde gönderilmezse gecikmiş mesajı gönderin).
Tüm ortak etkinliklerinde olduğu gibi, Web Hizmetleri Açıklama Dili (WSDL) dosyası etkileşimi tanımlar.