... die RPG Backends für Event Driven Anwendungen kranken an zwei Ecken:
- RPG ist nicht dafür designed komplexe Objektbäume abzubilden, die sich erst zur Laufzeit konkret ausbilden, individuell unterschiedlich, je nach konkreter Programm Historie.
- RPG kann kein Multi Threading, ja, ich weiß dass es da H Options gibt, das sind aber alles "Ferz mit Krücke", wie man hier in Hessen sagt.
Aus meiner Sicht bleibt kein anderer Weg als die 20% der Applikation, die 80% des Transaktionsvolumens abwickeln neu zu schreiben. Die restlichen Programme sind dann in der Tat ein Fall für WebFacing, oder andere Formen des "aufhübschens".
Für das Redesign der 20% würde ich immer am Mainstream orientieren, was dann Java oder .Net heißt, alles andere halte ich für halbherzig und würde ich nicht empfehlen.

D*B