Belajar Web Service
Belajar
Web Service
Banyak banget pengunjung
yang setia dengan blog ini, banyak yang menginginkan berbagai macam tutorial
untuk belajar web service. Sebelum saya memberikan bagaimana cara membuat web
service saya akan jelaskan terlebih dahulu apa itu web service. Jika dilihat
dari Wikipedia, web service atau bisa disebut juga dengan (Applikasi Programing
Interface) merupakan sebuah layanan yang bisa memuat dua buah sistem ata lebih
sehingga bisa saling berhubungan dan dapat berkomunikasi seperti client server
melalui protoko HTTP.
Jika kalian berkunjung
ke situs kaskus, maka kalian akan melihat sistem login yang menghubungkan
dengan akun Facebook, Yahoo dan Twitter. Kalian pilih salah satu akun mana yang
akan kalian gunakan.
Nah biasanya yang
menjadi pertanyaan umum adalah mengapa bisa kita masuk dengan akun tersbut?
Karena akun tersebut menyediakan service yang memungkinkan kita bisa logi
kedalam akun tersebut. Dan kebetulan juga situs Kaskus dan Detik.com juga
memanfaatkan service tersebut dengan baik. Yang betindak sebagai server yaitu
Facebook, Yahoo dan Twitter sedangkan yang bertindak sebagai client adalah
Kaskus dan Detik.com.
Pada artikel ini saya
akan menjelaskan apa saja yang akan dipelajari ketika mau belajar web service?
Web service adalah
sebuah applikasi dari sekumpulan data dari perangkat lunak atau software atau
perangkat lunak yang dapat diakses seperti remote oleh piranti melalui
perantara tertentu.
Pernahkah kalian
berfikir bahwa web service dan website itu sama? Sebenanya itu adalah dua hal
yang berbeda dan mereka memiliki perbedaan yang sangat berbeda. Dibawah ini
adalah perbedaan antara website denagn web service.
Website :
a. Website memiliki web
interface
b. Bisa berinteraksi
langsung dengan user
c. Bias untuk bekerja
dengan web browser
Web service :
a. Interface yang dimiliki
web service tidak bagus
b. Bisa untuk nerinteraksi
llangsung dengan applikasi lain
c. Bisa bekreja sama dengan
semua tipe client applikasi maupun perangkat device
SOAP, WSDL dan UDDI adalah keyword standar dalam web service. Dibawah ini adalah
penjelasan dari keyword web service :
1. SOAP atau singkatan dari Simple Object Access Protocol adalah sebuah
perangkat XML-based mark up language
untuk perantian pesan antaraaplikasi-aplikasi. SOAP juga bermanfaat untuk
pertukaran data object dalm data network. Didalam SOAP juga memiliki empat
aspek dalam komunikasi yaitu amplob pesan, encode, panggilan RPC dan menyatukan
pesan didalam protokol transport.
2. WDSL (Web Services Description Language) adalah sebuah pesan
XML-based language yang ditunjuk untuk mendeskripsikan atau menjabarkan XML.
Dalam layanan WDSL ini menyediakan service atau layanan service request dengan
menggunakan protolo-protokol yang berbeda dan encoding yang berbeda juga. Di
DSL juga memfasilitasi komunikasi antar aplikasi lain. Spesifikasi WDSL
mempunyai tujuh ype yaitu
1. Types – element
2. Message – abstract
3. Operation
4. Port – type
5. Binding
6. Port
7. Service
Diatas adalah ketujuh
type yang dimilik ole WDSL yang mendefinisikan service sebagai sebuah koleksi
dari endpoint network.
3. Sedangkan dengan UDDI atau singkatan dari Universal
Description, Discovery and
Intgration adalah sebuah service registry yang ditugaskan untuk
pengolkasian web service. Di UDDI ini menggabungkan antara SOAP dengan SWDL
untu membentuk registry API, ia juga menyediakan area umum dimana sebuah
organisasi dapat mengiklankan organisasi mereka dan service diberikan oleh web
service.
Kapan Web Service Digunakan?
Web service digunakan
ketika kita akan melakukan transfer data bisnis logic / sebuah class dan objek
yang terpisah namun masih dalam satu rung lingkup yang sama dan tingkat
keamanannya akan ditangani dengan sangat baik.
Web service juga dikatakan lebih mudah digunakan dalam proses
devolepment karena tidak perlu registrasi khusus dalam operasinya.
Mungkin hanya itu saja
yang bisa saya jelasan diartikel ini, semoga kalian smeua tetap semangat untuk
belajar web service dan sukses selalu untuk kita semua.
Komentar
Posting Komentar