When the solution matters

Registrieren Einstieg Dokumentation Code Archiv Mail-Archiv Support Programme

Step 5: 4D Server: Schnell, sicher und zuverlässig

4D Server ist das Herz Ihrer Client/Server- Lösung. Ein 4D Server kann sowohl zur Entwicklung, als auch zum Betrieb einer fertigen Lösung eingesetzt werden. Im folgenden werden einige wichtige Funktionen des 4D Servers ausgeführt. Durch die integrierte Client/Server-Architektur gelten Features der 4D Einzelplatz-Version auch auch für 4D Server.

 

Die Themen dieser Seite:


4D Server - Das Herz Ihrer Client/Server-Anwendung

Client/Server - einfach einzurichten
So einfach kann die Einrichtung eines Client/Server-Systems sein:
Sie installieren 4D Server und öffnen Ihre 4D-Anwendung. Wenn das Netzwerk richtig konfiguriert ist, können Sie sofort mit einem 4D Client darauf zugreifen. 4D Server arbeitet ohne Middleware! Ein umständliche Konfigurierung entfällt!

4D - 4D Server

 


Client/Server - ohne Mehraufwand!

4D-Anwendungen können von einem oder mehreren Usern gleichzeitig genutzt werden. Sie, als Entwickler der Lösung, müssen dafür keine Änderungen vornehmen. Sie bringen lediglich 4th Dimension oder 4D Server zum Einsatz. Die Benutzerverwaltung, sowie Datensatzsperrung erledigt 4D Server -schnell und zuverlässig.


Installieren Sie einfach die 4D Clients auf den entsprechenden
Rechnern. Stellen Sie sicher, dass TCP/IP richtig konfiguriert ist und verbinden sich dem 4D Server. Ein 4D Server kann sowohl 4D Clients unter Windows als auch MacOS bedienen.

4D Server garantiert:


Entwicklung im Team

4D Server stellt einem Team alle erforderlichen Ressourcen zur Verfügung. Veränderungen werden jedem Entwickler im Team in Echtzeit angezeigt. Eine Datensynchronisation ist nicht erforderlich. Auch Formulare, Menüleisten und Projektmethoden stehen allen Entwicklern jederzeit zur Verfügung. Die einzelnen Entwickler des Teams können jederzeit einen Syntax-Check des Programm-Codes ausführen lassen, um so schon vor der eigentlichen Kompilierung Fehler zu finden. Programmtests und Fehlerbeseitigungen können gleichzeitig ablaufen.

 

4D Server

4D Client - Einer für Alle

4D Client ist eine unabhängige Applikation, die - ohne Middleware - auf jede 4D Server-Anwendung zugreifen kann. Ist ein 4D Client mit einem 4D Server verbunden, wird die Funktionalität der Anwendung auf diesen Client übertragen.
4D Client ist kein „dummes“ Terminal, sondern ein vollwertiger Bestandteil Ihrer Anwendung. Arbeiten Sie mit Plug-Ins, werden diese nur auf dem Server installiert und automatisch auf die Client-Station übertragen. 4D Client kann auch als Web-Server eingesetzt werden. Somit ist eine einfache Skalierung für Internet und Web-Services möglich.

4D Client

Intelligente Client/Server Kommunikation

4D Server verwaltet die Client-Zugriffe intelligent.
Werden von einem Client z.B. 1000 Datensätze angefordert, übermittelt 4D Server nur die Informationen, die der Client zur Darstellung benötigt, hält aber gleichzeitig alle vorher angeforderten Daten auf „Abruf“ bereit. Diese Arbeitsweise erzeugt keinen unnötigen Netzwerk-Verkehr.
Durch das intelligente 4D Caching auf der Client-Maschine werden oft benutzte Ressourcen in direktem Zugriff gehalten, z.B. Oberflächen und Menüleisten.
Nur wenn diese geändert wurden, werden sie automatisch neu übertragen, z.B. nach einem Update.

Fazit: 4D Client/Server-Lösungen sind File-Sharing-gestützten Server-Systemen weit überlegen.4D Server erfüllt die Anforderungen von Arbeitsgruppen in Unternehmen beliebiger Größe.


Sicherheitsaspekte bei 4D Mehrplatzanwendung

Sicherheit bei einer Mehrplatzanwendung spielt eine wichtige Rolle. 4D hat hier viel zu bieten:

Zugriffe einschränken
In einer Erlauben/Verweigern-Liste können Sie einfach festlegen, welche IP-Nummern sich an einem 4D Server anmelden dürfen.

Kennwortsystem
Mit dem 4D Kennwortsystem erzwingen Sie eine User-Authentifizierung. Innerhalb der Anwendung wird der Zugriff auf Methoden und Daten automatisch von 4th Dimension bzw. 4D Serverüberwacht.

Verschlüsselung
Die Kommunikation zwischen Server und Client kann verschlüsselt ablaufen. Mit dem selben Schlüssel
können auch sensible Informationen im Datenbestand geschützt
auf der Festplatte abgelegt werden.

Das Backup
Das integrierte Backup mit Logbuch schützt Ihre Anwender vor Datenverlusten.


Verteilung der Rechenleistung

4D als Entwicklungsumgebung bietet Entwicklern natürlich auch Funktionen die auf den Client/Server Betrieb mit 4D Server zugeschnitten sind.
Durch „Execute on Server“ und „Execute on Client“ sind Sie in der Lage, die anfallenden Aufgaben beliebig in Ihrem 4D-System zu verteilen.
Netzwerkintensive Prozesse können auf dem Server ausgeführt werden. Auf den 4D Client wird nur das Ergebnis der Prozedur übertragen.
Es ist auch möglich, Jobs auf andere Clients zu übertragen, z.B. das Drucken bestimmter Dokumente auf einem lokalen Drucker.
Durch das in 4D integrierte Multitasking können mehrere Prozesse auch auf einem Client gleichzeitig bearbeitet werden. Die 4D Programmiersprache gibt Ihnen die Möglichkeit, dies nach Ihren Anforderungen zu steuern.

 



International | Firmenprofil | Kontakt | Site Map | © 4D 1995 - 2008 | Schriftgröße ändern: [A] [A] [A] | Diese Seite drucken| 4D RSS Feeds - * Externer Link