Ambra is an innovative Open Source platform for publishing Open Access research articles. It provides features for post-publication discussion that allows for a "living" document around which further scientific discoveries can be made. The platform is in active development by PLOS (Public Library of Science).
- Ambra is written in Java. It uses Spring, Struts, and the FreeMarker templating system to construct HTML which is served by Tomcat. It uses the jQuery JavaScript library to create an advanced user interface.
- Ambra uses Hibernate for the storage and retrieval of Java objects to the MySQL relational database.
- The MogileFS distributed filesystem is used to store digital objects. MogileFS allows for automatic file replication, a non-SAN RAID setup and no single point of failure. MogileFS can be easily swapped for the base Linux file system or Amazon S3.
- Apache Solr is used as the search platform and uses the Apache Lucene Java search library for its core search engine.
- Ambra uses CAS (Central Authentication Service) single sign-on service for user login and registration.
In the Ambra project website at http://ambraproject.org/trac.
Please direct developer questions to the Ambra developers mailing list.
Please direct general user questions and discussions to the Ambra users mailing list.
Ambra is licensed under the Apache 2.0 License. See LICENSE for details.