weniger Overhead
Weniger Duplizierung (HTTP bereits stellt Operationen wie DELETE, PUT, GET, usw., die haben sonst in einem SOAP-Umschlag dargestellt werden) (kein SOAP-Umschlag jeden Anruf in wrap).
Mehr standardisiert - HTTP-Operationen sind gut verstanden und arbeiten konsistent. Einige SOAP-Implementierungen können knifflig werden.
Mehr menschlich lesbar und testbar (schwieriger zu SOAP mit nur einem Browser zu testen).
Sie müssen nicht XML verwenden (Sie müssen auch nicht für SOAP, aber es macht kaum Sinn, da Sie bereits den Umschlag analysieren).
Bibliotheken haben SOAP (Art) einfach gemacht. Aber Sie abstrahieren eine Menge Redundanz darunter, wie ich festgestellt habe. Ja, in der Theorie kann SOAP über andere Transporte gehen, um zu vermeiden, dass man auf einer Schicht reitet, die ähnliche Dinge tut, aber in Wirklichkeit wird SOAP nur über HTTP laufen.
Mit Web Services beziehen Sie sich auf SOAP Style Web Services? Soweit ich weiß, können Sie auch RESTful-Web-Services nutzen. –