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
Pressure-sensitive adhesive composition for optical films, pressure-sensitive adhesive optical film and image display
Processing financial documents
Support tray for server
Eye therapy system
Apparatus for performing timer management regarding a system timer scheduler service, and associated method
Pandemic protocol for emergency dispatch
Device and method for arranging vials
  Randomly Featured Patents
Metal packing
Nonspecular reflector with diffusely reflecting superconductor and protection coating
Card insertion structure of electronic device
Tablet production method and tablet production apparatus
Clearer for draft rollers
Ultrasonic sound source and method for manufacturing rectangular diaphragm of ultrasonic sound source
Open MRI magnet with uniform imaging volume
System, method and computer program product for creating mobile custom views for tenants of an on-demand database service
Rationally-designed meganuclease variants of lig-34 and I-crei for maize genome engineering
Printed circuit board for ball grid array semiconductor package