Resources Contact Us Home
Dynamic binding of portlets

Image Number 7 for United States Patent #8131706.

The present invention relates to a method and respective system for binding a portlet into a web portal infrastructure comprising at least one portal and a plurality of portlets. A method in accordance with an embodiment includes: storing a portlet profile data structure, wherein the portlet profile data structure is associated with a portlet and is deployed at a portal server, and wherein the portlet profile data structure declares a portlet class and at least one portlet characteristic; storing a portlet binding policy data structure, which is associated with the portlet class and is deployed at a portal server, wherein the portlet binding policy data structure declares relations or conditions specifying the at least one portlet characteristic; during processing of an incoming request for a portlet, automatically selecting the portlet class, all stored portlet profile data structures, and the portlet binding policy data structure associated with the requested portlet; performing a cross-checking of the relations or conditions of the selected binding policy data structure against the portlet characteristics of the selected portlet profile data structures; automatically selecting a favorite portlet out of the selected portlets, which best matches best the cross-checking; and invoking the favorite portlet for rendering in response to the incoming request.

  Recently Added Patents
Buck converter having reduced ripple under a light load
MOS device for eliminating floating body effects and self-heating effects
Wafer level packaging structure with large contact area and preparation method thereof
Writing implement
Method and apparatus for coordinating hopping of resources in wireless communication systems
Real-time pricing of shipping vendors
Method for generating codewords
  Randomly Featured Patents
Digital-to-analog converter capable of reducing load of low-pass filter
Coffee brewing apparatus
Stable gelled composition with a high electrolyte content
Apparatus for controlling a plurality of hydraulic motors and clutch
Electron tube socket having spring-wire contacts
Process database entries to provide predictions of future data values
Storm drain basin gate system
Storage system for emergency equipment
Microbicide compositions
Integrated RF notch filters