错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

HTTP für global verteilte Anwendungen

  • Felix Gessert,
  • Wolfram Wingerath,
  • Norbert Ritter

摘要

Für jede verteilte Anwendung spielt das Netzwerk eine bedeutende Rolle für die Leistung. Im Web ist das zentrale Protokoll HTTP (Hypertext Transfer Protocol), das bestimmt, wie Browser mit Webservern kommunizieren und das als Grundlage für REST-APIs (Representational State Transfer) verwendet wird. Für Cloud-Dienste über verschiedene Deployment- und Servicemodelle sind REST-APIs die Standard-Schnittstelle für den Zugriff auf Speicher- und Rechenressourcen sowie auf hochrangige Dienste. Die meisten DBaaS-, BaaS- und NoSQL-Systeme bieten native REST-APIs an, um ein hohes Maß an Interoperabilität zu erreichen und den Zugriff aus heterogenen Umgebungen zu ermöglichen. Dieses Kapitel überprüft relevante Grundlagen von HTTP und Netzwerk in Bezug auf Leistung und Latenz sowie ihre Rolle im Cloud-Datenmanagement. Insbesondere werden wir hervorheben, welche Herausforderungen das standardisierte Verhalten der Web-Caching-Infrastruktur für datenzentrierte Dienste darstellt.