Patent ID: 6845500

Claim:
A method for a novel model for dynamic server-side generation of computer program code which can be executed at the client machine, the method comprising the steps of: having an application consisting of three main sections, which subdivide the application into layers of functionality, the modules section, the options section and the content section; having an application logic engine; having a plurality of server and client computing means; and having the following connected components: i) an application building engine that functions as a core arbiter that controls and directs the construction of applications and serves as link between all application logic engine modules and other parts of the system; ii) an application descriptor repository that serves as a data repository that contains details about the application structure, including its modules, options, suboptions and content; iii) an application descriptor Interface that interfaces and acts as an abstraction layer between the application building engine and the application descriptor repository; iv) an application implementation reference repository is a data repository that contains client-specific implementation details of an application; v) an application Implementation reference interface that interfaces the application implementation reference repository and application building engine; and vi) an application logic engine interconnection pipe which interconnects a plurality of application logic engines.