A system automatically maintains a plurality of client connections
associated with a plurality of clients, the plurality of client
connections including active and idle connections. A first server
receives a request from a client of the plurality of clients to access a
second server of a plurality of second servers communicatively coupled to
the first server, the plurality of second servers having varying
communication protocols. The first server then identifies a first
communication protocol associated with the second server and activating a
link between the first server and the second server using the first
communication protocol.