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といった技術に対するブリッジを作成することもできる。
関連サイト
ヘッドライン
- Opera 10.5、ACID3に100/100パス[16:26 2/10]JavaScript / CSS / HTML
- FirePHPでPHPプログラミングを便利にする方法[14:03 2/10]プログラミング
- Active Directory誕生10周年記念セミナーが2月27日に開催[12:26 2/10]システム管理
- NEC、サイオスら、自動バックアップバック「TWIN NAS 2TB パック」発表[11:45 2/10]システム管理
- グレープシティ、"Excel機能"を提供する.NETコンポーネントの新版発表[11:22 2/10]プログラミング
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ








