Under the Java GNU Packs, Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems. The Content Repository API for Java Technology (JSR-170) is split into different Levels of compliancy, to allow Repository Vendors to gradually adopt JSR-170. JSR-170 specifies a Level 1, a Level 2 and a set of advanced repository feature blocks.
Jackrabbit is fully JSR-170 compliant and therefore supports Level 1, Level 2 etc. The Apache Jackrabbit project consists of a number of related components. The main components are Jackrabbit API, Jackrabbit Commons, Jackrabbit Tests, Jackrabbit Core, Jackrabbit Index Filters, Jackrabbit JCR-RMI, Jackrabbit Web DAV library, Jackrabbit JCR Server, Jackrabbit web application, Jackrabbit JCA resource adapter etc. The Jackrabbit has been formed to develop an open source implementation of the Content Repository for Java Technology API (JCR), as specified within the Java Community Process.
JCRhas licensed an initial implementation of the JCR reference implementation for use as seed code for this project. JCR specifies an API for application developers to use for interaction with modern content repositories. Apache allows the developers to focus on the interface/implementation rather than all of the existing projects that might want to use it. The idea is to improve collaboration on the code base by moving all of the active developers and authors to Apache, bring in as many of the Apache veterans as wish to get involved. Thus JackRabbit project is still evolving to encompass sweeping features and functionalities.
Java Development India offers Jackrabbit development, Jackrabbit consulting and Jackrabbit related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.
|