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
Vehicle drive control system
System and method for providing program recommendations through multimedia searching based on established viewer preferences
Header rail for a shower screen or the like
UV exposure method for reducing residue in de-taping process
Managing distributed applications using structural diagrams
Light modulators and optical apparatuses including the same
Apparatus and method to reduce noise in magnetic resonance imaging systems
  Randomly Featured Patents
Tire tread
System and method for detection of multi-view/multi-pose objects
Method and device for the computer-assisted calculation of the axle loads of a vehicle
Method for scattered radiation correction of a CT system
Solventless process for making polysiloxane polymers
Key button arrangement for a handset
Positioning signal reception device and control method of positioning signal reception device
Alkylene glycol extraction of antioxidants from vegetable matter
Binary signal generating circuit with parallel sample and hold circuits and common sampling switch
Polyurethane and composite thereof