This project has retired. For details please refer to its Attic page.
Apache Chemistry - OpenCMIS Modules
     
   
 

OpenCMIS Modules

OpenCMIS is divided into four groups of modules:

  • chemistry-opencmis-commons: Modules used by all other modules.
  • chemistry-opencmis-client: CMIS client related modules.
  • chemistry-opencmis-server: CMIS server framework related modules.
  • chemistry-opencmis-test: Test modules that are not required at runtime.

Module Description

Commons

chemistry-opencmis-commons-api

Interfaces, enums and exceptions used across all other modules.

chemistry-opencmis-commons-impl

Implementations of the interface defined in chemistry-opencmis-commons-api. It also generates and contains the JAXB classes.

Client

chemistry-opencmis-client-api

Client API used by applications. See OpenCMIS Client API for details.

chemistry-opencmis-client-impl

Implementations of the client API.

chemistry-opencmis-client-bindings

CMIS client AtomPub and Web Services binding implementation. See OpenCMIS Client Bindings for details.

Server

chemistry-opencmis-server-bindings

CMIS server AtomPub and Web Services binding implementation. See OpenCMIS Server Framework for details.

chemistry-opencmis-server-support

Convenience classes for repository connectors. This module contains the CMIS query parser.

chemistry-opencmis-server-inmemory

CMIS in-memory repository for test purposes. See OpenCMIS InMemory Repository for details.

chemistry-opencmis-server-fileshare

CMIS file system repository for test purposes. See OpenCMIS FileShare Repository for details.

chemistry-opencmis-server-jcr

CMIS to JCR bridge. See OpenCMIS JCR Repository for details.

Test

chemistry-opencmis-test-fit

Integration tests covering the whole stack.

chemistry-opencmis-test-browser

Simple web based CMIS client. See OpenCMIS Browser for details.

chemistry-opencmis-test-util

Utility classes for tests.

chemistry-opencmis-test-tools

Development tools.