The objective of this invention is to allow the user to invoke a composite
remote procedure by connecting remote procedures that are managed on
networks in distribution with each other, or define a new remote
procedure.
A remote procedure client receives a procedure definition hypertext from a
remote procedure server, references procedure specifications of predefined
remote procedures if necessary, and defines a new remote procedure by
combining the predefined procedures. The procedure definition is sent with
a procedure definition request to the remote procedure server and is
stored. When the defined new procedure is invoked, a procedure execution
unit executes the procedure under the control of a remote procedure
manager. When an argument of the procedure is a hyperlink, the procedure
execution unit executes at first a procedure pointed by the hypelink, and
then restarts the original procedure. When the procedure pointed by the
hyperlink is a composite procedure, the procedure is executed after the
composite procedure is expanded by referencing procedure definitions.
O objetivo desta invenção é permitir que o usuário invoque um procedimento remoto composto conectando os procedimentos remotos que são controlados em redes na distribuição com se, ou defina um procedimento remoto novo. Um cliente remoto do procedimento recebe um hypertext de um usuário remoto do procedimento, especificações da definição do procedimento do procedimento das referências de procedimentos remotos predefinidos se necessário, e define um procedimento remoto novo combinando os procedimentos predefinidos. A definição do procedimento é emitida com um pedido da definição do procedimento ao usuário remoto do procedimento e armazenada. Quando o procedimento novo definido é invocado, uma unidade da execução do procedimento executa o procedimento sob o controle de um gerente remoto do procedimento. Quando um argumento do procedimento é um hyperlink, a unidade da execução do procedimento executa início em um procedimento apontada pelo hypelink, e reinicia então o procedimento original. Quando o procedimento apontado pelo hyperlink é um procedimento composto, o procedimento está executado depois que o procedimento composto é expandido referencing definições do procedimento.