Pada tulisan ini saya akan menjelaskan secara singkat mengenai Web
Service. Web service adalah sebuah metode komunikasi antara dua
perangkat elektronik melalui jaringan. Hal ini dimaksudkan untuk
memecahkan tiga masalah utama dalam system jaringan yaitu Firewall
Traversal, kompleksitas, dan interoperabilitas.
Web service dirancang untuk mendukung interoperabilitas
mesin-ke-mesin yang saling berinteraksi melalui jaringan dan memiliki
antarmuka yang didefinisikan dalam format WSDL. Sistem lain yang
berinteraksi dengan Web service harus mengikuti cara-cara yang telah
ditentukan dalam pesan SOAP, biasanya disampaikan menggunakan HTTP
dengan serialisasi XML.
Sebelum melangkah lebih jauh mengenai implementasi web service, akan
dijelaskan terlebih dahulu mengenai elemen-elemen yang ada kaitannya
dengan Web Service.
Arsitektur Web Service
WSDL
Web Services Description Language (WSDL) merupakan serangkaian
peraturan atau format baku suatu layanan untuk bisa berkomunikasi atau
bertukar informasi dengan sistem lain.
SOAP
Simple Object Access Protocol(SOAP), adalah spesifikasi protokol yang
digunakan untuk melakukan pertukaran informasi dalam Web Services pada
jaringan komputer.
Jadi, secara ringkas web service digunakan untuk melakukan pertukaran
data atau informasi antara suatu sistem dengan sistem lain, untuk
melakukan interaksi tersebut diperlukan format baku yang didefinisikan
sebelumnya di dalam WSDL agar kedua sisi dapat saling berinteraksi satu
sama lain. SOAP merupakan protocol khusus yang dibutuhkan untuk
mengangkut data-data yang dipertukarkan dalam web service.
Studi Kasus.
Supaya lebih faham dan mengerti, saya akan coba memberikan sebuah
contoh / kasus. Contoh ini saya ambil dari tutorial TIBCO salah satu
software Web Service.
diketahui ada sebuah perusahaan PT. Ngalamun yang bergerak di bidang finance dengan layanan utamanya adalah minjamkan uang kepada customer. perusahaan ini berkantor pusat di Indonesia dan memiliki kantor cabang hampir di seluruh bagian negara di dunia. President Director
perusahaan ini yang bernama Dr. Achmad Fajar menginstruksikan kepada
staf nya untuk membuat sebuah aplikasi yang bisa melayani pembayaran
online(Pay Loan Engine) untuk para customer. singkat kata
dibuatlah aplikasi tersebut dengan biaya 5 jt USD. Untuk memudahkan
proses bisnis prusahaanya, sang director menginstruksikan kembali
manager IT supaya aplikasi aplikasi yang sudah ada di seluruh kantor
cabang bisa terintegrasi dengan Pay Loan Engine tersebut. Tujuannya
supaya setiap transaksi hanya terjadi di server kantor pusat dan
menghemat biaya pengembangan. Untuk mengintegrasikan kasus tersebut
diperlukanlah Web Service. Dengan seperti ini setiap kantor cabang tidak
usah membuat kembali aplikasi perhitungan tersbut cukup hanya
menyediakan interface sesuai dengan yang didefinisikan server web service.
Comments[ 0 ]
Posting Komentar