Web Portal is a web page that aggregates information from multiple sources and presents it in a unified way. Typically the information is available in form of portlets.
Portlets are pluggable user interface components that are managed and displayed in a web portal.
Standards
WSRP V1 (Web Services for Remote Portlets)
JSR 168 (Java portlet definition standard)
JSR 286 (Java portlet V2 defintion standar)
Emerging Standard
WSRP V2
WSRP is a web services standard that allows for plug and play for remotely running portlets from disparate sources.
Java portlet specification allows interoperability of portlets between different web portals. It defines a set of APIs for interaction between the portlet container and portlet, addressing areas of personalization, presentation and security.