2015-06-01 8 views

Antwort

40

Ich würde Ressource als eine RESTful Teilmenge des Endpunkts charakterisieren.

In REST bezieht sich die Ressource normalerweise auf ein Objekt oder eine Reihe von Objekten, die an einem API-Endpunkt verfügbar sind.

/api/users/johnny 

Ein Endpunkt selbst ist nur ein Verweis auf eine uri, die Web-Anfragen akzeptiert, die nicht RESTful sind oder nicht.

/services/service.asmx 

Die folgende Referenz von w3 metadata docs ist nicht auf Ressourcen im allgemeinen Sinne bezieht, sondern gibt immer noch Sinn, wie die beiden Begriffe beziehen:

3,3 Terminologie

Service-Endpunkt: Ein Web Dienst, der adressierbar ist unter Verwendung einer WS-Adressierungsendpunktreferenz. Im Kontext dieser Spezifikation wird angenommen, dass das primäre Ziel des Verbrauchers darin besteht, mit diesem Dienst zu interagieren.

Metadaten Ressource: Ein spezialisierter Webdienst, der adressierbar ist mit entweder eine WS-Addressing Endpunktreferenz oder eine URL und deren Haupt Zweck ist die XML-Darstellung eines Stückes von Metadaten mit einem Service-Endpoint zugeordnet zu belichten.

Während sich technisch ein einziges Web-Service kann sowohl ein ‚Service- Endpoint‘ sowie eine ‚Metadaten Ressource‘, für die Zwecke der die verschiedenen Erwartungen dieser beiden Typen Web-Services zu klären, dieser Spezifikation werden diese diskutieren zwei Konzepte (oder Rollen) als unterschiedliche Entitäten.

Andere Referenzen-

What is a web service endpoint?

http://en.m.wikipedia.org/wiki/Web_resource http://en.m.wikipedia.org/wiki/Web_service

Bezieht sich auf Ressourcen als Endpunkte:

http://developers.lyst.com/2015/02/20/1-to-1-relationships-and-subresources-in-rest-apis/

+1

ich das gleiche vermutet. Haben Sie Referenzen gesehen, die das erklären oder dokumentieren? –

+0

Einige Links hinzugefügt, die ein Gefühl für jeden der Begriffe geben. – cchamberlain

Verwandte Themen