Show A. Pengertian Web ServiceWeb Service adalah sekumpulan application logic beserta object-object dan method-method yang dimilikinya yang terletak di suatu server yang terhubung ke internet sehingga dapat diakses menggunakan protocol HTTP dan SOAP (Simple Object Access Protocol ). Web service sebagai sekumpulan fungsi program untuk melakukan pekerjaan tertentu yang dalam hal ini tentu manipulasi data – mengambil, menambahkan atau mengubah data. (Priambodo, 2010). Web Service merupakan suatu sistem yang dirancang untuk mendukung interoperabilitas dan interaksi komunikasi antar sistem (aplikasi) dalam suatu jaringan. (Kurniawan, 2011).
B. Web service sendiri dibentuk dari :
Teknologi web service merupakan salah satu cara setiap fungsi bisnis untuk berkomunikasi. Bukan seperti model client/server tradisional, seperti web server atau sistem laman web, Web service tidak menyediakan GUI untuk para pengguna. Web service hanya menyediakan business logic, proses, dan data dalam antarmuka pemrograman antar jaringan. Web services tidak memerlukan browser atau HTML. Sehingga berikutnya Web service dapat ditambahkan ke sebuah GUI (seperti laman web atau aplikasi desktop). Web service dibangun di atas beberapa teknologi web seperti XML, SOAP, WSDL, dan UDDI.
Secara singkat dapat dijelaskan jika, XML untuk layanan data, SOAP untuk men-transfer data, WSDL untuk menggambarkan services yang tersedia, dan UDDI untuk mendaftar services apa saja yang tersedia. C. Manfaat Web ServiceWeb service Sepenuhnya berdasarkan standard web dan xml. Web Service dapat membantu:
Bayangkan fungsi-fungsi yang biasa kita buat dalam program kita untuk melakukan pekerjaan yang berulang-ulang dan dapat diakses dari bagian manapun dalam program kita. Begitu pula dengan web service. Bedanya, kalau fungsi dalam program kita hanya bisa diakses dari dalam program, maka web service dapat diakses oleh program lain melalui web. Teknologi Web service memungkinkan sebuah aplikasi menjadi sangat kecil ukurannya, karena kebanyakan datanya disimpan di web service sehingga tidak perlu disimpan secara lokal. Web service ini juga memudahkan untuk memperbaharui data dalam aplikasi karena perubahan hanya tinggal dilakukan di Web service dan semua aplikasi yang terinstall secara lokal dan mengakses Web service ini pun akan secara otomatis mengikuti perubahan ini. Teknologi Web service ini sangat cocok untuk diterapkan pada aplikasi mobile dimana perangkatnya kebanyakan selalu terkoneksi dengan Internet dan membutuhkan aplikasi-aplikasi yang ringan dalam sisi instalasi lokalnya. D. Keuntungan Penerapan Web ServiceWeb service dapat digunakan sebagai salah satu alternatif dalam pengembangan aplikasi N-tier, dimana dipisahkan antara server database, aplikasi dan client. Beberapa keuntungan lain yang didapat dari penerapan web service yaitu:
E. Keamanan Web ServiceKeamanan pada Web service menjadi sebuah keunikan karena interaksi yang terjadi pada Web service bukan interaksi antara manusia dan program, melainkan merupakan interaksi antara
program dan program. Maka keamanan di sini adalah keamanan seperti pengontrolan akses, autentikasi, keamanan data, dan privasi. Mengingat web service dibuat dengan memanfaatkan protocol http, maka web service memiliki kerentanan yang sama seperti halnya website biasa. Hal ini dapat diatasi dengan memperhatikan aspek-aspek keamanan pada saat kita membuat web service. Aspek-aspek tersebut antara lain :
Apakah fungsi dari web service?Fungsi WEBSERVICE mengembalikan data dari layanan web di internet atau intranet.
Bagaimana cara kerja web service?Cara Kerja Web Service
Pada umumnya, pesan dari klien dikirim dalam format SOAP atau REST. SOAP dan REST ini ibarat sebuah amplop yang memuat pesan berupa dokumen XML yang ditransfer di dalam jaringan melalui protokol-protokol standard semacam HTTP.
4 Jelaskan apa yang dimaksud dengan web service?Web service merupakan aplikasi yang berisi sekumpulan basis data (database) dan perangkat lunak (software) atau bagian dari program perangkat lunak yang diakses secara remote oleh piranti dengan perantara tertentu.
Mengapa kita memerlukan web service dalam mengembangkan website?Keuntungan web service yang selalu ditulis orang dalam berbagai media internet sangat banyak, antara lain: Web Service mempunyai sifat interoperability sehingga bisa diakses oleh aplikasi yang berjalan pada platform yang berbeda-beda. Web Service menggunakan standar dan protocol terbuka pada Internet.
|