Java News from Monday, September 25, 2006

The Apache Portal Project has released JetSpeed 2.0, an open source implementation of the Java Portlet Specification. JetSpeed is :

an Enterprise Information Portal, written in Java and XML. Within a Jetspeed portal, individual portlets can be aggregated to create a page. Each portlet is an independent application with Jetspeed acting as the central hub making information from multiple sources available in an easy to use manner.

A portal based on Jetspeed can make applications, database information and other data sources available to end-users through a single web site. Jetspeed provides a security infrastructure so that the information and functions made available to each user can be customized on basis of the user or a role that the user has. The user can access the portal via a web browser, WAP-phone, pager or any other device supported by the servlet engine.

Content held in a wide variety of formats such as XML, RSS or database tables can be integrated within a Jetspeed page. The actual presentation of the data is handled via XSL and delivered to the user via combinations of data presentation tools such as Java Server Pages (JSPs), Velocity and HTML. Jetspeed provides support for templating and content publication frameworks such as Cocoon, WebMacro and Velocity .