Portal includes: (1) Portal Server. "Portal Server is a web-based application that integrates different resources and presents it to the user. Some articles are called Portal directly, please pay attention. (2) Portlet Container. "Portlet Container is used to manage the lifecycle of the portlet and provide the necessary environments you need to run. And provide persistence (Persistent) access services for Portlet Preferences. But it does not support the contents of the aggregation. AggRegation is provided by Portal components." 3) Portlet. "Portlet is a web component technology-based web component, which can be managed by the container, can generate dynamic content. Processing requests and dynamically returning the page, you can do the PORTAL's pluggable user interface components. "We need Portal's purpose to be configurable for the system function and module. At the same time, open source and comply with standards. Binding to other systems such as Struts.
Currently mainstream portal products: apache jetspeed (http://jakarta.apache.org/jetspeed/) Liferay (http://www.liferay.com) exOportal (http://cvs.sf.net/viewcvs.py /exo/exoportal/)pluto (http://jakarta.apache.org/pluto)bea weblogic portal (http://edocs.bea.com/wlp/docs81/javadoc/com/bea/portal/model/portlet. HTML) IBM WebSphere Portal (http://www.software.ibm.com/wsdd/zones/portal/) Oracle Portal Developer Kit (http://portalstudio.Oracle.com/) JFOXPORTAL (http://www.huihoo .org / jfox / jfoxportal / index.html just made a draft, but it is domestic.)
Speaking of Portal, you can't mention JSR # 168 portlets. JSR is a specification defined by JCP (www.jcp.org) Java organizations. The JSR # 168 specification is a specification about Portlets --portlet SPEC 1.0. This specification launched last October. Since there is a norm, the product after it should be made in accordance with this specification.
Quote http://www.zmaze.org/drupal/?q=node/view/88