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
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

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.