JCR-RMI is an independent subproject of the Jackrabbit project. It provides a transparent Remote Method Invocation (RMI) layer for the Content Repository for Java Technology API (JCR). The JCR-RMI layer makes it possible to access JCR content repositories across virtual machine boundaries. Although implemented as a contribution to the Jackrabbit project, the JCR-RMI layer is independent of the underlying JCR repository implementation.