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
System and method for solving connection violations
Key management system
Digital video disc player
Image forming apparatus acquiring image processing time detected when the acquired time is longer that the previously set time and to correct output image density using generated patch pattern
Local call local switching at handover
Techniques for image segment accumulation in document rendering
  Randomly Featured Patents
Fabric softener rinsing agents
Method for prohibiting continual routing of a call between central office switches due to translation data error
Rotor structure, especially for rotary wing aircraft
Rotational atherectomy device with eccentric abrasive element and method of use
Door jamb protector apparatus
Pharmaceutical tablet
Construction machine, in particular road milling machine, recycler or stabilizer, and drive train for construction machines of this type
Corner tooth assembly for an earthmoving implement having a hollow rearward portion
Method for the solid synthesis of ferrates of alkaline or alkaline earth metals and ferrates obtained according to this method
Swine growth promoting composition