<% Include("/hsphere/local/home/terraint/common.phps");%> Jakarta Slide -- Java WebDAV -- - Slide Architecture
The Jakarta Project The Jakarta Slide Project

Jakarta Slide

リソース

ユーザガイド

管理者ガイド

HOW-TO

プログラミング

Slide API

リファレンス

日本語訳 (Translations)

オリジナル

序章

Slide のアーキテクチャは、高レベルサービスから低レベルサービスに亘る、モジュールのマトリックス(matrix)です。 構造、セキュリティ、ロック機能、バージョン管理といった異なるaspect(相)を中心として、機能的に明確に分けています。

高レベルインターフェースは、シンプルで標準化されたやり方の名前空間操作の方法を提供します。 これらの下に、"pluggable(組み込み可能な)"サービス(低レベルサービス)を実装する純粋なインターフェースがあります。

高レベルサービスの間には堅い依存関係があります。というのも、 セキュリティ、ロック機能、その他制約を、提供されるクライアントAPIの至る所で実施する必要があるからです。

外部アーキテクチャ

内部アーキテクチャ

トランザクション管理

Slide API
コンテンツ管理

コンテンツ管理システムへは、クライアントアプリケーションがアクセスに必要とする全ての機能を包含する Javaクラスのセット(ヘルパと呼ばれます)を通じてアクセス可能です。

以下、ヘルパが提供するものです:

  • structure : 名前空間ツリーへのアクセス
  • security : セキュリティ機能
  • lock : ロック機能
  • content : オブジェクトのバージョン、メタデータ、コンテンツの管理
  • macro : 高レベルのオブジェクト管理機能
  • index : インデックス・検索機能(まだ実装されていません)
  • process : 承認・確認・通知の制御機能(まだ実装されていません)

ヘルパに関する詳細の情報は、ドキュメントの適切なセクションにあります。 "domain"ページ(訳注:メニューを御覧下さい)には、ヘルパにどのようにアクセスするかの詳細もあります。

WebDAV

クライアントはWebDAVを通じて遠隔でSlideにアクセス出来ます。 Slideプロジェクトでは、低レベルのクライアントライブラリも提供しており、 管理ツールもまた然りです。 このインターフェースは、 コンテンツ管理APIの全ての機能を仮想的にオープンにする為、規定時間(タイムアウト時間)を長くします。


Copyright © 1999-2005, Apache Software Foundation
Translated into Japanese by Tetsuya Kitahata, powered by Terra-International Inc.
<% orig();%>