Ich weiß, dass SOAP zur Nachrichtenprotokollschicht gehört. Also gehört "REST" auch in die gleiche Schicht?Zu welcher Schicht des Web Service Protokoll-Stacks gehört?
Antwort
Die Diskussion zwischen REST und SOAP dauert schon lange an und es gibt eine Menge Informationen darüber.
REST ist ein Kommunikationsprotokoll. Eine akzeptable Definition kann die folgende sein:
REST steht für Representational State Transfer. (Es ist manchmal Dinkel "Ruhe"). Es stützt sich auf eine staatenlos, Client-Server, cachefähige Kommunikationsprotokoll
Von elkstein.org
Eine formale Definition kann in der REST Wiki article finden.
REST gehört nirgendwo hin. Es ist ein Protokoll (eine Art Dinge zu tun), meistens mit HTTP verwendet, aber es kann mit allem verwendet werden.
Das nächste, was normalerweise kommt, ist SOAP vs REST. Und dafür schlage ich vor, dass Sie etwas lesen und selbst entscheiden, welches Sie verwenden sollten. Ich empfehle die folgenden Artikel in der angegebenen Reihenfolge:
- 1. Welcher Namensraum gehört zu einer Fabrikklasse?
- 2. Spring-Sicherheit, die die Service-Schicht, die Web-Service-Schicht oder beides sichert?
- 3. Zu welcher Eingabeklasse gehört System.in und warum?
- 4. Mockito Test Service Schicht
- 5. WinForms App Data Caching - In welcher Schicht zu cachen?
- 6. Auf welcher Schicht im Protokollstack passiert DNS?
- 7. Welcher Amazon Web Service für Knoten Js Server?
- 8. Geolocation Web Service Empfehlungen
- 9. Encapsulating der Service-Schicht von Passwort Encoder
- 10. Web Service vs Web Service Referenz DLL
- 11. Dummy-Web-Service
- 12. AJAX-Aufruf zu Web-Service
- 13. Aufruf des Java Web Service-Konstruktors
- 14. angular2 teilen eine http-Service-Schicht
- 15. Wie entscheidet SLI, welcher VBO zu welcher GPU in OpenGL gehört?
- 16. Wie eloquent von der Service-Schicht zu entkoppeln?
- 17. Soll ich E-Mails in der Service-Schicht oder in der Controller-Schicht senden?
- 18. Web-Service
- 19. Web-Service-Anfrage
- 20. Java EE Web-Anwendungen vs Web Service
- 21. Wie zu bestimmen, welcher Web-Service neben PHP verwendet werden soll, um die Pastebin API aufzurufen?
- 22. Bereitstellung von ASP.net Web Service Referenz Web-Service
- 23. xsd eines Web-Service
- 24. Web-Service als zusätzliche Sicherheitsschicht
- 25. Implementierung von Web-Service-
- 26. Web-Service-Clients
- 27. Mulesoft Web Service XML-Ausgabe zu JSON
- 28. Web-Service und Web-Anwendung
- 29. Web Service Unit Testing
- 30. Web-Service Frage
Mögliche Duplikat (http://stackoverflow.com/ [Was genau ist RESTful Programmierung?] Fragen/671118/was-genau-ist-erholsame-Programmierung) –