Penjelasan sederhana, non-teknis: Layanan web memungkinkan PROGRAM untuk berbicara ke halaman web, alih-alih menggunakan browser Anda untuk membuka halaman web.
Contoh: Saya bisa pergi ke maps.google.com, dan mengetikkan alamat rumah saya, dan melihat peta tempat saya tinggal di browser saya.
Tetapi bagaimana jika Anda sedang menulis program komputer di mana Anda ingin mengambil alamat dan menampilkan peta yang cantik, seperti halnya Google maps?
Nah, Anda bisa menulis program pemetaan yang sama sekali baru dari awal, ATAU Anda bisa memanggil layanan web yang disediakan oleh Google maps, mengirimkan alamatnya, dan itu akan mengembalikan peta grafis lokasi, yang dapat Anda tampilkan di program Anda.
Ada banyak hal lain, karena beberapa posting lain masuk, tetapi hasilnya adalah memungkinkan aplikasi Anda untuk mengambil informasi DARI, atau mengirimkan informasi KE sumber daya tertentu. Beberapa contoh lain:
- Anda dapat menggunakan layanan web untuk mengambil informasi tentang buku di Amazon.com
- Anda dapat menggunakan layanan web serupa untuk mengirimkan pesanan ke Amazon.com
- Anda dapat MENCIPTAKAN layanan web untuk memungkinkan aplikasi luar mencari tahu tentang informasi produk dalam perusahaan Anda
- Anda dapat membuat layanan web untuk memungkinkan aplikasi luar mengirimkan pesanan ke perusahaan Anda.