Möchten Sie verkaufen? Hier verkaufen
Web Services mit REST
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Web Services mit REST [Gebundene Ausgabe]

Leonard Richardson , Sam Ruby
3.5 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Hinweise und Aktionen

  • Tipp für Studenten
    Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Gebundene Ausgabe: 512 Seiten
  • Verlag: O'Reilly; Auflage: 1 (Oktober 2007)
  • Sprache: Deutsch
  • ISBN-10: 3897217279
  • ISBN-13: 978-3897217270
  • Größe und/oder Gewicht: 23 x 18 x 3,2 cm
  • Durchschnittliche Kundenbewertung: 3.5 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 387.059 in Bücher (Siehe Top 100 in Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

Sie haben Webseiten entwickelt, die von anderen Menschen genutzt werden. Aber können Sie Webseiten konstruieren, die auch von Maschinen genutzt werden? Das Internet ist nicht nur eine große verteilte Anwendung - es ist eine Plattform für verteilte Systeme. Web Services, Mashups, und AJAX-Anwendungen verwenden alle das Internet als Plattform. Jedoch vernachlässigen die heutigen Web-Service-Technologien die Einfachheit, die das Internet einst so erfolgreich machte.

Web Services mit REST bringt das "Web" zurück zu den Web Services. Es beschreibt, wie Sie mit dynamischen, Internet-basierten Anwendungen umgehen, ohne dabei die Technologien zu vernachlässigen, die Sie täglich verwenden. Der Schlüssel dazu ist REST, der architektonische Stil, der das Internet voran bringt.

Web Services mit REST

* hebt die Power von einfachen Web-Service-Technologien hervor - das HTTP-Protokoll, die URI-Richtlinien zur Namensgebung und die XML-Beschreibungssprache. * gibt eine Einführung in die Ressourcen-orientierte Architektur (ROA), eine Reihe von grundlegenden Regeln zum Entwurf von Web-Services basierend auf REST. * zeigt auf, dass ein auf REST aufsetzender Entwurf nicht nur einfacher und flexibler, sondern auch skalierbarer ist, als ein sich auf Remote Procedure Calls (RPCs) beschränkendes Design. * enthält Praxisbeispiele für Web Services, die auf REST basieren, zum Beispiel den Simple Storage Service von Amazon und das Atom Publishing Protocol. * beschäftigt sich mit client-seitigen Web-Service-Anwendungen für gängige Programmiersprachen. * veranschaulicht, wie REST-basierende Web Services in drei verbreitete Umgebungen implementiert werden können: Ruby on Rails, Restlet (für Java) und Django (für Python). * stellt praxisorientierte Themen wie das Design und die Implementierung von Diensten für REST in den Mittelpunkt.

Web Services mit REST ist das erste Buch, das die Design-Philosphie von REST auf in der Realität existierende Web Services überträgt. Es beschreibt Methoden für einen erfolgreichen Entwurf und die Techniken, die Sie brauchen, um Ihr Design in funktionierenden Code zu transformieren. Sie können sich die Mächtigkeit des Internets für ihre Anwendungen zu Nutze machen - sie müssen lediglich mit und nicht gegen das Internet arbeiten. Dieses Buch zeigt Ihnen, wie es konkret geht.


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(3)
(2)
(2)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

5 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
Web Services mit REST 3. April 2008
Ich habe dieses Buch gelesen ohne mich vorher intensiv mit Web Services beziehungsweise mit den 'besseren' REST Web Services zu beschäftigen, ging also unvoreingenommen und damit dieser speziellen Thematik gegenüber aufgeschlossen an die Lektüre.
Die beiden Autoren Sam Ruby und Leonard Richardson führen den Leser zunächst in die Welt der real existierenden Web Services ein. Auf dieser Grundlage kategorisieren sie Web Services in REST-konform, RPC-artig, REST-RPC-hybrid und erläutern die Unterschiede und Besonderheiten. Die Kernaussage ist, dass die 'Simplizität der Schnittstelle' und das 'Denken in Ressourcen' den Vorteil eines REST-konformen Web Services gegenüber dem 'dicken' Web Service ausmachen. In diesem Zusammenhang werden bekannte REST-konforme Web Services sowie deren programmatische Verwendung beschrieben (Leider fast ausschließlich in Ruby).
Ein Aspekt des Buches behandelt die Frage nach einer vernünftigen ressourcenorientierten Architektur. Adressierbarkeit, Zustandslosigkeit, Verbindungshaftigkeit und eine einheitliche Schnittstelle stellen hierbei das Fundament dar. Webstandards wie HTTP-Header, Statuscodes, Etag etc. und deren Nutzen werden hervorgehoben.
Dadurch bekommt der Leser einen Eindruck wie ein ressourcenorientierter Service entworfen werden sollte. Wie bereits oben erwähnt, sind die wenigen Codebeispiele fast alle in Ruby geschrieben (Der Autor Richardson hat übrigens im selben Verlag ein Buch zum Thema Ruby veröffentlicht), und damit nicht unbedingt für Jedermann gleich verständlich.
Abschließend werden die "Best Practices" zu REST und ROA und die Unterschiede der "herkömmlichen dicken" Web Services zu den ressourcenorientierten beleuchtet.
Das meiner Meinung nach für die Praxis potentiell interessante zwölfte Kapitel beschäftigt sich kurz mit bestehenden Frameworks für REST-konforme Services (Ruby on Rails, Restlet für Java und Django für Python).
Der ausgesprochen umfangreiche Anhang listet etliche Quellen zum eigentlichen Thema. Dieser wirkt über die Maßen gestreckt durch unnötige Auflistungen von HTTP-Codes und HTTP-Header.

Fazit: Für einen Einstieg in das Thema ist dieses Buch gut geeignet, wobei zumindest grundlegende Kenntnisse aus dem Bereich der Webprogrammierung vorhanden sein sollten. Da ich das Buch auch ein wenig aus der Java-Welt betrachtet habe, hat mich besonders das beschriebene Restlet-Framework interessiert. Leider kommt dieser Abschnitt mit neun Seiten für eine konkrete Verwendung in der Praxis etwas zu kurz und sollte vermutlich nur einen Anreiz zur eigenen Recherche sein.
Das Buch hat durchaus das Bewusstsein für die Ideen der ressourcenorientierten Services geweckt. Um das gelernte Wissen in der Praxis anzuwenden, reicht die Lektüre dieses Buches allein jedoch nicht aus.
Das ohnehin schon eher theoretische Thema wäre in diesem Umfang schwerlich ausreichend sowohl in Theorie als auch Praxis zu beschreiben gewesen.
War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
seehr laangaaatmig 16. Juli 2008
Von A. Hahn
Die Beispielanwendungen haben einen aktuellen Bezug (Anbindung der Services von del.icio.us und Amazon sowie ein imaginärer Maps-Service).
Dass die Beispielanwendungen zumeist in Ruby geschrieben ist mir nicht negativ aufgefallen, die Fragemente sind zumeist kurz und so bekommt man als 'Javaianer' einer kleinen Einblick in diese Sprache.

Kolossal gestört haben mich aber die sehr weitschweifigen Erklärungen und ständigen Widerholungen, fast so als würde ein Lehrer zu seinen einfältigen Schülern sprechen. Weniger wäre mehr - darum geht es schliesslich bei diesem Thema - aber über dieses Ziel sind die Autoren leider hinausgeschossen.

Fazit: Durchaus empfehlenswerte Lektüre, wenn es gelingt die akute Einschlafgefahr in den Griff zu kriegen
War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
Ein ausgezeichnetes Buch. Sehr gut geschrieben (hoffe die deutsche Übersetzung ist entsprechend), berücksichtigt alle Aspekte und bietet sehr viele (Ruby basierte und ein paar andere) Beispiele.
Wer auf die Vorteile von Rails verzichten muss (weil er eventuell andere Sprachen schreibt) wird es aber schwer haben die Anforderungen eines REST Services wirklich erfüllen zu können. Hoffen wir darauf das auch die Framework Entwickler dieses Buch lesen!
An manchen Stellen im Buch wiederholen sich die Inhalte. Das hat den Vorteil dass man sich die Inhalt auch wirklich gut merkt, oft ist es aber sehr mühsam den selben Inhalt ein drittes Mal zu lesen.
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:






Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar