Patent ID: 7827527

Claim:
A system for presenting a container component in a web application containing other web elements using an executable program and at least one component code-generator for a subcomponent, the system comprising: a client computer having a processor, data bus, RAM, an accessible storage media, and a network interface and running a suitable operating system, the client computer further comprising means for rendering web pages; a server having a processor, data bus, RAM, a hard disk and a network interface and running a suitable operating system; a network connection between the server and the client computer, the network connection allowing for data exchange between the server and the client computer according to a communication protocol; storage means on the server for storing the executable program and the code of component code generator of the subcomponent, wherein the at least one component code generator is implemented in a class definition having plural variables, at least one service method, a code-generating method for generating the presentation code of the subcomponent, and the code for generating a service method of the subcomponent, and wherein the executable program contains code for instantiating or getting a class object of the component code generator of the subcomponent, code for calling the code-generating method of the class object, and code of integration logic; request means on the client computer for sending a request through the network connection to the server for the web page containing the component; first code-generating means for generating the presentation code of the subcomponent by getting or instantiating a class object of the component code generator of the subcomponent and executing the code-generating method of the class object; second code-generating means for generating integration code and other necessary code of the component by executing the code of integration logic in the executable program so that the executable program gets the name of the service method of the subcomponent from the class object and generates integration code using the name; delivery means for sending the web page containing the presentation code of the component to the client computer for rendering; and display means for rendering the presentation code of the component on the client computer.