Der 4D Web-Server kann, neben den bisher vorgestellten Möglichkeiten,
auch mit beliebigem HTML-Code arbeiten und diesen mit Inhalten füllen.
4D Web-Server ist in der Lage, gezielt Aktionen für einen Browser
auszuführen.
Somit können Web-Seiten on the fly erzeugt werden. Mit
4D sind Sie schnell in der Lage, funktionelle und intelligente Web-Sites
aufzubauen.
Bei dieser Arbeitsweise sind grundlegende HTML- und Programmier-Kenntnisse
notwendig.
Der 4D Web-Server kann als statischer Web-Server eingesetzt werden. Sie können daher Ihren bestehenden Internet-Auftritt auch mit 4D im Web veröffentlichen. Hierzu definieren Sie nur das Stammverzeichnis und die Homepage des Auftrittes.
Im 4D Kontext-Modus wird der HTML Code automatisch
auf der Grundlage eines in 4D erstellten Formulares
dynamisch erzeugt. Damit diese Arbeitsweise
funktioniert, muss der Web-Server jeden Browser wiedererkennen.
Dies wird über eine eindeutige Kontext-
ID sichergestellt.
Die Kommunikation über HTTP im Internet arbeitet
ohne einen eindeutigen Kontext. Außerdem können
die HTML Seiten frei gestaltet werden.
Der Entwickler der 4D-Anwendung hat die Möglichkeit,
zwischen beiden Web-Modi zu wechseln.
Die Daten-Engine von 4D und 4D Server ist auf hohe Performance und Stabilität
hin optimiert. Durch das integrierte Multitasking ist dies sichergestellt.
Seine Leistung kann 4D Web-Server auch voll im Internet bei Web-Zugriffen
ausspielen, da er auf einem leistungsfähigen Datenbank-Kernel beruht.
In der Praxis ist meist die Anbindung an das Internet der Flaschenhals.
Ein Vergleich:
Inhouse arbeiten Sie mit einem 100 MBit Netzwerk. Aber mit welcher Bandbreite
sind Sie oder Ihr Provider ans Internet angebunden?
Vor allem Internet-Entwickler, die 4D nur wegen seiner innovativen Web-Funktionen nutzen wollen, sind begeistert vom großen Funktionsumfang in 4D.
Durch die nahtlose Integration des Web-Servers in eine professionelle Software-Entwickungsumgebung mit Datenbank-Funktionalität haben Sie für das Internet Befehle zur Verfügung, die kein anderer Web-Server in dieser Form zur Verfügung stellt.
Ein weiteres Feature der 4D-Integration ist die Möglichkeit, Business-Grafiken
in 4D Chart dynamisch zu erzeugen und als Bild zu einem Browser zu schicken.
In der Regel müssen diese Funktionalitäten aus diverser Middleware und CGIs in anderen Systemen zusammengebastelt werden.
Der 4D Web-Server unterstützt SSL!
SSL (Secured Socket Layer) garantiert eine verschlüsselte Kommunikation
zwischen einem Web-Server und einem Browser - mit 40/128 Bit Schlüssel.
Das SSL Protokoll bürgt für:
» 4D Web Programmierung I