Today, we're seeing a blurring of the line between the consumer web and enterprise applications. It's easy to see why SharePoint has so galvanized the .NET ecosystem. But the other enterprise standard - Java - remains fragmented with no integrated framework for modernizing existing Java applications.
eXo changes the game for Java enterprises.
An integrated framework and user experience platform in one, the eXo Platform extends and enables rapid development of Java applications with modern APIs and tooling such as OpenSocial, gadgets, REST, Groovy, and mashups. All open standards, all supported by our open source software.
Java enterprises have invested millions of dollars in their infrastructure, and we don't believe they should have to start from scratch to get the same user experience and capabilities of the consumer web. Our Java middleware plugs into any Java middleware environment. Reuse existing components and mash them up with features like email, activity stream, web content management. Deploy on-premise or in the cloud. Our built-in multi-tenancy support means eXo Java middleware can be a foundation for cloud services.
We've done this for some of Europe's largest brands in the financial services, insurance, telco and public sectors, including Allianz, Caritas, Generali, and Orange.
eXo began as an open source project in 2002, as the industry's first Java portlet container. The eXo Project catalyzed a portal market dominated by a handful of very large vendors selling six-figure software and lock in. We opened the floodgates to choice in this market, and customers came.
The eXo Project grew into a company in 2003, as a response to customer demand. That customer -- the U.S. Department of Defense -- kicked off a tradition that continues to this day: Building great software in partnership with our customers. We can do this because we release our code in the open. It's how the DoD found us, when we were just university students hacking away, and it's how we choose to do business with our customers.
Today, eXo is a rapidly growing global company, with U.S. headquarters in San Francisco, California, global headquarters in France, and offices in Tunisia, Ukraine, and Vietnam. The company has established technology leadership and proven value by their large European installed base and strategic partnerships with Red Hat, Capgemini, Atos Origin, and Bull.
Although Java middleware like JBoss, Spring and WebSphere have become standard for web applications built by enterprises, they have been totally focused on scalability and efficiency of controlled, self-hosted relational database applications. So much so that cloud services and the consumer web have driven much richer user environments with very fast development and deployment. These services provide not just better interactivity but a combination of features like mixing content and data, enabling collaboration and social features, and offering much more personal control and empowerment. The .NET and PHP communities have SharePoint and Drupal to bring this new rich web environment to those communities.
eXo builds on the solid existing Java middleware infrastructure with a next-generation framework and set of Core and Extended Services and applications that provide the benefit of rapid development and deployment. The architecture runs on Tomcat, JBoss, Spring, and other Java environments. It 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. Additionally, the services-based architecture is designed for the modern web environment enabling SaaS and cloud-based services and deployment flexibility and efficiency.
eXo's powerful set of REST-based Core Services provide common services for rapid website development, Content Management, User Management and modern Gadget-based development and deployment. There is an increasing set Extended Services for Social, Collaboration, Content Management, and Knowledge Management. Cloud Service Applications provide reusable services for building rich applications as well as pre-built applications from content Explorer, Email, Calendar, Activity Streams, Directories, Gadgets and Mashups.
All of this is provided in the type of powerful, consistent, modular framework that Java developers are used to. This brings great efficiencies for giving Java developers a simple transition and smooth roadmap from the traditional custom database driven applications to cutting edge user-centered web applications.
Finally, the eXo Platform fits into existing management frameworks like the JBoss Operations Network and VMware/SpringSource's tcServer Application Management. In addition, the eXo Platform provides innovative management and monitoring that focus on what the user is doing - providing the type of feedback the enterprise needs to understand their current and future investments on the web.