Satu Permintaan, Satu dari Dua Kemungkinan Tanggapan
Dalam bab ini, kita akan belajar tentang konsep satu permintaan dan satu dari dua kemungkinan tanggapan.
Proses BPEL Klien mengirimkan satu permintaan ke Proses BPEL Layanan dan menerima satu dari dua kemungkinan tanggapan.
Misalnya, permintaan dapat berupa memesan produk secara online, dan tanggapan pertama dapat berupa pesan dalam stok, atau pesan stok habis.
Proses BPEL Klien membutuhkan yang berikut -
Aktivitas pemanggilan untuk mengirim permintaan.
Aktivitas pengambilan dengan dua cabang: satu onMessage untuk respons yang tersedia dan instruksi tentang apa yang harus dilakukan jika pesan yang tersedia diterima.
OnMessage kedua untuk respons out-of-stock dan instruksi tentang apa yang harus dilakukan jika pesan out-of-stock diterima.
Proses BPEL Layanan memerlukan aktivitas penerimaan untuk menerima pesan dari klien, dan aktivitas sakelar dengan dua cabang, satu dengan aktivitas pemanggilan yang mengirimkan pesan dalam stok jika item tersedia, dan cabang kedua dengan aktivitas pemanggilan pengiriman pesan stok habis jika item tidak tersedia.
Seperti dengan semua aktivitas mitra, file Web Services Description Language (WSDL) mendefinisikan interaksi.