eXo 平台是一个开源 集成应用包 提供通常需要的服务,组件和模块给构建web信息门户的程序员。
门户的通常目标是统一对信息的访问并且集成分散的功能,例如,在一个公司内部。我们把门户定义为一个通往几个动态信息源的大门。一个统一的门户页面由一个或多个portlet组成,它们是作为信息的独立视图或者用来访问不同类型的功能。 Portlet 是程序员为你的特殊环境编写和定制的,例如,运许集中访问来自不同部门的新闻报道。
当前, eXo Platform 的一个关键特性就是 它的portlet 容器的通过认证的兼容性 ,即来自Sun Microsystems的 JSR 168 portlet API 标准。一个portlet 容器是一个服务器服务,它运许portlet之间交换信息以及访问诸如用户认证或者持久信息存储的服务。该标准运许portlet在门户服务器之间可交换,只要门户服务器遵守该标准。
实现一个基于eXo 平台的门户的商业价值 在于基础架构和许多服务已经由服务器提供了。重用和定制现有的服务和内部结构加快了通向市场的速度,提高了ROI并且避免了开发团队的重复劳动。
eXo 平台有两个版本: express 和 enterprise. Express 版适用于中小规模的组织,无需复杂的信息和集成需要,而 Enterprise 版需要一个 Java application server ,这样就保证了更多的健壮性和可扩展的功能。两个版本都有多种许可证模型,并且都可以获得源代码。