Nova Patents
EP0634718A2

Computer systems integration.

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.

EP0634718A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 6 July 2014, 12.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 2 independent, 3 dependent

  1. 1
    A computer system comprising a first processing environment, a second processing environment and a gateway interconnecting the environments to allow a client application in the first environment to send service requests to a server application in the second environment, wherein the gateway includes terminal emulation means for emulating a terminal in the second environment, and means for converting service requests from a client in the first environment into dialogues on said terminal by executing scripts in a scripting language.
  2. 2
    A system according to Claim 1 wherein the gateway includes control means for initiating the scripts in response to the service requests from a client, and for communicating with the scripts by way of a pipe interface, so as to receive requests for terminal emulation operations from the scripts, and to return results of terminal emulation operations to the scripts.
  3. 3
    A system according to Claim 2, wherein the control means controls terminal sessions with the terminal emulation means, each of said sessions being shared between a plurality of clients.
  4. 5
    A computer system comprising a first processing environment, a second processing environment and a gateway interconnecting the environments, wherein the first processing environment includes means for executing scripts in a scripting language, and wherein the gateway includes terminal emulation means for emulating a terminal in the second environment, and control means for communicating with scripts in the first environment by way of a pipe interface, so as to receive requests for terminal emulation operations from the scripts, and to return results of terminal emulation operations to the scripts.