2

こんにちは、私は大学生で、Web サービスの初心者です。しかし、私は Web サービスについていくつかの調査を行いました。私は自分の研究所のいくつかの Web サイトに Web サービスを追加して、それらのデータを統合するつもりです。それらはさまざまなCMSであるため(タイトルで述べたように)、それらに関する情報が必要です。

私が質問するのは、各 CMS (DSpace、Moodle、EPrints、WordPress、Joomla、Open Journal System) の Web サービスに関する機能、長所と短所(および必要な要件) です...たとえば、間違いなく、WordPress は RSS などの Web サービスを提供します。他の人もそれを提供しますか?

あいまいな質問で申し訳ありませんが、特にDSpace、Moodle、OJS、EPrintsについてはまったくわかりません。どんな情報でも役に立ちます。

4

2 に答える 2

3

Web サービス (SOAP ベースでも REST ベースでもかまいません) は、API とも呼ばれますが、RSS フィードとはほとんど関係がありません (私の観点からは)。

一般に、Web サービスはインターフェースを提供し、データを交換します。それらが公開するインターフェースの背後でそれらがどのように実装されているかは、クライアントには関係ありません。

ウィキペディアでは、Web サービスを「ネットワークを介した相互運用可能なマシン間の相互作用をサポートするように設計されたソフトウェア システム」と定義しています。実装としては、RSS フィードよりも複雑で、通常はビジネス アプリケーションを統合するために使用されます (ERP を CRM システムに接続するなど)。

RSS の部分では、すべての適切な CMS は、一般的にコンテンツを共有するために (フォームまたは別の形式で) RSS を利用できるようにする必要があります。

私の知る限り Joomla! Web サービスの実装はありません (Joomla! は現在、ドラフト ドキュメントに取り組んでいます)。Wordpress には XML-RPC サポート があります

そのため、「データ」が何を意味するのかを理解することが重要です。コンテンツ (記事、ブログ投稿など) を厳密に参照しますか、それとも他のデータも交換しますか (たとえば、ユーザー データや CMS テーブルに格納された他のデータ)。

したがって、あなたの質問に答えるには、おそらく RSS フィードを使用して、すべての CMS から記事を統合するだけで十分です。

于 2013-03-20T10:38:05.043 に答える
1

DSpace は機関リポジトリ ソフトウェアとして誕生し、より一般的なデジタル アセット マネージャーへと向かう傾向にあります。保存 (チェックサム、監査、アイテム レベルのバージョン管理) と、処理するコンテンツの説明情報が非常に重視されます。一般に、WARC、MPEG、TIFF、MS Office など、あらゆるファイルを同様に適切に処理しますが、そのコンテンツのWeb パブリッシングに重点を置いているわけではなく、単純にオンライン アクセスとダウンロードに重点を置いています。

そのための独立した REST APIがあり、 SWORDサポートが付属しています。コンテンツは RSS フィードで公開できます。DSpace にコンテンツをそのようにインポートする機能があるかどうかはわかりません。

私の最初の本能は、これはあなたが探しているものではないと言うことです. DSpace は、オンライン ソースからのコンテンツの迅速な (または自動化された) 集約ではなく、コンテンツの長期保存、整理、およびアクセスに重点を置いています。

于 2013-03-20T17:42:18.143 に答える