Skip to content
linzhixing edited this page Jun 8, 2015 · 8 revisions

Components

CMIS repository

  • CMIS functionalities
  • Additional API
    • User/Group, Archive etc.

CouchDB

  • NoSQL database
  • NemakiWare creates two "tables" in CouchDB
    • bedroom: main database to store all the available nodes
    • archive: archive database to store all the deleted nodes

User interface

Solr

  • Full text search engine for both metadata and content
  • Connects to the repository at certain intervals (every 30sec by default).

Application Server

All the components except database are contained in a Tomcat server.

CMIS compliant

(TODO: image)
NemakiWare is CMIS compliant and built upon Apache Chemistry's OpenCMIS library.

  • UI connects to the repository via CMIS
  • Our custom Solr also connects to the repository via CMIS
Clone this wiki locally