A computer system for a web site uses three tiers of servers, web (or HTTP) servers, application servers, and backup servers. The backup servers are responsible for backing up the session data for particular application servers. The system assigns to each web session a session ID, which encodes the IP addresses of the application server and its backup server, and provides an identifier that uniquely identifies the session within that application server. A session is automatically routed to a second application server to process a request if the application server handling the session should fail or not have the requested application. However, the request uses the original session ID. The second application server detects from the session ID that the session may have been handled by the first application server. The second application server decodes the IP address for the backup server for the first application server, and connects to that backup server. The user's session data is recovered from that backup server and reconstituted into a new session, with a new session ID. If the session had previously existed on the second application server, the session ID used by the second application server and the session data for that session are used, updated with the session data from the first backup server.

Ein Computersystem für eine Web site benutzt drei Reihen der Bediener, der Bediener des Netzes (oder HTTP), der Anwendung Bediener und der Aushilfsbediener. Die Aushilfsbediener sind für das Unterstütz die Lernabschnittdaten für bestimmte Anwendung Bediener verantwortlich. Das System weist jedem Netzlernabschnitt einen Lernabschnitt Identifikation, der die IP Adressen des Anwendung Bedieners und seines Aushilfsbedieners kodiert, zu und liefert einen Bezeichner, der einzigartig den Lernabschnitt innerhalb dieses Anwendung Bedieners kennzeichnet. Ein Lernabschnitt wird automatisch auf einem zweiten Anwendung Bediener verlegt, um einen Antrag zu verarbeiten, wenn der Anwendung Bediener, der den Lernabschnitt anfaßt, verläßt oder nicht die erbetene Anwendung hat. Jedoch verwendet der Antrag den ursprünglichen Lernabschnitt Identifikation. Der zweite Anwendung Bediener ermittelt vom Lernabschnitt Identifikation, daß der Lernabschnitt durch den ersten Anwendung Bediener angefaßt worden sein kann. Der zweite Anwendung Bediener decodiert das IP address für den Aushilfsbediener für den ersten Anwendung Bediener und schließt an diesen Aushilfsbediener an. Die Lernabschnittdaten des Benutzers werden von diesem Aushilfsbediener erholt und wieder hergestellt in einen neuen Lernabschnitt, mit einem neuen Lernabschnitt Identifikation. Wenn der Lernabschnitt vorher vom zweiten Anwendung Bediener bestanden hatte, verwendete der Lernabschnitt Identifikation durch den zweiten Anwendung Bediener und die Lernabschnittdaten für diesen Lernabschnitt werden verwendet, aktualisiert mit den Lernabschnittdaten vom ersten Aushilfsbediener.

 
Web www.patentalert.com

< Network manager, nodes and network management system

< Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station

> Multiprocessor system that communicates through an internal bus using a network protocol

> Graphical programming system and method including nodes for programmatically accessing data sources and targets

~ 00065