Microsoft Home Microsoft Home
Resource-Kit für Microsoft FrontPage-Servererweiterungen-Logo  Resource-Kit für Microsoft FrontPage 2000-Servererweiterungen

 6 von 6   Architektur


Das FrontPage-Clientsystem kommuniziert mit einem Webserver über WinSock und TCP/IP. Assistenten und benutzerdefinierte Anwendungen auf dem Clientcomputer kommunizieren mithilfe der OLE-Automatisierung mit dem FrontPage-Client.

FrontPage Client/Server-Architektur

Der FrontPage-Client kommuniziert mithilfe von HTTP mit den Servererweiterungen, dasselbe Protokoll, das Webbrowser und Webserver für die Kommunikation verwenden. FrontPage implementiert einen RPC-Mechanismus (Remote Procedure Call) oberhalb der HTTP POST-Anforderung, damit der FrontPage-Client Dokumente anfordern, die Aufgabenliste aktualisieren, neue Autoren hinzufügen und weitere Aufgaben durchführen kann.

Der Webserver erkennt POST-Anforderungen, die an die CGI-Programme (Common Gateway Interface) der Servererweiterungen adressiert sind, und leitet diese Anforderungen entsprechend weiter. Die Datenübertragung von FrontPage zwischen Client und Server über Proxyserver (Firewalls) funktioniert problemlos.

   

FrontPage verwendet keine HTTP PUT-Anforderungen. Wie in der HTTP-Spezifikation beschrieben, sendet PUT ein Dokument an einen Webserver. Allerdings implementieren nur wenige Webserver die PUT-Anforderung. Deshalb verwendet der FrontPage-Client die universell implementierte HTTP POST-Anforderung für die gesamte Kommunikation mit den Servererweiterungen.

   

Bei den meisten Webservern erfolgt der Zugriff auf die FrontPage-Servererweiterungen durch den Webserver über CGI (Common Gateway Interface), dem universellen Mechanismus zur Webservererweiterung. Die Implementierung von CGI unterscheidet sich zwischen den einzelnen Webservern und Plattformen. Die meisten UNIX-Webserver rufen beispielsweise eine CGI-Erweiterung auf, indem sie in einem eigenen Prozess ausgeführt wird, während Microsoft IIS unter Windows NT ISAPI (Internet Server Applications Program Interface) unterstützt, einer mit CGI vergleichbaren Kommunikationsschnittstelle, die weniger Belastung erzeugt.

Grafik für Übersichtsabschnitt
  Was sind die
  FrontPage-Server-
  erweiterungen?
  Inbetriebnahme der
  Servererweiterungen
  Übersicht über die
  Features
  Was ist ein Web mit
  FrontPage-Server-
  erweiterungen?
  Veröffentlichen von
  Webs mit FrontPage-
  Servererweiterungen
  Architektur

     6 von 6  NACH OBEN
   
    Letzte Aktualisierung: November 1998
©1998 Microsoft Corporation. Alle Rechte vorbehalten. Nutzungsbedingungen.