Hallo Rainer,
vielen Dank für deinen ausführlichen Beitrag. Ich denke, wir haben da ähnliche Problemstellungen. Wir haben uns ebenfalls für JSON als Datenformat entschieden. Mit Node.js haben wir vor einer Woche auch experimentiert. Bei Node.js haben wir jedoch den Nachteil gesehen, es im Kern nicht multithread-fähig ist. Wir haben da ein paar Experimente gemacht und festgestellt, dass man den Webserver mit einigen Javascript-Operationen schnell lahmlegen kann. Zwar sind die I/O-Operationen asynchron, aber der Aufruf (besser gesagt, die Aufrufvorbereitung) eines RPG-Programms kostet bei uns knapp 10ms. Wir haben die Sorge, dass das nicht so gut skaliert. Deshalb sind wir jetzt auf dem Weg, die Webservice-Schicht mit Java zu machen.

Dieter