-
Notifications
You must be signed in to change notification settings - Fork 22
アーキテクチャ
SUGIMOTO Takuma edited this page Aug 10, 2016
·
3 revisions
English/日本語
- CMISの諸機能
- その他のAPI
- ユーザ/グループ、アーカイブ etc.
- NoSQLデータベース
- NemakiWareはCouchDB上に2つの「テーブル」を作成します。
-
bedroom
: メインとなるデータベース。利用可能なすべてのノードが格納されます。 -
archive
: アーカイブ用データベース。削除済みのノードはすべてここに格納されます。
-
- メタデータおよびファイル内容双方に対する全文検索エンジン
- リポジトリに一定間隔で接続します。(デフォルト30秒ごと)
上記コンポーネントのうちデータベース以外はすべて、単一のTomcatサーバ上で動作します。
(TODO: image)
NemakiWareはCMIS仕様に準拠しており、Apache ChemistryのOpenCMISライブラリを利用して作られています。
- UIはリポジトリにCMIS経由で接続します。
- SolrもリポジトリにCMIS経由で接続します。