A method, system, and computer program product for enabling the on-demand
generation, packaging, and delivery of archive files (such as cabinet, or
".cab", files and Java archive, or ".jar", files). This technique provides
a more powerful, more flexible archive capability than the static
technique of the prior art. A target server application is specified in
place of a static pre-packaged archive file name, where this target will
dynamically create an archive file in an application-dependent manner.
Zero or more parameter name/value pairs may be specified as well, where
the parameter values may be used by the target to customize the dynamic
creation. Once created, archive files may optionally be cached to optimize
future invocations of the archive content delivery process. Existing
browser software may take advantage of the present invention without
modification.
Un metodo, un sistema e un prodotto di programma destinato all'elaboratore per permettere la generazione, l'imballaggio e la consegna on-demand delle lime di archivio (quali l'armadietto, o "cab", lime ed archivio del Java, o "jar", lime). Questa tecnica fornisce una possibilità più potente e più flessibile dell'archivio che la tecnica statica dell'arte anteriore. Un'applicazione dell'assistente dell'obiettivo è specificata al posto di un nome di archivio preimballato statico dell'archivio, dove questo obiettivo genererà dinamicamente una lima di archivio in un modo applicazione-dipendente. Zero o il più accoppiamenti di parametro name/value può essere specificato pure, dove i valori di parametro possono essere usati dall'obiettivo per adattare la creazione per il cliente dinamica. Una volta che generate, le lime di archivio possono facoltativamente essere nascoste per ottimizzare i invocations futuri dell'archivio soddisfanno il processo di consegna. Il software attuale del browser può approfittare di presente invenzione senza modifica.