Sinau babagan Simple Object Access Protocol (SOAP)

Apa SOAP? SOAP XML minangka basa sing ngidini program mlaku ing siji sistem operasi kanggo komunikasi karo program liya ing sistem operasi liya liwat internet.

Klompok vendor saka Microsoft, IBM, Lotus, lan liya-liyane, nggawe protokol basis XML sing ngijini sampeyan ngaktifake aplikasi utawa objek ing aplikasi antarane Internet. SOAP codifies praktik nggunakake XML lan HTTP kanggo njaluk cara antarane jaringan lan platform komputer.

Kanthi distribusi komputer lan aplikasi web sing disebarake, panjalukan kanggo aplikasi kasebut saka sawijining komputer ("klien") lan dikirim liwat Internet menyang komputer liyane (server "). Ana akeh cara kanggo nindakake iki, nanging SOAP nggampangake kanthi nggunakake XML lan HTTP - sing wis ana format web standar.

Aplikasi Web lan SOAP

Aplikasi web ngendi SOAP pancen dumunung ing dhewe. Nalika sampeyan ndeleng kaca web sampeyan nggunakake browser web kanggo nggoleki server web lan ndeleng kaca web. Kanthi sinetron, sampeyan bakal nggunakake aplikasi klien komputer kanggo nampilake server lan mbukak program. Sampeyan ora bisa nindakake karo kaca web standar utawa HTML.

Tuladhane

Saiki, sampeyan bisa nggunakake perbankan online kanggo ngakses akun bank. Bankku duwe pilihan:

Nalika bank iki nduweni telung aplikasi kasebut, kabeh mau kabeh kapisah. Dadi yen aku pindhah menyang bagean perbankan aku ora bisa transfer dana saka akun tabungan marang kertu kreditku, lan aku ora bisa ndeleng saldo akunku nalika aku ana ing bagean mbayar online.

Salah sijine alasan yen telung fungsi kasebut dipisahake amarga padha manggon ing macem-macem mesin. Ya. program sing nganggo pembayaran bil online yaiku siji server komputer, nalika kertu kredit lan aplikasi mbayar bayar ana ing server liyane. Kanthi sinetron, iki ora masalah. Sampeyan bisa uga duwe metode Jawa sing entuk imbangan akun sing diarani getAccount.

Kanthi aplikasi web basis standar, cara kasebut mung kasedhiya kanggo program sing nyebat lan ing server sing padha. Nggunakake SOAP, sampeyan bisa ngakses metode kasebut liwat Internet liwat HTTP lan XML.

Cara SAP wis digunakake

Ana akeh aplikasi sing bisa ditrapake kanggo SOAP, kene mung pasangan:

Siji-perkara sing kudu ditimbang nalika ndeleng SOAP ing server bisnis sampeyan yaiku ana cara liyane kanggo nindakake SOAP. Nanging entuk manfaat nomer sampeyan bakal entuk nggunakake SOAP minangka kesederhanaan. SOAP mung gabungan XML lan HTTP kanggo ngirim lan nampa pesen liwat Internet. Sampeyan ora diblokir dening basa aplikasi (Jawa, C #, Perl) utawa platform (Windows, UNIX, Mac), lan iki ndadekake luwih maju saka solusi liya.