Několik důvodů (v žádném konkrétním pořadí):
- Změňte obchodní logiku pouze na jednom místě, změny schématu databáze nemají žádný vliv na klienty (pouze službu)
- Autorizační systém MySQL je poměrně hrubý
- Bezpečnější, protože nepotřebujete otevírat svou databázi vnějšímu světu
- Webové služby fungují přes standardní HTTP porty, méně problémů s firewally
- Není třeba instalovat ovladače ODBC
Webové služby samozřejmě nejsou univerzálním všelékem. Některé z výše uvedených možností nemusí ve vašem konkrétním scénáři platit, použijte to, co je pro vás nejlepší.