Mengakses Web Service dengan REST


Menyambung dari tulisan saya sebelumnya dimana kita telah membuat sebuah web service dengan nama MathService, sekarang kita akan mencoba untuk mencicipi protokol REST untuk mengakses Web Service.

  1. Klik kanan item MathService dalam folder Application Sources/matematikaws, lalu pilih Properties.
  2. Klik item Message Format, lalu beri tanda cek pada item Enable REST Access to SOAP Ports. Dan klik tombol OK.
  3. Kita harus deploy kembali. Klik kanan kembali MathService, lalu pilih Deploy To > nama_koneksi_AS_Anda.
  4. Setelah selesai, kunjungi web service Anda dari browser melalui OC4J Application Enterprise Manager. Kita akan menguji web service MathService kita dengan menggunakan REST.
  5. Setelah kita klik tombol Test Web Service, akan dibuka jendela baru yang berisi form pengujian:
  6. Kita akan mengetahui URL untuk pemanggilan method doTambah() kita jika diakses dengan metode GET HTTP:
    http://localhost:8888/WSAnnotationApp-MatematikaWS-context-root/MatematikaSoap12HttpPort/doTambah?a=100&b=200
  7. Inilah kekuatan REST, dapat diakses melalui metode HTTP secara langsung dan hasil dokumen request dan responsenya juga sederhana. Berikut contoh hasil response dari REST:
    <ns0:doTambahResponse>
    <rpc:result>result</rpc:result>
    <result>300</result>
    </ns0:doTambahResponse>

Demikian percobaan sederhana saya.

One thought on “Mengakses Web Service dengan REST

  1. mas, makasi infonya. Saya ingin koreksi aja, menurut informasi yang saya baca dari situs-situs, REST bukan protokol, melainkan REST adalah arsitektur web service.

Komentar ditutup.