A client/server system is described incorporating methods for managing object availability through semantic object "load sets." By associating a particular "load set" with each object which might be requested by a client, improved object fetching and cache management is provided. Methods are described for managing object fetching and discarding on a per object basis, not on a per page basis. Each "semantic object" is packaged in a "storable," which incorporates dependency lists indicating the context in which the object is to be used (i.e., with which dependent objects). Additionally, a program developer can specify that the set of behaviors is defined at runtime, using "prefetch" primitives provided by the system. This allows an executing application to prefetch objects based on the then-existing dynamics of the system. With this approach, object availability in a distributed object environment (e.g., Internet) is improved.

Un système client/server est décrit incorporant des méthodes pour contrôler la disponibilité d'objet par l'objet sémantique "ensembles de charge." En associant un détail l'"charge a placé" avec chaque objet qui pourrait être demandé par un client, objet amélioré cherchant et la gestion de cachette est fournie. Des méthodes sont décrites pour l'objet de gestion cherchant et jetant sur a par base d'objet, pas sur a par base de page. Chaque "objet sémantique" est empaqueté dans un "entreposable," qui incorpore des listes de dépendance indiquant le contexte dans lequel l'objet est d'être employé (c.-à-d., avec lequel les objets dépendants). En plus, un lotisseur de programme peut indiquer que l'ensemble de comportements est défini au temps d'exécution, en utilisant des primitifs de "prefetch" fournis par le système. Ceci permet une application d'exécution aux objets de prefetch basés sur la dynamique alors-existante du système. Avec cette approche, la disponibilité d'objet dans un environnement distribué d'objet (par exemple, Internet) est améliorée.

 
Web www.patentalert.com

< (none)

< Internet access device

> Method and apparatus for searching a database of records

> (none)

~ 00000