JBoss Portal

JBoss Portal is an open source portal released by RedHat. It integrates with JBoss application server and can work with Jboss cache and Hibernate at the backend. JBoss Portal supports single sign on, JAAS authentication, cacheing, clustering and hot deployment.

In JBoss, multiple portal instances can run in the same portlet container. Also interportlet communication, internationalization, user/group functionality are supported out of the box.

JBoss Portal is compliant to JSR-168, JSR-170, JSR-252, and J2EE 1.4.

Liferay Portal Engine

Liferay is a JSR-168 compliant open source portal engine. It runs on all major application servers and operating systems. It also contains a packaged content management / collaboration suite.

Some of the key features of Liferay are,

  • Complete AJAX support including drag & drop.
  • Fine grained authorization model.
  • Out of the box integration with JBoss to provide workflow capability.
  • Speeds up portal development by providing Liferay eclipse plugin.
  • Themes and layout support.

Apache Jakarta Jetspeed-2

Jetspeed is an open source implementation of a portal management system. This is based on the Java Portlet API standard 1.0 and is certified to this standard. Some of the key features of Jetspeed - 2 are given below,

  • Fully compatible to JSR 168
  • LDAP integration
  • Customizable themes called ’skins’
  • Jetspeed SSO - Single SignOn
  • Wide range of application servers supported - Tomcat, JBoss, Geronimo, WebSphere etc.