いくつかの理由(順不同):
- ビジネスロジックを1か所で変更します。データベーススキーマの変更はクライアント(サービスのみ)に影響を与えません。
- MySQL認証システムはかなり粗いです
- DBを外部に公開する必要がないため、より安全です
- Webサービスは標準のHTTPポートを介して動作し、ファイアウォールの問題が少なくなります
- ODBCドライバーをインストールする必要はありません
もちろん、Webサービスは万能薬ではありません。上記の一部は、特定のシナリオには当てはまらない可能性があります。最適なものを使用してください。