Computer with terminal emulation interface for multi-environment client/server applications
First Claim
1. A computer system comprising:
- (a) a first processing environment, including a first application;
(b) a second processing environment including a second application;
(c) terminal emulation means for storing a virtual screen;
(d) communication means for coupling said terminal emulation means to said second application, to allow said second application to write prompts to said virtual screen, to read data from said virtual screen, and to write data into said virtual screen; and
(e) conversion means, interconnecting said first application with said terminal emulation means, for receiving service requests from said first application and converting each of said service requests into a dialog wherein the conversion means waits for the second application to write a series of prompts into said virtual screen and, in response to each of said prompts, writes data derived from said service request into said virtual screen, and wherein the conversion means constructs response messages containing data derived from said virtual screen and returns said response messages to said first application.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system comprises first and second processing environments interconnected by a gateway. The gateway emulates a terminal in the second environment, converting service requests from a client in the first environment into dialogues on the emulated terminal by executing scripts in a scripting language. This allows client applications in the first environment to communicate with server applications in the second environment in a way that is completely transparent to the clients. The client is not aware that it is communicating with the server through a dialogue on an emulated terminal; all knowledge of the dialogue is embodied in the scripts. This is of utility in integrating legacy computer sytems with new systems.
125 Citations
5 Claims
-
1. A computer system comprising:
-
(a) a first processing environment, including a first application; (b) a second processing environment including a second application; (c) terminal emulation means for storing a virtual screen; (d) communication means for coupling said terminal emulation means to said second application, to allow said second application to write prompts to said virtual screen, to read data from said virtual screen, and to write data into said virtual screen; and (e) conversion means, interconnecting said first application with said terminal emulation means, for receiving service requests from said first application and converting each of said service requests into a dialog wherein the conversion means waits for the second application to write a series of prompts into said virtual screen and, in response to each of said prompts, writes data derived from said service request into said virtual screen, and wherein the conversion means constructs response messages containing data derived from said virtual screen and returns said response messages to said first application. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a computer system comprising a first processing environment, a second processing environment, and a gateway interconnecting said first processing environment and said second processing environment, the method comprising the steps:
-
(a) running a first application in said first processing environment; (b) running a second application in said second processing environment; (c) storing a virtual screen in said gateway; (d) causing said second application to write prompts into said virtual screen, to read data from said virtual screen, and to write data into said virtual screen; (e) causing said first application to send a service request to the gateway; and (f) in response to said service request, causing the gateway to conduct a dialog wherein the gateway waits for the second application to write a series of prompts into said virtual screen and, in response to each of said prompts, writes data derived from said service request into said virtual screen, and wherein the gateway constructs response messages containing data derived from said virtual screen and returns said response messages to said first application.
-
Specification