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

    後藤大地  [2005/12/13]

    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といった技術に対するブリッジを作成することもできる。

    関連サイト

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン