A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially, the client queries a naming service of the distributed object computing system to determine the class server that contains the base class needed. A connection through an object request broker is made from the client to the class server. The client then requests the code for the base class from the class server by using the object request broker. The class server retrieves the code by either reading a file from its own local file set, or if the code is not local, queries the naming service for another class server that has access to the code for the base class. This process of finding a class server and determining if the code is local may be recursive as classes may be moved or renamed. The class server then returns this code to the client by way of the object request broker. The client determines whether the returned code contains any unresolved classes, i.e., classes that are used but not yet defined or loaded. The client requests code for any unresolved class in a manner as above for the base class. The client incorporates Java software to run the applets and ORB binding software to enable the software to make calls to the object request broker. A network class loader enables the client to load and resolve classes over a distributed object system.

Un cliente permitido cargar y los Java applets Funcionados en un sistema de cálculo distribuido del objeto recupera las clases necesarias de Java de una manera localizacio'n-independiente de los varios servidores de la clase en el sistema. Inicialmente, el cliente pregunta un servicio de nombramiento del sistema de cálculo distribuido del objeto para determinar el servidor de la clase que contiene la clase baja necesitada. Una conexión a través de un corredor de la petición del objeto se hace del cliente al servidor de la clase. El cliente entonces solicita el código para la clase baja del servidor de la clase usando el corredor de la petición del objeto. El servidor de la clase recupera el código leyendo un archivo de su propio sistema local del archivo, o si el código no es local, pregunta el servicio de nombramiento para otro servidor de la clase que tenga acceso al código para la clase baja. Este proceso de encontrar un servidor de la clase y de determinar si el código es local puede ser recurrente mientras que las clases pueden ser movidas o ser retituladas. El servidor de la clase entonces vuelve este código al cliente por el corredor de la petición del objeto. El cliente se determina si el código de retorno contiene cualesquiera clases sin resolver, es decir, las clases se utilizan pero no todavía se definen o se cargan que. El cliente solicita el código para cualquier clase sin resolver de una manera como arriba para la clase baja. El cliente incorpora el software de Java para funcionar los applet y el software obligatorio del ORB para permitir al software hacer llamadas al objeto solicita el corredor. Un cargador de la clase de la red permite al cliente cargar y resolver el excedente de las clases un sistema distribuido del objeto.

 
Web www.patentalert.com

< (none)

< Method and apparatus for processing hypertext objects on optical disc players

> Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API

> (none)

~ 00010