The Java Portlet Specification is an APIs specification for the Java Enterprise Platform to enable interoperability between Java portlets and Web portals. This specification defines a set of APIs for portal computing that address the areas of aggregation, personalization, presentation, and security. The portlet specification was developed under the Java Community Process as JSR 168.