Một số lý do (không theo thứ tự cụ thể):
- Thay đổi logic nghiệp vụ chỉ ở một nơi, các thay đổi lược đồ cơ sở dữ liệu không ảnh hưởng đến khách hàng (chỉ dịch vụ)
- Hệ thống ủy quyền MySQL khá thô tục
- An toàn hơn, vì bạn không cần mở DB của mình ra thế giới bên ngoài
- Các dịch vụ web hoạt động thông qua các cổng HTTP độc lập, ít gặp sự cố với tường lửa
- Không cần cài đặt trình điều khiển ODBC
Tất nhiên, các dịch vụ Web không phải là một loại thuốc chữa bách bệnh phổ biến. Một số điều trên có thể không áp dụng trong trường hợp cụ thể của bạn, hãy sử dụng những gì tốt nhất cho bạn.