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
Magnetic levitation motor used in lens module
Vanilloid receptor ligands and use thereof for the production of pharmaceutical preparations
Maize variety hybrid X13A495
Communication device and two-dimensional communication system using the same
Polycarbonate resin composition and formed product thereof
Chair structure
Carbonate and carbamate modified forms of glucocorticoids in combination with .beta..sub.2 adrenergic agonists
  Randomly Featured Patents
Method for inverting the convex configuration of a liquid-product storage-tank bottom by applying hardenable material having plastic properties
Facial tissue box
Colored roofing granules with increased solar heat reflectance, solar heat-reflective shingles, and process for producing same
Dynamic switching of a communication port in a storage system between target and initiator modes
Object oriented simulation modeling
Pulse dimming circuit and the method thereof
System and method for generating a taxonomy from a plurality of documents
Ride-through protection circuit for a voltage source inverter traction motor drive
Method for treating gastric disorders using optically pure (-) pantoprazole
Ethylene oligomerization