concept that dominates Internet Portal, is associated with Content Management. A portal is much as it can offer a flexible way, "pieces of programs, Java Portlets in the world, adapted to the needs and preferences of the administrator, or each user. In fact, not all users have to access (or have chosen in your preferences) to all portlets in a Portal.
That is, if we are modularity, flexibility, and even interoperability between platforms Portlets based solution is optimal.
As a picture is worth a thousand words, I invite you to try (which you have not already done so), iGoogle .
From iGoogle is not difficult to imagine an enterprise software, ERP, CRM, or an intranet-based portals.
Well, these "snippets" have Java specification: JSR-168, JSR-286 (Portlets version 2.0) and the site containing the portlets is a portal.
Before developing any portlet, the logical process is to analyze why there are portals in the market and see what benefits are. I understand that we have studied some engineering, this process of analyzing the right solution for every problem, we have internalized. We continually consulting on technology (this does not mean that people who have not studied engineering unable to make a consultancy). Back then, I did consulting portals, the portals appreciated: Liferay, JBoss Portal and JetSpeed \u200b\u200b(previously had ruled out other solutions, not to suit our requirements.) I will not go into the details of the consultancy, as it would for various posts. Just let me tell you that the performance of Liferay are dramatically higher than those of its competitors.
In my company we have a firm commitment to this technology and we have faced some Liferay-based portals. We have integrated Liferay with Alfresco (Document Management). Our goal: to become a reference for Liferay in Spain, not only for private enterprise, but for the government. And I hope there will soon be news about it ...