Presentation services patterns in a netcentric environment
First Claim
Patent Images
1. A method for implementing presentation services patterns, comprising the steps of:
- (a) assigning non-presentation logic executed on a client to an activity for allowing reuse of the non-presentation logic across a plurality of user interfaces corresponding to a plurality of software packages, wherein the activity resides between the plurality of user interfaces, a business model and server components;
(b) assigning a view to the activity;
(c) providing a plurality of user interface widgets for implementation on the plurality of user interfaces;
(d) providing a plurality of validation rules which govern use of the user interface widgets, the plurality of validations rules being encapsulated in a user interface validator;
(e) allowing a user to select the validation rules to associate with the user interface widgets of a first user interface by implementing the user interface validator, the user interface validator associating the validation rules with the user interface widgets of the first user interface such that upon invocation of a “
validate”
method, the plurality of validation rules are sent to the plurality of user interface widgets; and
(f) associating the validation rules of the user interface validator across the user interface widgets of the plurality of user interfaces, the user interface validator further linking validation rules associated with the widgets of the first user interface to the widgets of the plurality of user interfaces.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture are provided for implementing presentation services patterns. Non-presentation logic executed on a client is assigned to an activity for allowing reuse of the non-presentation logic across multiple, volatile user interfaces. A view is assigned to the activity. Validation rules are also structured for validating user data across the multiple user interfaces.
-
Citations
15 Claims
-
1. A method for implementing presentation services patterns, comprising the steps of:
-
(a) assigning non-presentation logic executed on a client to an activity for allowing reuse of the non-presentation logic across a plurality of user interfaces corresponding to a plurality of software packages, wherein the activity resides between the plurality of user interfaces, a business model and server components;
(b) assigning a view to the activity;
(c) providing a plurality of user interface widgets for implementation on the plurality of user interfaces;
(d) providing a plurality of validation rules which govern use of the user interface widgets, the plurality of validations rules being encapsulated in a user interface validator;
(e) allowing a user to select the validation rules to associate with the user interface widgets of a first user interface by implementing the user interface validator, the user interface validator associating the validation rules with the user interface widgets of the first user interface such that upon invocation of a “
validate”
method, the plurality of validation rules are sent to the plurality of user interface widgets; and
(f) associating the validation rules of the user interface validator across the user interface widgets of the plurality of user interfaces, the user interface validator further linking validation rules associated with the widgets of the first user interface to the widgets of the plurality of user interfaces. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program embodied on a computer readable medium for implementing presentation services patterns, comprising:
-
(a) a code segment that assigns non-presentation logic executed on a client to an activity for allowing reuse of the non-presentation logic across a plurality of user interfaces corresponding to a plurality of software packages, wherein the activity resides between the plurality of user interfaces, a business model and server components;
(b) a code segment that assigns a view to the activity;
(c) a code segment that provides a plurality of user interface widgets for implementation on the plurality of user interfaces;
(d) a code segment that provides a plurality of validation rules which govern use of the user interface widgets, the plurality of validations rules being encapsulated in a user interface validator;
(e) a code segment that allows a user to select the validation rules to associate with the user interface widgets of a first user interface by implementing a user interface validator, the user interface validator associating the validation rules with the user interface widgets of the first user interface such that upon invocation of a “
validate”
method, the plurality of validation rules are sent to the plurality of user interface widgets; and
(f) a code segment that associates the validation rules of the user interface validator across the user interface widgets of the plurality of user interfaces, the user interface validator further linking validation rules associated with the widgets of the first user interface to the widgets of the plurality of user interfaces. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for implementing presentation services patterns, comprising:
-
(a) logic that assigns non-presentation logic executed on a client to an activity for allowing reuse of the non-presentation logic across a plurality of user interfaces corresponding to a plurality of software packages, wherein the activity resides between the plurality of user interfaces, a business model and server components;
(b) logic that assigns a view to the activity;
(c) logic that provides a plurality of user interface widgets for implementation on the plurality of user interfaces;
(d) logic that provides a plurality of validation rules which govern use of the user interface widgets, the plurality of validations rules being encapsulated in a user interface validator;
(e) logic that allows a user to select the validation rules to associate with the user interface widgets of a first user interface by implementing a user interface validator, the user interface validator associating the validation rules with the user interface widgets of the first user interface such that upon invocation of a “
validate”
method, the plurality of validation rules are sent to the plurality of user interface widgets; and
(f) logic that associates the validation rules of the user interface validator across the user interface widgets of the plurality of user interfaces, the user interface validator further linking validation rules associated with the widgets of the first user interface to the widgets of the plurality of user interfaces. - View Dependent Claims (12, 13, 14, 15)
-
Specification