Method, apparatus and program products are provided for persistent cache synchronization for a first communication session and a concurrent second communication session over an external communication link between a client protocol conversion application executing on a first computer and a server protocol conversion application executing on a second computer located remote from the first computer. An active cache is established independently for each session with a corresponding cache for each session at the other computer for use with the first and the second communication session respectively. A checkpoint request is transmitted to the server application indicating one of the active protocol caches from either the first session or the second session to be used to provide a checkpoint. On receipts of the request from the server application, the active protocol cache for the indicated session is copied to provide a checkpoint cache of the second computer. Regardless of which session was indicated, the resulting checkpoint cache of the second computer is associated with both the first and the second session. A checkpoint confirmation message is transmitted to the client application with the first computer responsive to the copying operation. On receipt of the checkpoint confirmation message, the client application creates a checkpoint cache of the first computer as a copy of the indicated one of the first or second sessions protocol cache. The checkpoint cache of the first computer is associated with both the first session and the second session to provide a checkpoint. Operations to create new checkpoints are repeated as desired based upon checkpoint criteria.

Il metodo, gli apparecchi ed i prodotti di programma sono forniti per sincronizzazione persistente del nascondiglio per una prima sessione di comunicazione e una seconda sessione simultanea di comunicazione sopra un collegamento di comunicazione esterno fra un'applicazione di conversione di protocollo del cliente che eseguono su un primo calcolatore e un'applicazione di conversione di protocollo dell'assistente che esegue su una ripresa esterna individuata secondo calcolatore dal primo calcolatore. Un nascondiglio attivo è stabilito indipendentemente per ogni sessione con un nascondiglio corrispondente per ogni sessione all'altro calcolatore per uso con il primo e la secondo sessione di comunicazione rispettivamente. Una richiesta del punto di controllo è trasmessa all'applicazione dell'assistente che indica uno dei nascondigli attivi di protocollo dalla prima sessione o dalla seconda sessione da usare fornire un punto di controllo. Sulle ricevute della richiesta dall'applicazione dell'assistente, il nascondiglio attivo di protocollo per la sessione indicata è copiato per fornire un nascondiglio del punto di controllo del secondo calcolatore. Senza riguardo alla quale sessione è stata indicata, il nascondiglio risultante del punto di controllo del secondo calcolatore è associato con sia la prima che seconda sessione. Un messaggio di conferma del punto di controllo è trasmesso all'applicazione del cliente con il primo calcolatore sensible a reagire al funzionamento di copiatura. Sulla ricevuta del messaggio di conferma del punto di controllo, l'applicazione del cliente genera un nascondiglio del punto di controllo del primo calcolatore come copia di quella indicata del primo o secondo nascondiglio di protocollo di sessioni. Il nascondiglio del punto di controllo del primo calcolatore è associato con sia la prima sessione che la seconda sessione per fornire un punto di controllo. I funzionamenti per generare i nuovi punti di controllo sono ripetuti come voluto basato sui test di verifica del punto di controllo.

 
Web www.patentalert.com

< (none)

< System and method for locating resources in a distributed network

> Method and apparatus for selective caching and cleaning of history pages for web browsers

> (none)

~ 00045