連合ポータル ガイド

     前  次    目次     
ここから内容

はじめに

ポータル ライフサイクル内の連合

アーキテクチャ

開発

ステージング

プロダクション

はじめに

前提条件

関連ガイド

このガイドの使い方

第 1 部 アーキテクチャ

連合ポータルとは

概要

基本用語

従来型のポータル : 連合前

連合ポータル : 新パラダイム

連合の利点

概要

ポータルのデプロイメント コストの削減

プラグアンドプレイ SOA

リリース スケジュールの柔軟性の増大

ポータルをテストするコストの削減

ソフトウェア コンポーネント間の依存関係の緩和

ポータル コンポーネントの再利用の促進

相互運用性

連合ポータルのアーキテクチャ

連合ポータルの主体

ブックとページの統合

WSRP とは

プロデューサとコンシューマについて

概要

WebLogic Portal プロデューサ

単純なプロデューサ

複雑なプロデューサ

複雑なプロデューサと単純なプロデューサの概要

WebLogic Portal コンシューマ

クッキー処理

リモート ポートレットのライフサイクル

リモート ポートレットの表示

コンシューマにおける初期手順

プロデューサにおける初期手順

コンシューマにおける最終手順

リモート ポートレットとの対話

コンシューマにおける初期手順

プロデューサにおける初期手順

コンシューマにおける最終手順

表示と対話

イベントによるポートレット間の通信

表示依存関係の取得

連合ポータル アーキテクチャの概要

その他の技術に関する詳細

第 2 部 開発

リモート ポートレットの作成

はじめに

リモート ポートレットにできるタイプ

リモート ポートレットの作成

概要

サンプルの設定

ポートレットの検索と使用

ポートレットの表示

まとめ

リモート ポートレットのコンフィグレーション

リモート ポートレットへのルック アンド フィールの適用

リモート ポートレットのモードおよび状態の変更

モードおよび状態とは

リモート ポートレットのモードおよび状態

リモート ポートレットのモードおよび状態の変更

リモート ポートレットのエラーの処理

Workshop for WebLogic でのエラー ページのコンフィグレーション

.portlet ファイルでのエラー ページのコンフィグレーション

リモート ポートレットのプリファレンスの設定

ポートレット プリファレンスとは

ポートレット プリファレンスとリモート ポートレット

プリファレンスの表示および変更

プリファレンスのプログラム的操作

その他の使用上の注意事項と制限

登録によるポートレット インスタンスの管理

リモート ポートレットでのバッキング ファイルの使用

リモート ポートレットのタイムアウト値の設定

概要

デフォルトのタイムアウト値の設定

個々のリモート ポートレットのタイムアウト値の設定

WSRP マークアップおよびメッセージの変更

リモート ポートレットのプロパティ

プロキシ ポートレットのプロパティ

その他のポートレットのプロパティ

コンシューマに対するブック、ページ、およびポートレットの提供

はじめに

プロデューサでのポートレットの提供

プロデューサでのブックおよびページの提供

サンプルの設定

リモートで使用できるページ (またはブック) の作成

まとめ

リモートで使用可能なブックおよびページを作成する場合のルール

リモート ポートレットでのポートレット間の通信

はじめに

最小化イベントの開始と処理

環境の設定

プロデューサでのポートレットの作成

JSP ファイルとポートレットの作成

バッキング ファイルの作成

バッキング ファイルの追加

イベント ハンドラの bPortlet への追加

アプリケーションのテスト

まとめ

コンシューマ ポートレットの作成

実習の設定

リモート ポートレットの作成

まとめ

アプリケーションのテスト

ポータルの構築

ポータルのテスト

リモート ポートレット ファイルの内部

カスタム イベントによるデータ転送

プロデューサ側のイベントの検索

コンシューマでのイベントの開始

WebLogic Server プロデューサのコンフィグレーション

はじめに

基本的な WebLogic Server ドメインでの WSRP の使用

WebLogic Server ドメインの作成

WebLogic Server ドメインの拡張

Web プロジェクトのコンフィグレーション

Web プロジェクトの作成

プロデューサ コンフィグレーションのテスト

プロデューサでのサーバの作成

プロデューサ WSDL のテスト

プロデューサ Web アプリケーションでのポートレットの作成

プロデューサ ポートレットの使用

まとめ

UDDI レジストリへの公開

UDDI とは

WebLogic Portal での UDDI の使用

プロデューサのコンフィグレーション

コンシューマのコンフィグレーション

検索の実行

プロデューサのコンフィグレーション

公開される情報

コンフィグレーション ファイルの編集

サードパーティ レジストリのコンフィグレーション

アクセス資格の指定

サードパーティ レジストリの tModel の作成

ビジネス エンティティの事前コンフィグレーション

ビジネス エンティティの自動コンフィグレーション

検索用のメタデータの指定

プロデューサのメタデータの追加

ポートレット メタデータの追加

ブックおよびページ メタデータの追加

プロデューサに対する UDDI の有効化と無効化

UDDI 検索に対するプロデューサ Web アプリケーションの有効化と無効化

UDDI 検索に対する個別のプロデューサ リソースの有効化と無効化

コンシューマのコンフィグレーション

プロデューサのプログラミングによる検索

UDDI 照会 API

サンプル コード

インターセプタ フレームワーク

はじめに

使用例

基本手順

インターセプタの設計

インターセプタ インタフェース

コンテキスト オブジェクト

インタフェース

インタフェース メソッド

インターセプタ メソッド戻り値

インターセプタのコンフィグレーション

メソッド実行の順序

概要

グループでの実行の基本的順序

リターン ステータスの実行順序への影響

インスタンスの作成と再利用

チェーン例

エラー処理インターセプタの実装

エラー メッセージの変更

エラー JSP ページの実装

ユーザ プロファイルの連合

はじめに

ユーザ プロファイルとは

連合ポータルでのユーザ プロファイル

P3P (Platform for Privacy Preferences)

この機能を使用するタイミング

プロデューサのコンフィグレーション

Java ポートレットのコンフィグレーション

デプロイメント記述子 (portlet.xml) のコンフィグレーション

Java ポートレット内のユーザ情報の取得

コンシューマでのユーザ情報のマッピング

非 Java ポートレットのコンフィグレーション

デプロイメント記述子ファイルのコンフィグレーション

ユーザ プロパティ拡張の処理

コンシューマでのユーザ情報のマッピング

コンシューマのコンフィグレーション

マッピング ファイルの使用

マッピング クラスの使用

マッピング クラスの書き込み

マッピング クラスのコンフィグレーション

定数のマッピング

P3P の例

例 : P3P 属性がある portlet.xml ファイル

例 : Java ポートレットでの P3P ユーザ情報の取得

例 : その他のポートレットでのユーザ情報の取得

コンシューマの資格

はじめに

プロデューサのコンフィグレーション

アプリケーション プロパティ セットの作成

プロデューサ コンフィグレーション ファイルの編集

コンシューマの資格の定義

コンシューマの登録

登録プロパティの変更

カスタム データの転送

カスタム データ転送とは

カスタム データ転送のインタフェース

カスタム データ転送の実行

複雑なプロデューサによるカスタム データ転送

サンプルの概要

サンプルの設定

プロデューサ JSP とポートレットの作成

zipTest.portlet のコンシューマへの結合

バッキング ファイルの作成

コンシューマ アプリケーションのテスト

単純なプロデューサでのカスタム データ転送

XML データの転送

独自のインタフェース実装のデプロイ

一般的なガイドライン

実装のルール

その他のトピックおよびベスト プラクティス

表示と対話の分離

ポートレット間の依存関係の回避

ポータル レイアウトの従属関係の回避

URL による結合の回避

表示コードでのリクエスト パラメータへのアクセスの回避

プロデューサの移動の回避

WebLogic Server プロデューサ

リモート ポートレットのセキュリティ

エラー処理

プロデューサ

コンシューマ

インターセプタ

ポートレット プログラミングのガイドラインとベスト プラクティス

パフォーマンスの設計

プロデューサのパフォーマンス ガイドライン

コンシューマのパフォーマンス ガイドライン

ローカル プロキシ モードの使用

ローカル プロキシ モードを使用する理由

デプロイメントのコンフィグレーション

使用する場合と使用しない場合

モニタと記録

モニタ サーブレットの使用

カスタム ログの作成

セッション クッキーのコンフィグレーション

別のクッキー名の使用

システム プロパティの使用

CWEB アプリケーションのユーザ セッション

リモート ポートレットでの複数のビューの使用

ユーザ ID の変更処理

第 3 部 ステージング

SAML による WSRP セキュリティの確立

WebLogic Portal 9.x ドメイン間の SAML セキュリティ

概要

SAML コンフィグレーションの設定例

コンシューマのコンフィグレーション

キーの生成

キーのエクスポート

コンシューマのセキュリティ レルムの変更

プロデューサのコンフィグレーション

証明書のインポート

アサーティング パーティのプロパティのコンフィグレーション

コンフィグレーションのテスト

WebLogic Portal 8.1x ドメインと 9.x ドメイン間の SAML セキュリティ

9.x コンシューマと 8.1x プロデューサ間の SAML セキュリティ

コンシューマのコンフィグレーション

キーの生成

コンシューマの名前の変更

コンシューマのセキュリティ レルムの変更

WebLogic Portal 8.1x プロデューサのコンフィグレーション

証明書のインポート

コンフィグレーションのテスト

まとめ

8.1x コンシューマと 9.x プロデューサ間の SAML セキュリティ

8.1x コンシューマのコンフィグレーション

キーの生成

9.x プロデューサのコンフィグレーション

コンフィグレーションのテスト

名前マッパーによる SAML セキュリティの使用

名前マッパー クラスの記述

コンシューマでの SAMLCredentialNameMapper の実装

プロデューサでの SAMLIdentityAssertionNameMapper の実装

マッパー クラスのデプロイ

マッパー クラスのコンフィグレーション

プロデューサへのマッパー クラスの追加

コンシューマへのマッパー クラスの追加

仮想ユーザの許可

Username Token セキュリティのコンフィグレーション

コンシューマのコンフィグレーション

プロデューサのコンフィグレーション

まとめ

ライブラリへのリモート リソースの追加

はじめに

プロデューサの追加

リモート ポートレットのポータル ライブラリへの追加

リモート ページのポータル ライブラリへの追加

リモート ブックのポータル ライブラリへの追加

第 4 部 プロダクション

連合ポータルの管理

コンシューマ セキュリティ コンフィグレーションの変更

Web アプリケーションの変更

グローバル資格の変更

プロデューサ資格の変更

プロデューサ ポートレット レジストリの変更

Web アプリケーションの変更

レジストリ資格の変更

プロデューサ登録プロパティの変更


  ページの先頭       前  次