Portlet

Portlet

Portlets are pluggable user interface software components that are managed and displayed in a web portal. Portlets produce fragments of markup code that are aggregated into a portal page. Typically, following the desktop metaphor, a portal page is displayed as a collection of non-overlapping portlet windows, where each portlet window displays a portlet. Hence a portlet (or collection of portlets) resembles a web-based application that is hosted in a portal. Some examples of portlet applications are email, weather reports, discussion forums, and news.

Portlet standards are intended to enable software developers to create portlets that can be plugged in to any portal supporting the standards.

tandards

The purpose of the Web Services for Remote Portlets protocol is to provide a web services standard that allows for the "plug-n-play" of remote running portlets from disparate sources. Many sites allow registered users to personalize their view of the website by turning on or off portions of the webpage, or by adding or deleting features. This is usually accomplished by a set of "portlets" that together form the portal.

The Java Portlet Specification (JSR168, JSR286) enables interoperability for portlets between different web portals. This specification defines a set of APIs for interaction between the portlet container and the portlet addressing the areas of personalization, presentation and security.

Apache Pluto is a reference implementation of JSR168. Other than the reference implementation, a number of vendors provide commercial implementations of the portlet container. Some of the leading vendors are IBM, Oracle, BEA Systems, Vignette Corporation and Sun Microsystems. These vendors provide standards based implementations as well as extensions not yet approved by the standards body. Furthermore a number of open-source portal solutions support JSR168 such as Apache's Jetspeed-2 Enterprise Portal, eXo Platform, uPortal or Liferay Portal.

External links

* [http://www.portlets.com Portlets.com]
* [http://www.jcp.org/en/jsr/detail?id=168 JSR-168, the Java Portlet API]
* [http://www.jcp.org/en/jsr/detail?id=286 JSR-286, the Java Portlet API 2.0]
* [http://portals.apache.org/pluto/ Apache Pluto Project]
* [http://portalzone.blogspot.com/2007/12/portlet-20-jsr-286-tutorial.html Portlet Tutorial]
* [http://www.onjava.com/pub/a/onjava/2005/09/14/what-is-a-portlet.html What is a portlet]
* [http://jroller.com/portletfaqs Portlet FAQs]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Portlet — Aktuelle Version: JSR 286  (Juli 2006) Portlets sind beliebig kombinierbare Komponenten einer Benutzeroberfläche, die von einem Portalserver angezeigt und verwaltet werden. Sie erzeugen Fragmente von HTML Code und fügen sich in einer… …   Deutsch Wikipedia

  • Portlet — Saltar a navegación, búsqueda Los portlets son componentes modulares de las interfaces de usuario gestionadas y visualizadas en un portal web. Los portlets producen fragmentos de código de marcado que se agregan en una página de un portal.… …   Wikipedia Español

  • Portlet — Un[1] portlet est une application informatique que l on peut placer dans un portail Web, qui sert alors de conteneur. C est un objet qui affiche un bloc sur une page Web et qui est souvent émis par des servlets. Un portlet traite les requêtes d… …   Wikipédia en Français

  • portlet — noun A pluggable user interface component making up part of a portal, such as a fragment displaying weather or news headlines …   Wiktionary

  • portlet — ● ►en n. m. ►WEB Objet relatif au contenu apparaissant dans un bloc sur une page web. Généralement produits par des applets et des servlets, ils peuvent contenir un peu n importe quoi du moment que cela s affiche sur une page web …   Dictionnaire d'informatique francophone

  • portlet — port·let …   English syllables

  • portlet — ˈ ̷ ̷lə̇t noun ( s) Etymology: port (I) + let : a small harbor …   Useful english dictionary

  • Java Portlet Specification — The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for portlet developers. JSR 168 The Java Portlet Specification V1.0 was developed under the Java Community… …   Wikipedia

  • Java Portlet Specification — La Java Portlet Specification define un contrato entre el contenedor del portlet y el portlet, además provee un modelo de programación conveniente para los desarrolladores de portlets en Java. Contenido 1 JSR 168 2 JSR 286 3 Véase también …   Wikipedia Español

  • JSR 168 Portlet Catalog — JSR 168 i.e. JavaTM Portlet Specification request is basically a standard to determine the development of portal components. This specification defines standard application programming interface for portlet development. The primary purpose of JSR …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”