Un portal web es una aplicación que provee un punto único de acceso a una variedad de contenido y aplicaciones posiblemente de distintas fuentes. Los portlets son componentes web basados en Java que generan contenido dinámico para los portales y siguen el estándar JSR-168. Los portales usan portlets para agregar y mostrar contenido de manera consistente a través de la integración de aplicaciones diversas.