A method and system for invoking by a client computer system of a function
of an object of an object class provided by a server computer system. The
client sends a request to a server that comprises a Universal Resource
Locator ("URL") that identifies a script, an object class, and a function
of the object class to invoke. In response to receiving the request, the
server starts the script and transfers control to the script. The script
instantiates an object of the object class identified in the URL of the
received request and invokes the function identified in the URL of the
received request. The invoked function performs the behavior of the
function, creates a response to be sent to the client, and sends the
response to the client. The response contains state information describing
a state of the object after the behavior of the function is performed.
When the client subsequently sends a request to invoke a function of the
object class, the state information is included in the request so that the
function can perform its behavior based on the state information.
Een methode en een systeem om door een cliëntcomputersysteem van een functie van een voorwerp van een objectklasse aan te halen die door een servercomputersysteem wordt verstrekt. De cliënt verzendt een verzoek naar een server die uit een Universeel Merkteken van het Middel ("URL") bestaat dat een manuscript, een objectklasse, en een functie van de aan te halen objectklasse identificeert. In antwoord op het ontvangen van het verzoek, begint de server het manuscript en brengt controle naar het manuscript over. Het manuscript concretiseert een voorwerp van de objectklasse die in URL van het ontvangen verzoek wordt geïdentificeerd en haalt de functie aan die in URL van het ontvangen verzoek wordt geïdentificeerd. De aangehaalde functie voert het gedrag van de functie uit, leidt tot een reactie dat naar de cliënt moet worden verzonden, en verzendt de reactie op de cliënt. De reactie bevat staatsinformatie beschrijvend een staat van het voorwerp nadat het gedrag van de functie wordt uitgevoerd. Wanneer de cliënt later een verzoek verzendt om een functie van de objectklasse aan te halen, is de staatsinformatie inbegrepen in het verzoek zodat de functie zijn gedrag kan uitvoeren dat op de staatsinformatie wordt gebaseerd.