Patent ID: 6529943
Filing Date: 2003-03-04
Classification: G06F,H04L

Abstract:
A server, comprising:application programming interface (API) information transmitting means for transmitting API information of said server to a client, which produces a program by using the API information of said server, the API information of said server including types of events that occur in said server, types of information that may be provided by said server upon an event occurrence, and types of functions that may be provided by said server upon an event occurrence; receiving means for receiving the program from the client, the program being produced in the client according to an instruction of a user of the client by using an API of said server; judging means for judging whether the program received by said receiving means is invalid; embedding means for embedding the program, which has not been judged to be invalid, into said server as a program executed in said server; and executing means for executing the program embedded by said embedding means.