Patent ID: 7930364

Claim:
A computer program product comprising a non-transitory computer-recordable medium encode with functional descriptive material that, when executed by a computer, causes the computer to perform actions of: registering one or more portlet actions corresponding to a plurality of portlets within a portal infrastructure, wherein a first set of one or more of the plurality of portlets are providers of a particular property and wherein a second set of one or more of the plurality of portlets are consumers of the particular property; and assembling a portal page for presentation in a browser, wherein the portal page includes interfaces from the plurality of portlets, and wherein assembling the portal page further comprises assembling a user interface control associated with the particular property, wherein the user interface control, when actuated in a particular manner of actuation by an end user, allows the end user to associate the particular property from one or more of the first set of portlets with at least one of the portlets from the second set of portlets such that an occurrence of a subsequent event associated with the particular property causes one or more portlet actions to be executed wherein the particular property is provided from one of the associated first set of portlets to the one or more associated second set of portlets.