Method and system of deploying server-based applications
First Claim
1. A computer-implemented method of constructing a computer application for generating a final output comprising:
- providing a set of program-creation wizards to a display of a user'"'"'s computer, the user interacting with the wizards by inputting data in response to on-screen prompts of the wizards to specify one or more data manipulation tasks to be accomplished, the desired form of an output result of the data manipulation tasks, and local address information of data local to the user'"'"'s computer to be retrieved for use in the data manipulation task,wherein the program-creation wizards include a data extraction wizard in which the user interacts with the wizard to specify a schema that provides automated navigation to an external location and to specify one or more data elements at the external location capable of receiving input data,wherein the wizards use the data manipulation tasks by the user, the desired form of output result, the local address information, the schema, and the one or more data elements at the external location to construct a rules based computer application;
automatically extracting pre-existing information from a pre-existing local data source specified by the user in the local address information, by the rules based computer application;
automatically extracting externally provided information from an external data source based on the schema, the data elements and the pre-existing information; and
automatically generating the final output in accordance with the desired form of output result and the data manipulation task to the user'"'"'s computer based on the pre-existing information and the externally provided information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for developing and running applications in a networked computing environment includes one aspect in which requests are sent from a client computer running a browser program and receiving the requests at a server computer. The server computer runs an application in response to the requests and constructs output information at the server computer in a format usable by the browser program, based on results generated from the application. The server computer forwards the output information to the browser program for display at the client computer. All of the necessary business logic for receiving the requests, running the application, and constructing the output information is contained within a single linkable library of executable functions. Another aspect provides for the development of customized application using business rules and logic without the need for a programmer.
-
Citations
24 Claims
-
1. A computer-implemented method of constructing a computer application for generating a final output comprising:
-
providing a set of program-creation wizards to a display of a user'"'"'s computer, the user interacting with the wizards by inputting data in response to on-screen prompts of the wizards to specify one or more data manipulation tasks to be accomplished, the desired form of an output result of the data manipulation tasks, and local address information of data local to the user'"'"'s computer to be retrieved for use in the data manipulation task, wherein the program-creation wizards include a data extraction wizard in which the user interacts with the wizard to specify a schema that provides automated navigation to an external location and to specify one or more data elements at the external location capable of receiving input data, wherein the wizards use the data manipulation tasks by the user, the desired form of output result, the local address information, the schema, and the one or more data elements at the external location to construct a rules based computer application; automatically extracting pre-existing information from a pre-existing local data source specified by the user in the local address information, by the rules based computer application; automatically extracting externally provided information from an external data source based on the schema, the data elements and the pre-existing information; and automatically generating the final output in accordance with the desired form of output result and the data manipulation task to the user'"'"'s computer based on the pre-existing information and the externally provided information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium storing instructions, which when executed by a processor, construct a computer application and generate a final output, the instructions causing the processor to:
-
provide a set of program-creation wizards to a display of a user'"'"'s computer, the user interacting with the wizards by inputting data in response to on-screen prompts of the wizards to specify one or more data manipulation tasks to be accomplished, the desired form of an output result of the data manipulation tasks, and local address information of data local to the user'"'"'s computer to be retrieved for use in the data manipulation tasks, wherein the program-creation wizards include a data extraction wizard in which the user interacts with the wizard to specify a schema that provides automated navigation to an external location and to specify one or more data elements at the external location capable of receiving input data, wherein the wizards use the data manipulation tasks by the user, the desired form of output result, the local address information, the schema, and the one or more data elements at the external location to construct a rules based computer application; automatically extract pre-existing information from a pre-existing local data source specified by the user in the local address information, by the rules based computer application; automatically extract externally provided information from an external data source based on the schema, the data elements and the pre-existing information; and automatically generate the final output in accordance with the desired form of output result and the data manipulation task to the user'"'"'s computer based on the pre-existing information and the externally provided information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer apparatus for constructing a computer application for generating a final output, the computer apparatus comprising a processor programmed to:
-
provide a set of program-creation wizards to a display of a user'"'"'s computer, the user interacting with the wizards by inputting data in response to on-screen prompts of the wizards to specify one or more data manipulation tasks to be accomplished, the desired form of an output result of the data manipulation tasks, and local address information of data local to the user'"'"'s computer to be retrieved for use in the data manipulation tasks, wherein the program-creation wizards include a data extraction wizard in which the user interacts with the wizard to specify a schema that provides automated navigation to an external location and to specify one or more data elements at the external location capable of receiving input data, wherein the wizards use the data manipulation tasks by the user, the desired form of output result, the local address information, the schema, and the one or more data elements at the external location to construct a rules based computer application; automatically extract pre-existing information from a pre-existing local data source specified by the user in the local address information, by the rules based computer application; automatically extract externally provided information from an external data source based on the schema, the data elements and the pre-existing information; and automatically generate the final output in accordance with the desired form of output result and the data manipulation task to the user'"'"'s computer based on the pre-existing information and the externally provided information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification