Patent ID: 7627579

Claim:
A portal data processing hardware system comprising: a portlet aggregator coupled to a portal server and configured to aggregate portlets in a portal page and to serve the portal page to a requestor over a computer communications network; a response time monitor coupled to the portal server and configured to measure response times both for the portal page and the portlets in the portal page; a response time remediation processor coupled to the response time monitor and configured to disable underperforming ones of the portlets in the portal page so as to improve the response time for the portal page; and wherein the response time remediation processor further comprises program code enabled to select one of the replacement portlets in the replacement portlet pool to replace an underperforming one of the portlets in the portal page wherein the selected one of the replacement portlets conforms to a replacement policy for the requestor and comprises required method actions for triggering actions in dependent ones of the portlets in the portal page.