IOAGATE is a mainframe software communications gateway (middleware) that enables INCONTROL mainframe applications to communicate with other mainframe and non-mainframe applications over the network.
Client applications access INCONTROL products by means of an application server through IOAGATE.
Figure 47 Access of INCONTROL products through IOAGATE
IOAGATE supports multiple concurrent application servers of different applications and their clients. A single IOAGATE can support
IOAGATE allows one application to communicate with multiples of the same application. For example:
IOAGATE can support multiple, dedicated or shared communication channels. A shared channel indicates that multiple applications use that same port or LU for their communication. A dedicated channel refers to a port or LU that is used exclusively by one application.
IOAGATE can periodically check the connection to the client when it is in a TCP/IP dual communications model. For an explanation of dual communications model, see Channel sharing. When IOAGATE discovers broken connections, it closes them and listens for new ones.
In addition, IOAGATE can recover broken connections with clients. IOAGATE can recover failed application servers and subtasks as well.
IOAGATE distributes client requests to the next available application server through a sequential search of available application server address spaces.
Parent Topic |