Bitte aktivieren Sie Java-Script in Ihrem Browser um diese Seite nutzen zu können.

Speed4Trade CONNECT

Navigation: Teil I - Grundlagen

Synchrone & asynchrone Arbeitsweise

Scrollen Vorher Startseite Nächste Mehr

Speed4Trade CONNECT ist so konzipiert, dass die angebundenen Webclients selbst möglichst wenig Rechenleistung verbrauchen und die Last  zum Server verlagert wird.

Alle Aktionen in der Software, die unmittelbar am Server ausgeführt werden und bei denen der Webclient auf die Antwort vom Server wartet, werden als synchrone Aufgaben bezeichnet. Eine solche Aufgabe ist z.B. das Speichern eines Artikels. Diese Arbeitsweise wird in der Regel überall dort angewandt, wo nicht mit langen Wartezeiten für den Benutzer zu rechnen ist.

Alle Aufgaben, die längere Zeit in Anspruch nehmen, wie z.B. das Löschen großer Artikelmengen oder das Hochladen von Angeboten zum Marktplatz, werden als asynchrone Aufgabe vom Server ausgeführt. Der Webclient wartet dabei nicht auf den Abschluss des Vorgangs, bevor der User weiterarbeiten kann. Der Fortschritt solcher Prozesse wird in der Prozessbox angezeigt. Start und Ende der Prozesse sowie weitere Informationen, Warnungen und Fehler werden darüber hinaus in der Protokollbox ausgegeben.

0255-hand_lamp

Die Frage, ob eine Aktion ein synchroner oder ein asynchroner Programmaufruf ist, ist ausschlaggebend dafür, ob sich eine Übersicht nach einem Vorgang automatisch aktualisiert oder ob man sie mit F5 selbst aktualisieren muss:

Synchrone Arbeitsweise: Ansicht aktualisiert sich in der Regel von allein.

Asynchrone Arbeitsweise: Ansicht muss durch den User aktualisiert werden.