The Enterprise Portal architecture allows for the separation of presentation elements, business logic, and the data model. It supports Java ServerPages (JSP) as a means of generating presentation elements. Modules can be written in Java to extend the framework, and new portal applications can be added and configured using XML. This provides an inheritance model for the customization of presentation and business logic. The Web container-based architecture works within any Web-container that supports the version 2.3 specification for JSPs and Servlets.
The Enterprise Portal architecture allows:
Parallel page loading
End users to create portlets and capture their own content
Tab-based navigation with support for groups of tabs
Access to secure content is always authenticated
Asynchronous rendering of portlets