Any portlet in a storm

Opinion
May 23, 20051 min

* Dr. Internet columnist Steve Blass explains what a portlet is

What is a portlet?

A portlet is a Java Web component that processes requests and generates dynamic content. Portlets run inside portals and are managed by a portlet container similar to the way Web services are managed by Web containers in the Java world.

Java Specification Request (JSR) 168 defines a set of APIs for portlets and addresses standardization for preferences, user information, portlet requests and responses, deployment packaging, and security. This lets the same portlet deliver services through any standards-compliant portal installation. Oracle and others offer commercial portal servers that support the portlet specification, and there are a number of open source portal servers available.

The portlets group on Yahoo (https://groups.yahoo.com/group/portlets/) is quite active and you can find open source portlet examples at the Portlet Open Source Trading (https://portlet-opensrc.sourceforge.net/) site on sourceforge, which is sponsored by Plumtree, Documentum, BEA and Sun.

JBoss (https://www.jboss.org/products/jbossportal) provides a complete JSR 168-compliant portal server bundle with a collection of sample portlets for download.