Method and system for creating and providing a multi-tier networked service
First Claim
1. A method for hosting a computer executable multi-tier application for interaction over a network with a user interface, the application including an application presentation tier, the method comprising the steps of:
- selecting a first presentation template, the first template including a first presentation instruction for defining a corresponding first presentation element;
selecting a first presentation component of the application presentation tier for processing the first presentation instruction; and
, linking the first presentation component to the first template, wherein the first component processes the first presentation instruction and generates the first presentation element during execution of the multi-tier application for subsequent delivery to the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-tier application for interaction with a user interface, such as a browser on a PC or PDA. The application comprises a presentation tier (such as a web server with a JSP/servlet engine) and a business logic tier (such as an application server) to manipulate data for subsequent presentation on the user interface. A direction module has a plurality of coupled directions, including a function direction to direct a corresponding functional component to perform a data processing function using the business logic tier and provide a data processing output, and a presentation direction to direct a corresponding presentation component to incorporate the data processing output, when applicable, into a presentation template to produce a presentation element for the user interface. The function component and presentation component are independent and separate from each other, the connection being the function component produces the data and the presentation component consumes the output data. The presentation component is an abstract representation of a general kind of presentation element, each specific presentation element having its layout and format (such as markup language) stored in a different presentation template, and the reference to a specific presentation template for the presentation component can be determined at processing time in the presentation tier.
-
Citations
58 Claims
-
1. A method for hosting a computer executable multi-tier application for interaction over a network with a user interface, the application including an application presentation tier, the method comprising the steps of:
-
selecting a first presentation template, the first template including a first presentation instruction for defining a corresponding first presentation element;
selecting a first presentation component of the application presentation tier for processing the first presentation instruction; and
,linking the first presentation component to the first template, wherein the first component processes the first presentation instruction and generates the first presentation element during execution of the multi-tier application for subsequent delivery to the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 58)
-
-
31. A system for hosting a computer executable multi-tier application for interaction over a network with a user interface, the application including an application presentation tier, the system comprising:
-
a first presentation template, the first template including a first presentation instruction for defining a corresponding first presentation element;
a first presentation component of the application presentation tier for processing the first presentation instruction; and
,a first direction element for linking the first presentation component to the first template;
wherein the first component processes the first presentation instruction and generates the first presentation element during execution of the multi-tier application for subsequent delivery to the user interface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification