You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by Florent Guillaume <fg...@nuxeo.com> on 2009/05/28 12:13:38 UTC
Overview of Java Chemistry modules
As requested, here's a quick overview of the Java parts of Chemistry
(just the high level stuff):
- chemistry-parent: contains no code, just holds a maven POM
containing common definitions for all other modules.
- chemistry-api: the Chemistry API, divided (conceptually) into a low-
level SPI, and a high-level Connection that provides more abstract
functionality.
- chemistry-commons: common classes useful to any Chemistry project.
Has a simple in-memory implementation of the API. Will later contain
CMIS-SQL parsers as well for instance.
- chemistry-atompub: common classes and definitions related to CMIS
AtomPub bindings.
- chemistry-atompub-server: AtomPub server using the Chemistry API as
a backend.
- chemistry-jcr: implementation of the Chemistry API done as a JCR
client.
- chemistry-tests: holds simple unit/functional testing classes, a
testing servlet.
- chemistry-ws: common classes and definitions related to CMIS SOAP
bindings.
Upcoming:
- chemistry-atompub-client: implementation of the Chemistry API done
as an AtomPub client.
- chemistry-ws-server: SOAP server using the Chemistry API as a backend.
- chemistry-ws-client: implementation of the Chemistry API done as a
SOAP client.
- chemistry-fs: implementation of the Chemistry API storing files on
the filesystem.
- chemistry-tck-client: unofficial TCK of a client for the CMIS spec
- chemistry-tck-server: unofficial TCK of a server for the CMIS spec
Florent
--
Florent Guillaume, Head of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87