Using a same program on a local system and a remote system
AssigneeInternational Business Machines Corporation
InventorRobert J. Purpura
Life of this patent
Estimating the term…
Abstract
A computer system and computer program product implementing a method in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the local system. The method includes, for example, sending programming functions of a local system with a request for information to a remote system. The method further includes processing the programming functions of the local system with the request for information on the remote system to obtain updated information from the remote system. The updated information is sent to the local system for display.
Claims16
A computer system, comprising:
- a first computer, said first computer comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices and program instructions which are stored on the one or more storage devices for execution by the one or more processors via the one or more memories and when executed by the one or more processors perform a method for processing a request by a user of a program executed in the first computer, said method comprising:
- the program displaying a first computer screen and another computer screen superimposed on the first computer screen and storing information in a first working storage area identifying a state of the first computer screen and information needed to back out of the other computer screen;
- after said displaying the first computer screen and the other computer screen superimposed on the first computer screen, the program receiving, by user entry to the first computer screen, a request of a type processed by the program, and in response, the program updating the first working storage area to indicate the request, and the first computer sending to a second computer a copy of contents of the first working storage area including the request, the state of the first computer screen and the information needed to back out of the other computer screen;
- after said receiving the request, the first computer receiving from the second computer contents of a second working storage area of the second computer updated with a result of a copy of the program in the second computer processing the request, and in response, the first computer updating the contents of the first working storage area with the contents of the updated second working storage, and the program in the first computer displaying an updated computer screen based on the updated contents of the first working storage area.
A computer program product comprising one or more computer-readable hardware storage devices and computer-readable program instructions which are stored on the one or more storage devices and when executed by one or more processors of the first computer perform a method for processing a request by a user of a program executed in the first computer, said method comprising:
- the program displaying a first computer screen and another computer screen superimposed on the first computer screen and storing information in a first working storage area identifying a state of the first computer screen and information needed to back out of the other computer screen;
- after said displaying the first computer screen and the other computer screen superimposed on the first computer screen, the program receiving, by user entry to the first computer screen, a request of a type processed by the program, and in response, the program updating the first working storage area to indicate the request, and the first computer sending to a second computer a copy of contents of the first working storage area including the request, the state of the first computer screen and the information needed to back out of the other computer screen;
- after said receiving the request, the first computer receiving from the second computer contents of a second working storage area of the second computer updated with a result of a copy of the program in the second computer processing the request, and in response, the first computer updating the contents of the first working storage area with the contents of the updated second working storage, and the program in the first computer displaying an updated computer screen based on the updated contents of the first working storage area.
Dependencies are inferred from the claim text.