Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Antony hat zwei verschiedene Gateways – einen WebApiGateway und einen DesktopApiGateway für die WebApp und für die DesktopClient. Die Trennung ist notwendig, da nicht alle Funktionen der DesktopApi in der WebApi sinnvoll sind. Beispielsweise ein unauthentifizierte Call um Benutzer abzurufen (für das Autocomplete im Login) wäre in der öffentlich sichtbaren API fatal. Aber auch die ArchivierungsAPI des Archivserver - FAQ hat im Web nix verloren.

Übersicht

In der folgenden Abbildung ist eine grobe Übersicht dargestellt. Oben befinden sich die beiden verschiedenen Benutzer mit dem DesktopClient und der Webapp. Die Pfeile sind der Anwendung entsprechend eingefärbt. Diese reden mit den beiden verschiedenen Gateways (DesktopApi und WebApi) über das Intranet bzw Internet. Die Kommunikation findet über Standard HTTP(s) statt.

...