Beberapa alasan (tanpa urutan tertentu):
- Ubah logika bisnis hanya di satu tempat, perubahan skema database tidak berpengaruh pada klien (hanya layanan)
- Sistem otorisasi MySQL agak kasar
- Lebih aman, karena Anda tidak perlu membuka DB Anda ke dunia luar
- Layanan web beroperasi melalui port HTTP standar, lebih sedikit masalah dengan firewall
- Tidak perlu menginstal driver ODBC
Tentu saja, layanan Web bukanlah obat mujarab universal. Beberapa hal di atas mungkin tidak berlaku dalam skenario khusus Anda, gunakan yang terbaik untuk Anda.