Sunday, November 06, 2005

Portal Server & Portlet


What is portal server?

Aggregates the content for a page from different modules & renders
Provides options to personalize the content viewed on a page
User can also change the layout, look & feel that suits him the best


When is it good to go for portal servers?

When you have several modules on your web page
Each module can be deployed as a portlet & provide option for the user to pick & choose the required portlets


Available open source portal servers

Pluto
http://portals.apache.org/pluto - Pluto is the Reference Implementation of the Java Portlet Specification. The current version of this Portlet specification is JSR 168 1.0 Portlets are designed to run in the context of a portal. They are written to the Portlet API. Pluto implements the contract, the Portlet API, between portlets and portals. Pluto is a portlet container

Jboss Portal Server
http://www.jboss.com/products/jbossportal - JBoss Portal provides an open source platform for hosting and serving a portal's Web interface, publishing and managing its content, and customizing its experience. While most packaged Portal frameworks help enterprises launch Portals more quickly, only JBoss Portal delivers the benefits of a zero-cost open source license combined with a flexible and scalable underlying platform.

JetSpeed-2
http://portals.apache.org/jetspeed-2 - Jetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed-2 offers several architectural enhancements and improvements over Jetspeed 1.0. First, Jetspeed-2 is conformant to the Java Portlet Standard and will provide a standard mechanism for the deployment of portlets. Second, Jetspeed-2 has matured to a more scalable architecture featuring multi-threaded functionality. Third, Jetspeed-2 is decoupled from several legacy open source projects. Fourth, Jetspeed-2 is based on component architecture.

eXo
http://www.exoplatform.com/portal/faces/public/exo - The eXo platform is a powerful Open Source - JSR 168 compliant - enterprise portal built from several modules.
Exo is based on innovative tools, APIs and frameworks such as JavaServer Faces, Pico Container, JbossMX and AspectJ

Liferay
http://www.liferay.com/ - Liferay is a leading provider of open source enterprise software, Liferay Portal Server supports many different application servers and servlet containers. Liferay Portal Enterprise requires a fully compliant J2EE application server whereas Liferay Portal Professional can run in a simple servlet container. Liferay portal server supports Resin Application Server.

1 Comments:

Blogger Alexander said...

Parents want to end blog use friom school computers
Some parents want the school district to ban students from using school computers to access blogs, or Web logs, where they say teenagers are glamorizing the use of drugs and alcohol, promoting parties and ...
Find out how to buy and sell anything, like things related to road construction of pa on interest free credit and pay back whenever you want! Exchange FREE ads on any topic, like road construction of pa!

7:51 PM  

Post a Comment

Subscribe to Post Comments [Atom]

Links to this post:

Create a Link

<< Home