Patent ID: 6640249
Filing Date: 2003-10-28
Classification: G06F

Abstract:
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.