Computing architecture
First Claim
1. A method for running a rich applications over a network by a system, said system comprising a backend server, an application server connected to said backend server, a web server connected to said application server, and a client machine comprising a web browser and a client foundation class and being connected to said web server via said network, said method comprising the steps of:
- running said rich application on said backend server wherein said rich application comprises a graphical user interface (GUI) having a set of controls used to control and execute said rich application;
generating and sending an information of said GUI to said application server;
converting said GUI information into one or more web pages and one or more client-side scripts by said application server;
routing said one or more web pages and said client-side scripts to said client machine via said web server;
processing said one or more web pages and said one or more client-side scripts by said client foundation class and producing an application user interface comprising at least one control of said set of controls of said GUI; and
executing said client-side scripts by said client foundation class thereby controlling interactions of a user with said application user interface.
16 Assignments
0 Petitions
Accused Products
Abstract
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.
160 Citations
30 Claims
-
1. A method for running a rich applications over a network by a system, said system comprising a backend server, an application server connected to said backend server, a web server connected to said application server, and a client machine comprising a web browser and a client foundation class and being connected to said web server via said network, said method comprising the steps of:
-
running said rich application on said backend server wherein said rich application comprises a graphical user interface (GUI) having a set of controls used to control and execute said rich application;
generating and sending an information of said GUI to said application server;
converting said GUI information into one or more web pages and one or more client-side scripts by said application server;
routing said one or more web pages and said client-side scripts to said client machine via said web server;
processing said one or more web pages and said one or more client-side scripts by said client foundation class and producing an application user interface comprising at least one control of said set of controls of said GUI; and
executing said client-side scripts by said client foundation class thereby controlling interactions of a user with said application user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for executing a rich application over a network connection comprising:
-
a backend server adapted to store and execute said rich application, wherein said rich application comprises a Graphical User Interface (GUI) having a set of controls used to control and execute said application;
an application server being connected to said backend server and adapted to receive an information of said GUI and convert said GUI information into one or more web pages and one or more client side scripts;
a web server being connected to said application server and adapted to receive and transmit said one or more web pages and said one or more client-side scripts;
a client machine being connected to said web server via said network connection and comprising a web browser and a client foundation class, wherein said client foundation class is adapted to receive said one or more web pages and said one or more client-side scripts, to produce an application user interface comprising at least one control of said set of controls of said GUI and to execute said client-side scripts thereby controlling interactions of a user with said application user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification