A computer system for executing a rich application over a network
connection includes a backend server connected to an application server, a
web server connected to the application server and to a client machine.
The backend server stores and executes the rich application, which
includes a Graphical User Interface (GUI) having a set of controls used to
control and execute the application. The application server receives and
converts information of the GUI into one or more web pages and one or more
client side scripts. A client foundation class running at the client
machine receives and converts the one or more web pages and the client
side scripts into an application user interface, and executes the
client-side scripts thereby controlling interactions of a user with the
application user interface. The application user interface includes at
least one of the GUI controls.
Un système informatique pour exécuter une application riche au-dessus d'un raccordement de réseau inclut un serveur principal relié à un serveur d'application, un web server relié au serveur d'application et à une machine de client. Le serveur principal stocke et exécute l'application riche, qui inclut une interface utilisateur graphique (GUI) ayant un ensemble de commandes employées pour commander et exécuter l'application. Le serveur d'application reçoit et convertit l'information du GUI en une ou plusieurs pages Web et un ou plusieurs manuscrits de côté de client. Une classe de base de client fonctionnant à la machine de client reçoit et convertit les une ou plusieurs pages Web et les manuscrits de côté de client en interface utilisateur d'application, et exécute les manuscrits de client-côté commandant de ce fait des interactions d'un utilisateur avec l'interface utilisateur d'application. L'interface utilisateur d'application inclut au moins une des commandes de GUI.