Portlets are pluggable user interface software components that are managed and displayed in a web portal. A portlet responds to requests from a web client with and generates dynamic content. A portlet is managed by a portlet container.
Portlets produce fragments of markup language (HTML, XHTML, WML) that are aggregated into a portal. Hence, a portlet (or collection of portlets) resembles a web-based application that is hosted in a Web portal. Some examples of portlet applications are e-mail, weather reports, , and news.
A portlet container receives requests from the portal to execute requests on the portlets hosted by it. A portlet container sends data to the portal for aggregation, but is not responsible for aggregating the content produced by the portlets; the portal itself handles aggregation. A portal and a portlet container can be built together as a single component of an application suite or as two separate components of a portal application.
|
|