Request/Reply Java Messaging Service Weblogic Oracle Service Bus

Pada Tutorial kali ini, saya akan mencoba mensimulasikan desain Request/Reply melalui Java Messaging Service (JMS) Weblogic menggunakan OSB.

Pada gambar di atas, ada dua kotak Requestor dan Replier. Pada Requestor akan kita buat pada Business Service, sedangkan Replier kana kita buat pada Proxy Service. Langkah-langkahnya ada sebagai berikut :

  1. JMS Module. Dalam contoh ini saya punya Connection Factory dengan JNDI SIISCF, dan dua Queue dengan JNDI ReqQueue dan RespQueue. Jika Anda belum paham pada bagian ini, silahkan lihat tutorial saya di youtube mengenai JMS di https://www.youtube.com/watch?v=WY1LuPWds5s dan https://www.youtube.com/watch?v=Lv2qFGvkI8g


  2. Proxy Service. Proxy Service berperan sebagai Replier. Sesuaikan hal-hal berikut :
    1. Request dan Response Message Type. Pilih Text untuk keduanya
    2. Endpoint URI di isi dengan Queue Request (ReqQueue).
    3. Centang Is Response Required
    4. Response Pattern, bisa dipilih antara JMSCorrelationID atau JMSMessageID, pada contoh ini saya pilih JMSCorrelationID
    5. Response URI di isi dengan Queue tempat menyimpan Reply (RespQueue)


    Tambahkan sedikit lojik pada Proxy Service untuk melihat bahwa Request/Reply sudah berjalan

  3. Business Service. Business Service berperan sebagai Requestor
    1. Request dan Response Message Type. Pilih Text untuk keduanya
    2. Endpoint URI di isi dengan Queue Request (ReqQueue)
    3. Pada Response Queues pilih One for all Request URIs
    4. Response Pattern, bisa dipilih antara JMSCorrelationID atau JMSMessageID, pada contoh ini saya pilih JMSCorrelationID
    5. Response URI di isi dengan Queue tempat menyimpan Reply (RespQueue)


  4. Tes Business Service



    Jika Mendapatkan Response, maka JMS Request/Reply sudah berhasil.
Sumber :
Schmutz, G., Biemond, E., Elzinga, E., Kölliker, M., & Zoggel, J. v. (2012). Oracle Service Bus 11g Development Cookbook. Birmingham: Packt Publishing.



Komentar

RCman mengatakan…
mantap jiwa gan

Postingan populer dari blog ini

Cara Melihat Password yang tersimpan di Toad For Oracle

Ibu Rumah Tangga