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といった技術に対するブリッジを作成することもできる。
関連サイト
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス







