The eXo Platform enables Java developers to easily, quickly and consistently expand existing applications - bringing the types of features users see daily on Facebook, Google Maps and Amazon to existing database applications. The Java middleware infrastructure that powers today's enterprise applications can be modernized with the next-generation capabilities of eXo Platform, which runs on Tomcat, JBoss, Spring, and other Java environments. Additionally, the services-based architecture is designed for the modern web environment, enabling SaaS- and Cloud-based services to be deployed with flexibility and efficiency.
The REST-based Core Services are a powerful set of common services for rapid website development, content management, user management and modern Gadget-based development and deployment. A large set of Extended Services provide Social, Collaboration and Knowledge management capabilities, while pre-built applications such as Email, Calendar, Activity Streams, Directories, Gadgets and Mashups can also be added. All of this is provided in the type of powerful, consistent, modular framework that Java developers are used to, and will fit into existing management frameworks like the JBoss Operations Network and SpringSource tcServer Application Management. In addition, the eXo Platform 3.0 will offer innovative management and monitoring that focus on what the user is doing - yielding the type of feedback the enterprise needs to understand their current and future investments on the web.
The integrated eXo Platform 3.0 will be available in late 2010. To preview the capabilities in the eXo Platform 3.0, developers are encouraged to download the various community versions of the components of eXo Core Services (GateIn, JCR, IDE, Content) and eXo Extended Services eXo Social, eXo Collaboration and eXo Knowledge).