Hallo Leute,
ich bin gerade dabei mich in die REST-Thematik einzuarbeiten, allerdings habe ich da noch ein paar Verständnisprobleme.
Es ist ja so, dass bei einer RESTful Application jede Ressource eine URI bekommt. Doch wie wird das realisiert? Also wie kommt die Anwendung von einer URI zu ihrer Ressource und deren Repräsentation? Die URIs die angegeben werden sind ja keine physikalischen Adressen sondern logische, hab ich gelesen. D.h. dann doch dass es irgendeinen Mechanismus geben muss welcher aus den URIs eine Adresse macht, mit der man dann auf die Repräsentation der Ressource zugreifen kann.
Ich dachte mir erst, dass man dann quasi Objekte erstellt und dann den Identifier aus der URI nimmt und somit auf das Objekt zugreifen kann. Dann habe ich allerdings gelesen dass weder Client noch Server die URIs direkt verstehen müssen. (siehe hier)
Also, wie geht sowas jetzt und wie kann man das implementieren?
Und wie ist das jetzt mit den *.WSDL Dateien? Werden die für eine REST-Anwendung gebraucht oder sind die eher für SOAP-Anwendungen gedacht? Wenn sie bei REST benötigt werden, wie werden die verwendet? Sind das nur formale beschreibungen eines Webservices damit andere ihn verstehen oder werden die in irgeneiner Weise verwendet?
Vielen Dank im voraus.
ich bin gerade dabei mich in die REST-Thematik einzuarbeiten, allerdings habe ich da noch ein paar Verständnisprobleme.
Es ist ja so, dass bei einer RESTful Application jede Ressource eine URI bekommt. Doch wie wird das realisiert? Also wie kommt die Anwendung von einer URI zu ihrer Ressource und deren Repräsentation? Die URIs die angegeben werden sind ja keine physikalischen Adressen sondern logische, hab ich gelesen. D.h. dann doch dass es irgendeinen Mechanismus geben muss welcher aus den URIs eine Adresse macht, mit der man dann auf die Repräsentation der Ressource zugreifen kann.
Ich dachte mir erst, dass man dann quasi Objekte erstellt und dann den Identifier aus der URI nimmt und somit auf das Objekt zugreifen kann. Dann habe ich allerdings gelesen dass weder Client noch Server die URIs direkt verstehen müssen. (siehe hier)
Also, wie geht sowas jetzt und wie kann man das implementieren?
Und wie ist das jetzt mit den *.WSDL Dateien? Werden die für eine REST-Anwendung gebraucht oder sind die eher für SOAP-Anwendungen gedacht? Wenn sie bei REST benötigt werden, wie werden die verwendet? Sind das nur formale beschreibungen eines Webservices damit andere ihn verstehen oder werden die in irgeneiner Weise verwendet?
Vielen Dank im voraus.