Features &Benefits

Personalization and Collaboration

Single Sign-on (SSO) Simplify access to all applications and services
Skins, themes Develop personalized portal look and feel with skins that define overall style
Web 2.0 user interface Deliver rich content that is updated dynamically via AJAX
Drag and Drop Where anyone (according to the company policies) can easily add new applications into their page or into the pages of the group they have the responsibility on.
Easy to use wizards Creation processes have been simplified thanks to wizards that takes the user by the hand to help him create new pages
Displaying content to specific audience Pages are displayed depending on who you are and you role within a group
Role-based policies Automatically control access to portal resources based on user profile
Unified framework Simplify portal membership, management, and end user production of portals
Specific roles Set different access policies depending on their roles within groups

Portal Deployment and Management

AJAX support Deliver better user interfaces with Asynchronous JavaScript and XML (AJAX). AJAX enables updates to page sections independent of a whole page refresh.
Flexible deployment architecture Simplify enterprise portal deployments and maximize use of existing infrastructure
Pluggable Services Increase portal value with existing or third part distributed services
Unified Portal Improve efficiency with portlet publishing based on Web Services for Remote Portlets (WSRP)
REST-producer Produce REST-based API that can be reused in different portlets.
Service-oriented architecture Increase productivity, agility, and speed by delivering services as portlets
Portal user interface controls The portal includes all functionality required by the user to build its own user experience
Widgets Where administrators can provide small web components to display any type of content.
External display Data can be exposed on external systems and can be deployed on iGoogle for example.
eXo Portal Framework Allow developers to build faster AJAX applications with code that can be reused for other applications.

Standards and Supported Architecture

portlet support : WSRP 2, JSR 168 and 286 Supports the Java portlet specification 168 for creating and running portlets that operate in any compliant portal framework while JSR 286 enables a better AJAX support and portlet coordination through an improved events management. Portlets 2.0 can communicate between them. WSRP 2 objectives are to simplify applications integration in order to use new web services as they become available.
J2SE It is the Java Platform used to deploy portable applications for general use. It enables to run Java programs, together with a set of libraries (or packages) needed to allow the use of file systems, networks, graphical interfaces from within those programs.
JSR 170 : Java Content Repository The portal is stocked in JCR and enables versioning of the website and staging.
Pico Container SOA tool, enable to federate services.
Portlet Bridges Supports Java Server Faces content to raise and handle events with other portlets and pages.
JAAS Java Authentication and Authorization Service is a Java security framework for user-centric security to improve the Java code-based security
CAS Central Authentication Service (CAS) is a single sign-on protocol designed to allow untrusted web applications to authenticate users against a trusted central server.
WebUI Web-based user interfaces that accept input and provide output by generating web pages which are transmitted via the Internet and viewed by the user using a web browser program. Newer implementations utilise AJAX to provide real-time control in a separate program, eliminating the need to refresh a traditional HTML based web browser.