Verschillende redenen (in willekeurige volgorde):
- Verander de bedrijfslogica op slechts één plaats, wijzigingen in het databaseschema hebben geen effect op de clients (alleen de service)
- Het autorisatiesysteem van MySQL is nogal grof
- Veiliger, omdat u uw database niet voor de buitenwereld hoeft te openen
- Webservices werken via standaard HTTP-poorten, minder problemen met firewalls
- Het is niet nodig om ODBC-stuurprogramma's te installeren
Webservices zijn natuurlijk geen universeel wondermiddel. Sommige van de bovenstaande punten zijn mogelijk niet van toepassing in uw specifieke scenario, gebruik wat het beste voor u is.