A method for controlling an operation of a server system by a client system
interconnected with the server by a network. The server includes a network
communications server facility, a server resident scripting utility for
creating and executing server scripts and a resident server page that
includes a scripting for creating a server object, the server object
including a server method for controlling an operation of the server
system and an applet for invoking the server page and corresponding to a
server method to be executed in the server system. The client includes a
browser for communicating with the server. A translated server page is
downloaded from the server to the client. The translated server page
corresponds to the server page resident in the server and the script in
the translated server page is translated into a form executable by the
browser in the client. An input to the client invokes the applet, which in
turn invokes the script of the translated server page. The server system
responds to the translated script by creating an instance of the server
object and executing the server method corresponding to the applet. The
translated script may also pass an argument to the server object after the
server object is invoked, and the server method may return data to the
translated server page and the applet may read the returned data and the
state of the applet may be updated according to the returned data.
Un método para controlar una operación de un sistema del servidor por un sistema del cliente interconectado con el servidor por una red. El servidor incluye una facilidad del servidor de comunicaciones de la red, una utilidad scripting del residente del servidor para crear y ejecutar escrituras del servidor y una página residente del servidor que incluya scripting para crear un objeto del servidor, el objeto del servidor incluyendo un método del servidor para controlar una operación del sistema del servidor y de un applet para invocar la página del servidor y corresponder a un método del servidor que se ejecutará en el sistema del servidor. El cliente incluye un browser para comunicarse con el servidor. Una página traducida del servidor se descarga del servidor al cliente. La página traducida del servidor corresponde al residente de la página del servidor en el servidor y la escritura en la página traducida del servidor es traducida a una forma ejecutable por el browser en el cliente. Una entrada al cliente invoca el applet, que alternadamente invoca la escritura de la página traducida del servidor. El sistema del servidor responde a la escritura traducida creando un caso del objeto del servidor y ejecutando el método del servidor que corresponde al applet. La escritura traducida puede también pasar una discusión al objeto del servidor después de que se invoque el objeto del servidor, y el método del servidor puede volver datos a la página traducida del servidor y el applet puede leer los datos vueltos y el estado del applet puede ser actualizado según los datos vueltos.