4D v164D Mobile Architektur |
||
|
4D v16
4D Mobile Architektur
4D Mobile Architektur
Zum Einrichten einer Verbindung zwischen 4D und Wakanda ist ab 4D v14 R3 folgende Mindestkonfiguration erforderlich:
Auf der 4D Seite müssen Sie alle Tabellen, Attribute und Methoden, auf die die Wakanda Applikationen zugreifen sollen, entsprechend konfigurieren (siehe Abschnitt Die 4D Datenbank konfigurieren). Hier eine Darstellung der 4D Mobile Architektur: Beim Starten der Wakanda Applikation stellt der Wakanda Enterprise Server eine Verbindung mit 4D Server her, gemäß den Einstellungen im Dialogfenster "Connect to Remote Datastore" oder über JavaScript Verbindungsmethoden. Hat 4D Server die Verbindung akzeptiert (siehe Abschnitt REST Zugriffe steuern), wird ein 4D Mobile Session "Ticket" an Wakanda Server gesendet. Wakanda Server verwendet dieses Ticket für alle nachfolgenden Anfragen. Über diese Verbindung kann der Wakanda Server auf folgende Ressourcen in der 4D Datenbank zugreifen:
Die autorisierten Ressourcen werden direkt auf der Wakanda Seite verwendet, so als ob sie zum lokalen Catalog der Wakanda Applikation gehören würden (Für die Wakanda Applikation ist der Zugriff transparent). Sendet ein Web Client eine Anfrage an den Wakanda Server, der Zugriff auf die 4D Datenbank benötigt, wird diese Anfrage über das aktuelle Ticket an den 4D Server gesendet und auf dem Rechner mit 4D Server wird eine 4D Mobile Verbindung geöffnet. Sie bleibt geöffnet, solange der Benutzer Anfragen ausführt und schließt standardmäßig nach einem Timeout von 60 Minuten. Das standardmäßige Timeout lässt sich über die Verbindungsparameter verändern.Wird während der Session die Anzahl der zugelassenen 4D Mobile Verbindungen auf dem 4D Server erreicht, erhält der Wakanda Server eine Fehlermeldung.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Mobile ( 4D v16) |