Menu Close

Verteilte Systeme (Vorlesung 7)

Heute haben wir uns mit den verschiedenen Formen von Middleware beschäftigt.

Skript-AnfangVS_3_So2014_1 – Seite 15
Skript-EndeVS_3_So2014_2 – Seite 31

Was ist Representational State Transfer (REST)?

  • Programmierparadigma für Webanwendungen
  • Es gibt keine explizite Norm
  • Im Grunde bezeichnet REST die Idee, dass eine URL genau einen Seiteninhalt als Ergebnis einer serverseitigen Aktion darstellt (wie bei HTTP)
  • Alle nötigen Informationen sollten in der Anfrage enthalten sein
  • Bei sicherheitskritischen Nachrichten wird ein verschlüsseltes Transportprotokoll wie HTTPS verwendet

Sind Web Services bzw. REST besser als Remote Procedure Calls?

  • Ja, sie sind besser
  • Sie lassen sich über Port 80 (HTTP) regulär versenden
  • Dadurch sind sie überall einsetzbar
  • Sie sind standardisiert

Welche Nachteile haben Web Services?

  • Performance ist bei RPCs besser
  • Thrift kann Befehle binär absenden, Web Services arbeiten mit Textnachrichten
  • RPCs können auch UDP

Message-oriented Middleware

  • Nicht gut für Dateitransfer geeignet
  • Wird eingesetzt bei Clustern und Chat-Diensten

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

Index