Feedback Form
Tuesday, 08 July 2008 08:54

Through its dynamical layouts concept, eXo Portal allow your partners, employees and customers to create their own user experience, with personalized applications based on groups, roles in groups, context, and team collaboration needs. The Web 2.0 changed the way we are working and eXo Portal brings innovative new development and framework capabilities that simplify the delivery of Web 2.0 benefits in a portal.

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 - OA 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.
Last Updated ( Tuesday, 08 July 2008 09:26 )
 

Visitor Map

Recent Readers