![]() |
| Web Service |
Dari pada bingung dengan tugas Jaringan Komputer tentang Eksplorasi Protokol ICMP, ARP, DHCP mendingan ngerjain dulu tugas web service (layanan web). Ini screen shot tugasnya :
![]() |
| Screen shot tugas web service |
Jawaban Tugas Eksplorasi Web Service
1. Web Service (atau layanan web) adalah sebuah teknologi yang didesain untuk mendukung interaksi interoperable mesin-ke-mesin melalui sebuah jaringan (internet/intranet). Jadi di dalam web service kita berusaha untuk menghubungkan mesin dengan mesin, yang berbeda sistem, platform dan bahasa pemrograman.2. Arsitektur Web Service (Service Requestor, Service Provider, Service Registry)?
- Service Requestor adalah Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut. Biasanya ini adalah para developer (pengembang) yang akan menggunakan data (informasi) yang disediakan oleh web service.
- Service Provider adalah penyedia layanan yang berfungsi untuk menyediakan layanan/service dan mengolah sebuah registry agar layanan-layanan tersebut dapat tersedia dengan baik.
- Service registry adalah sistem yang mengatur pendaftaran web service. Di dalamnya juga berisi deskripsi semua service/layanan yang telah di daftarkan.
4. Kapan menggunakan web service ?? Ketika kita mempunyai data & informasi ingin bisa diakses dari berbagai aplikasi yang berbeda platform, sistem, dan bahasa pemrograman.
5. Contoh Web Service, (Contoh penggunaan Web Service) misalnya penggunaan web service dalam dunia perbankan. Sekarang ini kita bisa mengakses rekening kita langsung di internet menggunakan internet banking atau melalui aplikasi yang ada di handphone kita menggunakan mobile banking. Atau juga teller bank dapat pula membuka rekening kita melalui aplikasi desktop mereka. Contoh lain adalah Google Maps. Ada aplikasi google maps untuk mobile atau untuk desktop dan kita dapat pula membuka google maps melalui browser langsung (Web service Google Maps : https://developers.google.com/maps/documentation/webservices/)
6. XML (eXtensible Markup Language) adalah sebuah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. <<wikipedia>>
7. SOAP (Simple Object Access Protocol) adalah salah satu jenis dari web service dan merupakan sebuah protokol yang lebih spesifik untuk pertukaran informasi yang terstruktur dari implementasi web service di jaringan komputer dan menggunakan XML sebagai format pesannya. SOAP berguna seperti sebuah amplop yang digunakan untuk pertukaran data object didalam network. SOAP mendefinisikan empat aspek didalam komunikasi: Message envelope, Encoding, RPC call convention, dan bagaimana menyatukan sebuah message didalam protokol transport.
8. WSDL (Web Services Description Language) adalah bahasa berbasis XML untuk mendeskripsikan Web services dan bagaimana untuk mengaksesnya. WSDL membantu konsumer web service untuk memakai/menggunakan layanan web service. Tanpa WSDL web service akan terkunci dan tidak berguna. WSDL menspesifikasikan lokasi service dan operasi (methods) yang disediakan oleh web service.
9. UDDI (Universal Description, Discovery and Integration) adalah sebuah service registry bagi pengalokasian web service. UDDI mengkombinasikan SOAP dan WSDL untuk pembentukan sebuah registry API bagi pendaftaran dan pengenalan service. Ia menyediakan sebuah area umum dimana sebuah organisasi dapat mengiklankan keberadaan mereka dan service yang diberikan (web service).
10. Menurut http://xmlrpc.scripting.com/, XML-RPC adalah suatu spesifikasi dan set implementasi yang mengijinkan software dengan sistem operasi terpisah, berjalan di lingkungan yang berbeda untuk membuat procedure call di internet. XML-RPC menggunakan HTTP sebagai transport dan XML sebagai encoding. XML-RPC dirancang sesederhana mungkin namun dapat mentransmisikan, memproses dan mengirim balik struktur data yang kompleks.
Sumber bacaan :
- http://blog.dede-gunawan.web.id/2015/01/layanan-web.html
- http://hamdani.blog.ugm.ac.id/2011/07/15/apa-itu-web-service/
- http://repository.usu.ac.id/bitstream/123456789/23788/4/Chapter%20II.pdf
- http://ketutrare.blogspot.com/2013/05/web-service-dan-kegunaanya-pada-sistem.html
- http://blog.dede-gunawan.web.id/2015/01/mengenal-soap-simple-object-access.html
- http://id.wikipedia.org/wiki/XML
- http://id.wikipedia.org/wiki/Simple_Object_Access_Protocol
- http://www.adityarizki.net/2012/06/mengenal-wsdl-dan-strukturnya-dalam-web-service/
- http://www.adityarizki.net/2012/06/web-service-soap-vs-rest-mana-yang-lebih-baik/
- http://onimesama.blogspot.com/2013/03/soap-xml-rpc-dan-wsdl.html
- http://xmlrpc.scripting.com/
- https://developers.google.com/maps/documentation/webservices/


0 komentar:
Posting Komentar