Di panduan kali ini kita akan membahas mengenai mengenal apa itu PHP Soap, Soap adalah sebuah singkatan dari Simple Object Access Protocol yaitu adalah sebuah standarisasi dari protocol komunikasi bagi saling bertukar informasi atau pesan yang dengan menggunakan xml lewat jaringan computer di suatu aplikasi operasi (OS) dengan menggunakan HTTP dan XML selaku mekanisme pertukaran data, karenanya SOAP dapat berkomunikasi dengan pelbagai program meskipun terdapat perbedaan aplikasi operasi, teknologi, dan bahasa pemogramannya.
Soap benar-benar tepat sasaran digunakan bagi pelbagai macam program multi tier bagi berkomunikasi lintas aplikasi operasi yang berbeda dengan teknologi dan bahasa pemograman yang berbeda, dan soap didalam teknologi web service ialah selaku protocol pemaketan bagi pesan-pesan yang digunakan secara bersamaan oleh aplikasi-aplikasi penggunanya.
Kelebihan dari SOAP ialah :
- Adalah sebuah bahasa platform, dan transport agnostic
- Adalah sebuah standar yang digunakan bagi web service
- Built-in error handling (faults)
- Extensibility
Kekurangan dari SOAP ialah :
- Sulit dikembangkan karena membutuhkan tools
- Membutuhkan lebih banyak pernyataan atau kode program
- Secara konseptual lebih sulit dibanding REST
Stuktur dari SOAP yaitu :
- Envelope : adalah sebuah sebuah element yang mengindentifikasi document XML selaku sebuah pesan SOAP
- Header : merukan sebuah element yang berisikan informasi header
- Body : adalah sebuah element yang berisi panggilan dan merespon informasi
- Fault : adalah sebuah sebuah element yang berisi pesan kesalahan yang terjadi di waktu proses
Bagi sturktur dari soap message yaitu seperti dibawah ini :
Di script di atas di bagian header berfungsi bagi menyimpan informasi yang berhubungan dengan proses pengiriman autentikasi. Sedangkan bagian body menyimpan message yang akan di proses.
Oke teman-teman seperti itulah pembahasan kita mengenai Mengenal Apa itu PHP SOAP, semoga bermanfaat
Terimakasih.
sumber :kursuswebprogramming.com/blog/