jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "SandboxCMIS" by DavidNuescheler
Date Sun, 25 Jan 2009 17:34:28 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The following page has been changed by DavidNuescheler:

The comment on the change is:
adding references to architecture drawings

  The overall Architecture is separated into three major blocks as reflected in the [http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/
SVN Layout].
+ [attachment:cmis-arch.png]
  The API represents the Java Language Bindings of the CMIS Model and therefore is used to
implement both the CMIS client (that exposes the API) but also the server that allows for
plug-able implementation of that.
@@ -26, +28 @@

  The CMIS Server is architected in a fashion that offers a Layered approach. The AtomPub
and SOAP bindings are separated by the API. This allows to use both protocol implementations
while just having to implement the API on any particular proprietary or standard based server.
  In Jackrabbit the implementation of the API then will use a standards based JCR binding
to avoid and Jackrabbit specific bindings and hence allows to be run on any third party JCR
+ [attachment:cmis-arch-server.png]
  === Proposed Client Architecture ===
  To provide a general purpose CMIS Java client it is important of course provide language
bindings of the CMIS Model and then implement the two protocols proposed by CMIS. This will
not only be used by Java Application Developers that want to consume CMIS but also can serve
as an initial test suite to test any servers interoperability.
+ [attachment:cmis-arch-client.png]
  === First Steps with the CMIS Server ===

View raw message