Apacheエンタープライズポートレット - Jetspeed 2.0 公開

The Apache Portals Jetspeed Teamは11日(米国時間)、Jetspeedの最新版となるJetspeed 2.0を公開したことを発表した。Jetspeed 2.0はApache License Version 2.0のもと提供されているオープンソースソフトウェアのエンタープライズポータルアプリケーション。Jetspeed 2.0はPortlet Specification 1.0(JSR-168)に準拠しているほか、TCK(Test Compatibility Kit) suiteに合格、さらにJava Portlet Standard認証をすべてクリアしている。

Jetspeed 2.0はJava Portlet APIをすべて実装したプラットフォーム。特に注目するべき機能はLDAPをベースにしたセキュリティコンポーネント、データベースの実装、そしてロバストな管理インターフェースにあるとされている。MavenのJetspeedプラグインを活用することでカスタムポータルを構築しデプロイすることもできる。

Jetspeed 2.0における主な機能は次のとおり。

対応規格

  • Java Portlet API Standard 1.0(JSR 168) 完全準拠
  • JSR-168 TCK 互換試験一式合格
  • JAAS Standard、JAAS DB Portal Security PolicyベースのJ2EEセキュリティ
  • ユーザ管理のためのLDAPサポート

基本コンポーネントアーキテクチャ

  • Springベースコンポーネントおよびスケーラブルアーキテクチャ
  • 設定可能パイプラインリクエストプロセッサ
  • ポートレットアプリケーションの自動デプロイメント
  • JetspeedコンポーネントJava API
  • Jetspeed AJAX XML API
  • PSML(Extended Portlet Site Markup Language)対応
  • データベースパーシステント
  • コンテントマネージメントファシリティーズ
  • セキュリティコンストレインズ

ポータルコア機能

  • 宣言型セキュリティコンストレインおよびJAASデータベースポリシー
  • ランタイムポートレットAPIスタンダードロールベースセキュリティ
  • ポータルコンテントマネージメントおよびページ、メニュー、フォルダ、リンクナビゲーション
  • マルチスレッドアグレゲーションエンジン
  • PSMLフォルダCMSナビゲーション、メニュー、リンク
  • シングルサインオン
  • ルールベースプロファイラ
  • Derby、MySQL、MS SQL、Oracle、Postgres、DB2などデータベースへの対応
  • クライアント非依存キャパビリティエンジン (HTML、XHTML、WML、VML)
  • ポータルリソースの12言語へのローカライズ
  • 統計的ロギングエンジン
  • Lucuneによるポートレットリソースのフルテキスト検索
  • ポートレット登録
  • ユーザ登録
  • パスワード紛失対策機能
  • リッチログインおよびパスワード設定管理

管理ポートレット

  • ユーザ、ロール、グループ、パスワード、プロファイル管理
  • JSR 168 一般ユーザ属性エディタ
  • JSR 168 プリファレンスエディタ
  • サイト管理
  • シングルサインオン管理
  • ポートレットアプリケーションおよびライフサイクル管理
  • プロファイラアドミニストレーション
  • 統計報告

Webフレームワークサポートおよびサンプルポートレット

  • JSF、Struts、PHP、Perl、VelocityなどほかのWebフレームワークへのブリッジ
  • RSS、IFrame、カレンダXSLT、ブックマーク、データベースブラウザ、ディスプレイタグ、Spring MVCなどのサンプルポートレット

カスタマイゼーション機能

  • アドミニストレーティブサイト管理
  • ページカスタマイザ

ポータルデザイン機能

  • Jetspeedポートレットおよびページスキン(デコレイタ)CSSコンポーネントのデプロイ
  • 設定可能CSSページレイアウト
  • スキンおよびレイアウトコンポーネントのための簡易Velocityマクロ言語

開発ツール

  • 自動Mavenビルド
  • カスタムポータル開発のためのJetspeed-2 Mavenプラグイン
  • ポートレットアプリケーションおよびポータルリソースの自動デプロイ
  • デプロイメントツール
  • 自動デプロイ機能とプラグインの統合

アプリケーションサーバサポート

  • Tomcat 5.5.x
  • Tomcat 5.0.x
  • JBoss
  • Websphere 5.1、6.0

開発者はJetspeed PSML言語を使ってポートレットを組み立てることができるほか、同日発表されたthe Apache Portals Bridges projectの成果物を使用することでStruts、JSF、PHP、Perlといった技術に対するブリッジを作成することもできる。



人気記事

一覧

イチオシ記事

新着記事