I'm quite surprised to see no mention of CICS which is the event driven framework originally for special IBM terminals. This is a highly performant transaction monitor and still widely used today in large, established companies. By today's standards this framework isn't that difficult, but it's not something you're going to master in a day either.