Patent ID: 7428596
Filing Date: 2008-09-23
Classification: H04L

Abstract:
1. Multiplexing unit for communication in a computer network among a plurality of client machines that support client programs and a plurality of servers that support application programs, the client programs and the application programs can use different message protocols, said multiplexing unit comprising: for each client machine, an input management module that receives requests from client programs and transmits responses to the client programs; for each server, an output management module that transmits client messages to the server that are addressed to the server and that transmits responses to the input management modules, wherein the output management modules comprises a queuing device that concentrates the input to the servers; routing means that are connected to said input management modules and said output management modules, said routing means comprises: a first routing application module connected to said first routing subsystem and a second application module connected to said second routing subsystem, said first and second routing application modules carrying out routing functions according to predetermined rules to be applied by the first and second routing subsystems, said routing means define the identity of plural output management modules for processing the request and determine the identity of one said client machine to which a message that is obtained from a corresponding target server is to be addressed; an administration module connected to said input management module and said output management module that administers the creation, the suppression, the modification and the state of operation of said input management modules and said output management modules; and conversion means connected to a respective input management module and a respective output management module that convert, when needed, the request into a client message that can be processed by the application program of target server and that convert the message that is obtained from target server into the response that is processed with the client program.