Method of executing on a station of a communication network a computer program represented in a markup language
First Claim
1. A method of executing on a station of a communication network a computer program represented in a markup language using markup language tags, comprising steps of:
- reading from said computer program a markup language tag in said markup language comprising identification of an instruction represented in said markup language, wherein said computer program comprising at least two instructions to be executed represented in said markup language and connected through a main function written in said markup language and having a corresponding main tag;
identifying an electronic address associated with said markup language tag comprising the identification of the instruction represented in said markup language;
comparing said electronic address with a local address of said station;
if said electronic address is different from said local address, sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language and executing said instruction at said server station after the requesting step;
if the electronic address refers to said local address of said station,executing said instruction by said station based on obtained code received from said server station;
at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, or sending a request for updating a variable to said server station of the communication network;
storing in a memory said variable value;
remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of execution on a station of a communication network of a computer program represented in a markup language comprises a step of reading a tag comprising the identification of an instruction; a step (S40) of identifying an electronic address associated with the tag comprising the identification of an instruction; a step (S41) of comparing the electronic address with the local address of the station; and, if the electronic address is different from the local address, a step (S43, S45) of sending a request to a server station of the network corresponding to the electronic address for obtaining the execution of the instruction, if the electronic address refers to the local address, executing the instruction at the local. Use in particular for executing a computer program distributed over different servers of a communication network.
39 Citations
17 Claims
-
1. A method of executing on a station of a communication network a computer program represented in a markup language using markup language tags, comprising steps of:
-
reading from said computer program a markup language tag in said markup language comprising identification of an instruction represented in said markup language, wherein said computer program comprising at least two instructions to be executed represented in said markup language and connected through a main function written in said markup language and having a corresponding main tag; identifying an electronic address associated with said markup language tag comprising the identification of the instruction represented in said markup language; comparing said electronic address with a local address of said station; if said electronic address is different from said local address, sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language and executing said instruction at said server station after the requesting step; if the electronic address refers to said local address of said station, executing said instruction by said station based on obtained code received from said server station; at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, or sending a request for updating a variable to said server station of the communication network; storing in a memory said variable value; remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for executing on a station of a communication network a computer program represented in a markup language using markup language tags, comprising:
-
a processor; and a memory for storing instructions which, when executed by the processor, perform steps of; reading from said computer program a markup language tag in said markup language comprising identification of an instruction represented in said markup language, wherein said computer program comprising at least two instructions to be executed represented in said markup language and connected through a main function written in said markup language and having a corresponding main function tag; identifying an electronic address associated with said markup language tag comprising the identification of the instruction represented in said markup language; comparing said electronic address with a local address of the station; and sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language when said electronic address is different from said local address and executing said instruction at the server station after the requesting step; if the electronic address refers to said local address of said station, executing said instruction by said station based on obtained code received from said server station; at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, or sending a request for updating a variable to said server station of the communication network; storing in a memory said variable value; and remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable memory storing a computer-executable program that, when executed by a computer, performs a method for executing on a station of a communication network a computer program represented in a markup language using markup language tags, the method comprising:
-
reading from said computer program a markup language tag in said markup language comprising identification of an instruction represented in said markup language, wherein said computer program comprising at least two instructions to be executed represented in said markup language and connected through a main function written in said markup language and having a corresponding main tag; identifying an electronic address associated with said markup language tag comprising the identification of the instruction represented in said markup language; comparing said electronic address with a local address of said station; if said electronic address is different from said local address, sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language and executing said instruction at said server station after the requesting step; if the electronic address refers to said local address of said station, executing said instruction by said station based on obtained code received from said server station; at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, or sending a request for updating a variable to said server station of the communication network; storing in a memory said variable value; remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating.
-
-
17. A method for executing on a station of a communication network a computer program represented in a markup language using markup language tags, said computer program comprising a main function written in said markup language and having a main function tag to be executed comprising at least one instruction represented in said markup language, said method comprising the following steps:
-
executing said main function of the computer program associated with the main function tag; reading from said main function a markup language tag in said markup language comprising identification of an instruction represented in said markup language and connected to said main function written in said markup language; identifying an electronic address associated with said markup language tag comprising the identification of an instruction represented in said markup language; comparing said electronic address with the local address of said station; if said electronic address is different from said local address, sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language and executing said instruction at said server station after the requesting step; if the electronic address refers to said local address of said station, executing said instruction by said station based on obtained code received from said server station; at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, and sending a request for updating a variable to said server station of the communication network; storing in a memory said variable value; and remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating.
-
Specification