A system and method are disclosed for distributing, monitoring and managing
information requests on a computer network including one or more client
computer systems, a first server computer system, and one or more
secondary server computer systems. Information requests from the client
computer systems to the first server computer system are intercepted and
examined by a request broker software system implemented on the first
server computer system. The request broker software system examines
information regarding the capabilities and resources available on the
first server computer system and the secondary server computer systems to
determine whether to process the information request locally on the first
server computer system or to process the information request remotely on
one of the secondary server computer systems. The request broker software
system will off-load or distribute the information requests to the
secondary server computer systems so as to load-balance the information
requests among the secondary server computer systems. The request broker
software system will also monitor the processing of information requests
and initiate recovery actions in the event a fault or error occurs during
the processing of the request. If the information request is to be
processed remotely on one of the secondary server computer systems, the
request broker software system establishes an authenticated communication
channel with the selected secondary server computer system to transmit the
information request to the selected server computer system. The secondary
server computer system processes the information request and sends the
results back to the request broker software system on the first server
computer system. The request broker software then sends the results of the
information request that was processed either locally or remotely back to
the client computer system that originated the information request.
Un système et une méthode sont révélés pour des demandes de distribution, de surveillance et de gestion de l'information sur un réseau informatique comprenant un ou plusieurs systèmes informatiques de client, un premier système d'ordinateur serveur, et un ou plusieurs systèmes secondaires d'ordinateur serveur. Des demandes de l'information des systèmes informatiques de client au premier système d'ordinateur serveur sont arrêtées et examiné par une demande sponsorisez le système logiciel mis en application sur le premier système d'ordinateur serveur. La demande sponsorisent le système logiciel examine l'information concernant les possibilités et les ressources disponibles sur le premier système d'ordinateur serveur et les systèmes secondaires d'ordinateur serveur pour déterminer si traiter la demande de l'information localement sur le premier système d'ordinateur serveur ou traiter la demande de l'information à distance sur un des systèmes secondaires d'ordinateur serveur. La demande sponsorisent le système logiciel débarquera ou distribuer les demandes de l'information aux systèmes secondaires d'ordinateur serveur charge-équilibre que l'information demande parmi les systèmes secondaires d'ordinateur serveur. La demande sponsorisent la volonté de système logiciel surveillent également le traitement des demandes de l'information et les actions initiées de rétablissement en cas un défaut ou une erreur se produit pendant le traitement de la demande. Si la demande de l'information doit être traitée à distance sur un des systèmes secondaires d'ordinateur serveur, la demande sponsorisent le système logiciel établit une voie de transmission authentifiée avec le système secondaire choisi d'ordinateur serveur pour transmettre la demande de l'information au système choisi d'ordinateur serveur. Le système secondaire d'ordinateur serveur traite la demande de l'information et envoie les résultats de nouveau à la demande sponsorisent le système logiciel sur le premier système d'ordinateur serveur. La demande sponsorisent le logiciel envoie alors les résultats de la demande de l'information qui a été traitée localement ou à distance de nouveau au système informatique de client qui a lancé la demande de l'information.