1

私はCMISを調査してきましたが、率直に言って、私はCMISに慣れていないので、とても混乱しています. 2013 年 5 月 23 日にリリースされた CMIS v1.1 の情報を調べたところ、カバーされていない領域が多すぎることがわかりました。たとえば、独自のリポジトリを作成する方法などです。

ここで私の質問は、CMIS 標準に従って CMS を作成したい場合、どのように開始すればよいかということです。どういうわけか、概念を理解していないように感じるからですか?

ほんの一例ですが、DotCMIS は何のためにクライアント ライブラリであると理解していますか? CMIS を作成するには、または CMIS をクエリするには?

4

2 に答える 2

4

CMIS は、B2B コンテンツ統合の標準 API になることを目指しています。そのため、仕様に準拠するために、CMS がエンドポイントの REST または SOAP セットとして公開する必要があるインターフェイスについて説明します。これは、リポジトリの実装が CMIS 自体の範囲外であることも意味します。これは、すべての実装の詳細を標準インターフェイスの背後に隠すことを意図しているためです。

CMIS 準拠のサーバーを使い始める最も簡単な方法は、Chemistry プロジェクトが提供する Java SPI を使用することです。これは、基本的にプロトコル自体を実装し、持続性とビジネス ロジック層の具体的な実装を提供するよう求めます。私は .NET には詳しくないので、アドバイスすることはできません。

つまり、CMS を実装するときに必要なすべての詳細を選択でき、データ モデルと操作に関してその API を公開する場合は、CMIS への適切なマッピングを見つけることができます。

于 2013-09-12T10:19:53.740 に答える
2

私もこの分野では不慣れで、Java Eclipse EE IDE と Chemistry プロジェクトを使用することから始めました。また、コンテナー リポジトリとして Alfresco を使用しています。したがって、Alfresco をインストールし、サーバーを起動する必要があります。その後、Java でプログラミングを開始できます。この目的のために Java IDE を設定することを忘れないでください。Apache Chemistry の公式 Web で、コードの例をいくつか入手しました。Alfresco はデフォルトで CMIS をインストールしましたが、他のリポジトリを Magnolia として使用する場合は、CMIS をモジュールとしてインストールする必要があります。これが開始するのに役立つことを願っています。

于 2014-02-27T09:25:16.537 に答える