Patent ID: 8428931

Claim:
A computer system, comprising; at least one emulator; at least one mainframe; and a mainframe data stream proxy (MDSP) for caching communication of the at least one emulator directed to the at least one mainframe, wherein the MDSP comprises: a runtime application server configured to receive at least one emulator action from the at least one emulator and to send at least one corresponding mainframe action to the at least one emulator; wherein the runtime application server is further configured to retrieve the at least one corresponding mainframe action to be sent to the at least one emulator from a cache of the MDSP; wherein the application server is further configured to store the at least one received emulator action in a synchronization path of the MDSP, wherein the application server is further configured to send the at least one emulator action stored in the synchronization path to the at least one mainframe to support synchronization of the at least one mainframe with the at least one emulator, and wherein the application server is further configured to send emulator actions stored in the synchronization path to the at least one mainframe until the at least one mainframe is put into a state expected by the at least one emulator.