33
Oracle Portal 10g Release 2 の技術概要 オラクル・ホワイト・ペーパー 2005 8

Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2の技術概要

オラクル・ホワイト・ペーパー 2005年 8月

Page 2: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

2

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Oracle Portal 10g Release 2の技術概要

概要 ...................................................................................................................... 4 ウィザード駆動型ページの設計と開発........................................................... 4 ページの作成と編集..................................................................................... 4 ページの編成と管理..................................................................................... 5 ページとポートレットのカスタマイズ ..................................................... 5 ページ・パラメータおよびイベントを渡す ............................................. 5

セルフサービスによるコンテンツの公開、管理およびアクセス ............... 6 コンテンツの公開......................................................................................... 6 コンテンツ・アイテム・タイプ ................................................................. 6 コンテンツの属性および動作の拡張 ......................................................... 7 コンテンツ管理 API ..................................................................................... 7 コンテンツの分類と管理 ............................................................................. 8 コンテンツのナビゲーションとアクセス ................................................. 8 再確認と承認のためのコンテンツのルーティング ................................. 8 コンテンツおよびページのサブスクライブ ............................................. 8 デスクトップとの統合................................................................................. 8 コラボレーション......................................................................................... 9

Portalの開発ツールおよびサービス ................................................................ 9 標準およびプラットフォーム ................................................................... 10 ポートレットとプロバイダ ................................................................. 10 ポートレット・プロバイダ............................................................ 10 ポートレット ................................................................................... 11

JSR -168およびWSRP.......................................................................... 11 Portal Verification Service ................................................................. 12

J2EEアプリケーションのデプロイ .................................................... 12 JSPページのアクセスとデプロイ................................................. 12

データの交換とアクセス ..................................................................... 13 HTTP要求のサービス .......................................................................... 13 ワイヤレス要求のサービス − あらゆる場所から情報取得 ........... 13 デスクトップまたはモバイル・ブラウザ.................................... 13 ワイヤレスによりあらゆるテクノロジを有効化 ........................ 13 完全な開発コントロール................................................................ 13

様々なプラットフォームのデプロイ ................................................. 14 充実した Portlet開発環境 .......................................................................... 14

OmniPortlet ............................................................................................. 14 Web Clipping........................................................................................... 14 ポートレット・ビルダー ..................................................................... 14 Oracle Portal Developer Kit (PDK)......................................................... 16 ポートレットのカスタマイズ ............................................................. 16 ポートレット・コンポーネントの管理 ............................................. 16

パートナとコミュニティ ........................................................................... 16 Portal開発サービス............................................................................... 16

アプリケーションの統合 ........................................................................... 16 Portal統合ソリューション................................................................... 16

Page 3: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

3

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Oracle E-Business Suiteとの統合 ......................................................... 17 Oracle Collaboration Suiteとの統合 ..................................................... 17 基幹業務アプリケーションの統合 ..................................................... 17 ビジネス・プロセスの自動化 ............................................................. 18

デプロイメント・サポート............................................................................. 18 グリッド・コンピューティングと Oracleのグリッド・ コンピューティング製品 ........................................................................... 18 Oracle Application Server 10gとその利点 ................................................. 19 パフォーマンスとアーキテクチャ ........................................................... 19 ページとポートレットの組立 ............................................................. 20 組込み済みポートレット ..................................................................... 20 ページおよびページ・コンテンツのキャッシング.......................... 21 ユーザーとコンテンツの負荷の分散 ................................................. 21 高可用性 ................................................................................................. 22

セキュリティ............................................................................................... 22 ユーザーの認証 ..................................................................................... 22 ユーザーおよびグループの管理 ......................................................... 23 Windowsドメインのログオンとのシームレスな統合 ..................... 23 アクセス・コントロールの適用と管理 ............................................. 23 セキュアなネットワーク上でのデプロイ ......................................... 23

ホスティング............................................................................................... 23 Virtual Private Database .......................................................................... 23 ブランド化された URL ........................................................................ 24 顧客のプロビジョニング ..................................................................... 24 ホストされた環境の管理 ..................................................................... 24

ポータル管理............................................................................................... 24 インストール ......................................................................................... 25 ポート管理 ............................................................................................. 25 Application Server Control...................................................................... 25 リアルタイムによる監視................................................................ 25 管理 ................................................................................................... 26 ログ・ファイルの詳細診断............................................................ 26

Oracle Enterprise Manager Grid Control................................................. 26 履歴基準レポート............................................................................ 27 しきい値および自動通知................................................................ 27 アプリケーションのモデリング.................................................... 27

ポータルのナビゲーション ................................................................. 29 ポータル・ナビゲータ.................................................................... 29 ナビゲーション・ポートレット.................................................... 30

多言語コミュニティの配置 ................................................................. 31 エクスポート/インポート .................................................................... 31 アップグレード ..................................................................................... 31

統合............................................................................................................... 31 ビジネス・インテリジェンス ............................................................. 31 トランザクション・アプリケーション ............................................. 32

結論 .................................................................................................................... 32

Page 4: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

4

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Oracle Portal 10g Release 2の技術概要

概要

今日の企業は、他社との競争に打ち勝ち生産性を向上させるために、自社の IT基

盤に企業情報ポータルを配置しようとしています。企業情報ポータルは、企業情

報との連携を図るうえでシングル・ソースとなり、日々のビジネスを遂行するう

えで中心となるように設計されています。Oracle Application Serverには、ワール

ドクラスの企業情報ポータルのための構築、配置、メンテナンスに必要な完全に

統合化されたソリューションがあります。

Oracle Portalでは、ポータル用Webインタフェースの作成、情報の公開と管理、

動的データへのアクセス、ポータルのカスタマイズに必要な様々な宣言環境が組

み合されています。また、J2EEベースのアプリケーション・アクセスおよびWeb

ベースのテクノロジのために拡張可能なフレームワークも含まれています。Oracle

Portalを使用することにより、E-Businessにおいて、従業員、パートナおよび顧客

のコミュニティに適応したビューの作成のみでなく、それぞれが必要とする情報

への接続も可能です。

このホワイト・ペーパーでは、Oracle Application Server Portal 10g(9.0.4)と Oracle

Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

て説明します。

ウィザード駆動型ページの設計と開発

Oracle Portalのページ設計および開発機能は、管理者、ページ・デザイナおよびエ

ンド・ユーザーに、コンテンツが豊富で安全なポータル・ページを作成するため

の強力な環境を提供します。プログラミングは不要です。ページ・コンテンツに

は、ポートレット(基本の情報ソースを公開する再利用可能なコンポーネント)

およびコンテンツ・アイテム(ページ内のテキスト、イメージ、ハイパーリンク

など、コンテンツの個々のアイテム)の両方を含めることができます。

ページの作成と編集

シンプルなウィザードにより、ページ・デザイナはページの作成、領域の配置の

定義およびページ・レベルのプロパティ(ページ・レベル・パラメータやイベン

トなど)設定ができます。編集ダッシュボードでは、ポートレットやアイテムを

ページに追加し、ページのプロパティを更新する追加コントロールや複数の

ビューを提供します。統合されたスタイル・マネージャにより、デザイナはポー

タル・ページやページ領域に適用する色やフォント・スキーマを定義できます。

HTML、コーディングあるいは構成ファイル編集に関する知識は必要ありません。

Page 5: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

5

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

ページの作成後、開発者はそれを JSPとして公開でき、さらに選択した JSPエディ

タでフレームワークに取り込むこともできます。

ページの編成と管理

ページをページ・グループにグループ化し、ページ・テンプレートを定義する機

能により、管理者はページやページ・プロパティの管理に必要なコントロールが

得られます。ページ・グループ・レベルでの設定は、そのページ・グループに含

まれるページで使用するテンプレート、ページとアイテムのタイプ、コンテンツ・

プロパティと分類、および言語をコントロールします。ページ・テンプレートで

は、デフォルトのポータル・コンテンツ(ポートレットおよびアイテム)を含み、

定義済みのページ・スタイル、レイアウトおよびセキュリティ設定の方法を提供

します。

ページとポートレットのカスタマイズ

ページ・デザイナと管理者は、ユーザーによるページおよびポートレットのカス

タマイズ・レベルを、シンプルなポートレット非表示/表示/再配置権限から完全な

ページ構築権限まで、様々なレベルにコントロールできます。さらに、ポートレッ

ト開発者は、頻繁に使用されないポートレットの閉鎖など、ポートレットのコン

テンツやフォーマットのパーソナライズをユーザーに許可するカスタマイズ・

モードを実装できます。

ページ・パラメータおよびイベントを渡す

ポートレットが異なるシステムからデータを公開する場合でも、ポートレットを

結合して、統合されたWebベース・アプリケーションを生成できます。ポートレッ

ト・パラメータを定義し、それをページ・レベル・パラメータおよびイベントに

関連付けることにより、ページ開発者はポートレット間を接続できます。1つの

ポートレットにおけるページ・パラメータまたは選択内容は、実際に他のポート

レットやページのコンテンツを駆動し、それを表示できます。

また、Oracle Portalでは、レンダリングされたページから起動した場合に同じペー

ジまたは別のページを強制的に開き、パラメータを渡せるポートレット・イベン

トを正式にマッピングできます。イベントは、ユーザーがページ上のリンク、ボ

タンまたは他のコントロールをクリックしたときに起動します。この機能の主要

な利点は、次に示す様々なユーザー・ロールに影響を与えます。

• ページ・デザイナは、同じポートレットを何度も再利用してページ間の

ナビゲーションをコントロールできます。

• ポートレットは再利用でき、ハイパーリンクをハードコード化する必要

がないため、ポートレット開発者にとり、ポートレット構築はより少な

くて済みます

• ポータルまたはページのユーザーは、1つのページから(例: ポータルの

Homeページ)パラメータをカスタマイズでき、ポートレットの再利用に

より作業が簡素化されます。エンド・ユーザーはより一貫したインタ

フェースを得られます。このため、アプリケーションの学習曲線が最小

限になります。

Page 6: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

6

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

たとえば、ユーザーからチケット番号をリクエストする Helpdesk Trouble Ticket

ポートレットを構築できます。入力が行われると、初期ページの目的に応じて、

異なるページにチケット番号を渡します。1ページ目でチケット番号が入力され

ると、「Show Ticket Details」ページが表示されます。あるいは、2ページ目でチ

ケット番号が入力されると、「Trouble Ticket Escalation」ページが表示されます。

セルフサービスによるコンテンツの公開、管理およびアクセス

ブラウザ・ベースのウィザードと編集ダイアログ・ボックスにより、ページ・デ

ザイナはページに表示されるコンテンツを容易に公開し管理できます。ビジネ

ス・ユーザーは、この公開環境を使用して、共同作業領域を容易に定義し、ビジ

ネス文書の公開もできます。

コンテンツの公開

コンテンツを公開するユーザーはシンプルなウィザードにより、コンテンツの定

義、属性の追加およびページへの公開を順を追って処理できます。HTMLについ

ての知識は不要です。実質的に、ファイル、シンプル・テキスト、ハイパーテキ

スト・リンクおよびサーバー側のスクリプトを含むどのようなタイプのコンテン

ツでも公開できます。ページ・デザイナによって設定されたページおよびページ

領域プロパティは、自動的にフォーマットされ、正しい色、フォント、位置、位

置合せでコンテンツを表示します。ページ自体は、ページ・グループ内に編成さ

れ、一時的なまたは適切にコントロールされたコンテンツ分類に使用できます。

コンテンツ・アイテム・タイプ

コンテンツ・アイテムは、Portalページの基本コンポーネントの 1つです。Oracle

Portalのアイテムは、アイテム・タイプに基づいています。アイテム・タイプは、

アイテムのコンテンツおよびそのアイテムについて保存する情報を定義し、適切

な権限を持つユーザーがアイテム・タイプを作成できます。アイテムに関して保

存する情報は、アイテム・タイプの属性によって決定します。

次に、Oracle Portalに表示されるサンプルのアイテム・タイプを示します。次のア

イテム・タイプが、ユーザーに対して表示あるいは非表示となります。ページ・

グループ管理者が、特定のページ・グループに対してユーザーに表示するアイテ

ム・タイプを管理します。

次に示すデフォルトのコンテンツ・アイテム・タイプがあります。

• File(ファイル): ファイルをアップロードし、ページ・グループに格納

する。

• URL: ページ・グループ内外の別のWebページ、Webサイトあるいはド

キュメント URLへのリンクを追加する。

• Text(テキスト): ページに表示するテキスト(最大 32KB)を追加する。

• Image(イメージ): イメージ・アイテムをアップロードする。

• PL/SQL: PL/SQLプロシージャを実行し、結果を表示するPL/SQLコード。

Page 7: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

7

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

• Page Link(ページ・リンク): ページ・グループの別のページを表示する

ためのリンクを追加する。

• Image Map(イメージ・マップ): イメージ・マップ・アイテムをアップ

ロードする。イメージ・マップとは、ユーザーがクリックして別の URL

に移動できる個別の領域を持つイメージである。

• Zip File(Zipファイル): ユーザーは単一操作で一連のファイルをペー

ジ・グループにアップロードできる。たとえば、ユーザーはWebサイト

やファイル・システムをレプリケートして、ページ・グループに含める

ことができる。

コンテンツの属性および動作の拡張

デフォルトのアイテムとページ・タイプを拡張する場合、ページ・グループ管理

者およびポータル管理者はこれらのカスタム・タイプ内で使用する新しい属性を

作成できます。属性は、アイテムやページに関する追加データをキャプチャする

カスタム・フィールドです。1つあるいは複数のカスタム・アイテムやページ・

タイプがこれらを使用します。カスタム属性は、特定のページ・グループに対し

て一意である場合や、または複数のページ・グループを通じて適用される場合も

あります。たとえば、「due date(期限)」カスタム属性を検索すると、期限属性

を持つすべてのアイテムを調べることができます。

Oracle Portalでは、カスタム属性を作成する場合、8つのデータ型があります。該

当するデータ型は次のとおりです。

• BOOLEAN(TRUEまたは FALSEの値)

• 日付

• ファイル

• 数値

• テキスト

• PL/SQL

• URL

• アプリケーション・コンポーネント

カスタム属性は、複数トランザクションをサポートし(属性は各トランザクショ

ンに対して異なる値を持つことができます)、単一行、複数行あるいは値リスト

を含む複数のフォーマットで表示できます。

コンテンツ管理 API

多くの一般的なコンテンツ管理操作(アイテム、ページ、カテゴリ、パースペク

ティブの追加や修正)を実行する Application Program Interface(API)がサポート

されています。これらの APIは、Oracle9iAS Portal Release 1(3.0.9)APIとの下位

互換性を持ち、さらに Oracle Portal 10g(9.0.4)の機能をサポートする新しい関数

やパラメータがあります。

Page 8: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

8

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

コンテンツの分類と管理

ポータル管理者は、コンテンツ・タイプ、属性およびその両方をページ・グルー

プのページで管理する方法について、ポリシーを設定します。これらのポリシー

により、コンテンツ・アイテムの属性、属性値および属性が「アイテムの追加」

ウィザードや「アイテムの編集」ダイアログ・ボックスでの表示を詳細にコント

ロールできます。事前定義済みのアイテム・カテゴリとパースペクティブによっ

て、類似したアイテムまたは関連アイテムをグループ化する強力な分類メカニズ

ムが提供されます。アイテムのバージョン・コントロール、チェックインとチェッ

クアウト、自動公開と有効期限、自動インデックス作成機能などの付加機能は、

共同作業によるドキュメントの作成をサポートし、コンテンツ管理タスクや公開

アイテムの検索を容易にします。

コンテンツのナビゲーションとアクセス

ビルトインの機能は、ページ・デザイナによるポータル・ナビゲーションの作成

やポータル・コンテンツへのアクセス管理を支援します。フレキシブルなナビゲー

ション・ページやスマート・リンクにより、ナビゲーション・バーやバナーなど

の標準ユーザー・インタフェース機能の構築が容易になります。Oracle Textの拡

張検索機能が直接組み込まれているため、ドキュメントをテーマごとにグループ

化するだけでなく要約もできます。また、Oracle Ultra Searchとの統合により、リ

モート Oracleデータベース、IMAPメール・サーバー、Webサイト、ファイル・

システムなどの外部データ・ソースにアクセスすることもできます。管理者は、

検索の送信や結果の設定オプションで、検索パラメータの事前定義、特定動作の

設定や結果の表示方法のカスタマイズができます。

再確認と承認のためのコンテンツのルーティング

コンテンツをページに公開する前に再確認あるいは承認する必要がある場合、

ページ・デザイナは再確認および承認プロセスを容易に設定できます。シンプル

なプロセス、または複数ステップのプロセスを、単一または複数の承認者ととも

に定義できます。通知は、アクションが必要な承認ルート内の各承認者に送信さ

れ、その間「承認状態」ポートレットがアイテムの処理過程を追跡します。

コンテンツおよびページのサブスクライブ

ページの view権限を持つユーザーは、ページやページのアイテムをサブスクライ

ブできます。「通知」ポートレットは、ページやアイテムが変更または削除され

るとサブスクライバに通知します。

デスクトップとの統合

ファイル・タイプ・アイテム・コンテンツは、WebベースのWebDAV(Distributed

Authoring and Versioning)プロトコルを使用した OracleAS Metadata Repositoryでも

公開できます。WindowsエクスプローラなどのWebDAVクライアントを使用する

ことで、ポータル・ページ・グループはWebフォルダとしてマップできます。ユー

ザーは、コンテンツ、ファイルおよびフォルダをポータル・ページとデスクトッ

プ間でドラッグ・アンド・ドロップできます。ファイル・タイプ・アイテムも、

Page 9: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

9

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

開く、編集する、保存するなどの操作をMS Office 2000などのWebDAVデスクトッ

プ・アプリケーションから直接実行できます。

コラボレーション

「Survey」ウィザードを使用して調査、投票、テストを構築および管理できます。

「Survey」ウィザードは、サーベイ・ビルダー、サーベイ・フォーム、サーベイ・

レポート、サーベイ・チャートの 4つのコンポーネントで構成されます。 )

サーベイ・ビルダーは次の目的に使用します。

• サーベイの作成、編集、削除ならびにパージ、投票およびテスト

• 質問の作成、コピーおよび編集

• ウェルカム・メッセージおよび終了コメントの作成

• 回答の選択肢をプルダウン、ラジオ・ボタン、チェック・ボックスまた

はテキスト・フィールドに定式化

• 事前組込みトリガーを追加し、質問に対する回答にしたがってユーザー

を異なるセクションに移動

• テストをスコア化するかどうかの表示

• 質問へのイメージの追加

サーベイ・フォームは次の目的に使用します。

• サーベイ、テストまたは投票のインスタンスのページへの配置

• 1度に 1つまたはすべての質問を表示

• サーベイ実施後にポートレットを非表示にするか、またはレポートやグ

ラフに結果を表示するかの選択

サーベイ・レポートは、累積結果の詳細表示に使用します。

サーベイ・チャートは、累積結果の詳細を棒グラフで表示する場合に使用します。

Portal の開発ツールおよびサービス

Portalでは、サード・パーティ・アプリケーションと統合し、パートナのテクノロ

ジやサービスの利用だけでなく、オープン規格に準拠した開発が容易になります。

Oracle Portalは、HTTP、XMLおよび SOAPなどの Open Internet規格に準拠するよ

うアーキテクチャを構築し、アプリケーションをリモート・ホスティングできる

ように構成されています。

さらに、Webサービスや、JSP(Java Server Pages)、Java Servletsおよび EJB(Enterprise

JavaBeans)などの J2EEベースのコンポーネントは、追加コードの記述なしで、

ポートレットとしてポータルへ組み込むことができます。

SAP、PeopleSoftまたは Siebelなどのサード・パーティ・アプリケーションへのよ

りハイレベルなデータ・アクセスが必要な場合、EAI(Enterprise Application

Integration)、BPM、B2B、BAMなどを含む Oracle Integrationを使用できます。

Oracle Application Server Integrationは、Oracle Application Server Interconnect、Oracle

Page 10: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

10

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Workflow、OracleAS Adaptersなどのすべての統合ツールとシームレスに相互運用

し、ポートレットが使用可能なフォーマットへデータを公開、変換する BPEL

Process Managerも提供します。Oracle Portalの成功に貢献する開発者やパートナの

コミュニティを育成することも成功の要素です。

標準およびプラットフォーム

Oracle Portalは、J2EE、Webサービス、JavaScript、XMLおよび他の言語を含む

Internet Standardsを完全に採用しています。また、WebDAV、HTTPのサポートを

含め業界標準に準拠した ITインフラストラクチャをサポートしています。

ポートレットとプロバイダ

現在すべての主要Portalベンダーは、ページに少量の抜粋情報のみを表示します。

ポータル・ページのこれらのデータ領域を指す標準的な用語は、「ポートレット」

であり、Oracle Portalはこの点において既に業界をリードしています。

ポートレット・プロバイダ

ポートレットとしてのアプリケーションや情報ソースは、プロバイダと呼ばれる

エンティティを通じてポータルと通信します。各ポートレットには、必ず 1つの

プロバイダがあります。プロバイダは基本のアプリケーションや情報ソースを公

開する 1つまたは複数のポートレットを持ちます。プロバイダがポータル・イン

スタンスとともに登録されると、そのポートレットはそのポータル・インスタン

スのポータル・ページに配置できます。

ポータル・ページは、ページのポータル・インスタンス内に定義されたプロバイ

ダ、あるいは 1つまたは複数のリモートWebサーバーにあるプロバイダからの

ポートレットで構成されます。

プロバイダは、ポートレットを意味付けされたグループとして配置するためにも

使用できます。たとえば、営業促進関連にアクセスするポートレットは、マーケ

ティング・プロバイダのもとにグループ化されます。同様に、買掛金アプリケー

ションから財務データにアクセスするために作成されたコンポーネントは、買掛

金プロバイダのもとにグループ化されます。

プロバイダ・グループは、プロバイダをグループ化して複数のプロバイダ登録を

容易にします。通常、プロバイダ・グループを使って、プロバイダを物理的な場

所に左右されずに論理的なグループに編成します。これにより、プロバイダ・グ

ループをポータルに公開して、プロバイダをシングル・クリックでプロバイダ・

グループに登録できるため、プロバイダ登録プロセスも簡素化されます。プロバ

イダ同様、プロバイダ・グループには URLからアクセスできます。

プロバイダは、プログラムによるものから宣言型まで、ポートレットが公開する

ソース・アプリケーションの実装による様々なテクノロジを使用し、様々な方法

で開発できます。プロバイダは、ローカルまたはリモートWebサーバーにインス

トールし、ホスティングできます。

Webプロバイダを介して公開されるポートレットは、あらゆる言語(Java、C、

C++など)でコード化すること、または単に参照してXSL変換を任意で有効なURL

(Webサービスの場合はWSDLドキュメント)に適用することで宣言的に公開で

Page 11: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

11

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

きます。さらに、これらのポートレットは JDBC(または Oracle Database 10gの固

有ドライバ)を通じてあらゆるデータベースにアクセスできます。Oracleを長期

に使用している顧客は、既存の Oracle PL/SQLスキルを利用して、ローカルおよ

びリモート Oracleデータベースに対し PL/SQLプロバイダを容易に作成できます

が、PL/SQLプロバイダは、Oracle Application Serverを介してのみ公開できます。

Portal Engineとプロバイダ間の通信は、HTTPで SOAPを介して行われます。これ

により、ファイアウォールを使用してリモート・プロバイダを Portalの中間層か

ら分離できます。PL/SQLプロバイダの場合、PL/SQL Adapterは SOAPコールを受

け取り、該当する PL/SQL APIを呼び出します。

ポートレット

ポートレットは、情報リソースへの基本アクセスを要約、促進または提供します。

情報リソース自体は、様々なフォームで様々な目的に使用されます。ポートレッ

トのライブラリが増大すると、ポータル開発者には様々な開発オプションや最適

なアプローチの選択機能が与えられます。このライブラリは、Oracle Portalとバン

ドルされた組込み済みおよび統合済みのポートレット、Oracleパートナにより有

効化されたポートレット、および顧客固有の情報にアクセスするために作成され

たポートレットで構成されています。

JSR -168 および WSRP

Organization for the Advancement of Structured Information Standards(OASIS) Web

Services for Remote Portlets(WSRP)および Java Community Process(JCP) Java

Specification Request(JSR)168標準により、異なるポータル・プラットフォーム

間でポートレットを相互運用できます。Oracle Portalの現在のアーキテクチャは、

すでに OASIS WSRPおよび JSR168の設計原理に準拠しています。結果的に、オ

ラクル社はWSRP仕様に大きく貢献することができました。オラクル社はまた、

JSR168のエキスパート・グループのメンバーであり、WSRPとの互換性を確保す

る JSR168プロセスの主要サポータです。これらの標準に対するオラクル社のリー

ダーシップおよびサポートにより、顧客やパートナは業界標準に準拠したポータ

ルおよびポートレットを Oracle Portalに最小限の開発労力で統合できます。

Page 12: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

12

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Portal Verification Service

Oracleは、ホスティングされたポータル確認サービスを提供します。このサービ

スにより、WSRPプロデューサを構築するベンダーは、その実装が Oracleの環境

で機能するかテストできます。これにより、WSRPプロデューサを登録し、その

ポートレットをポータル・ページに追加する環境が提供されます。このサービス

には、Oracleの標準ベースの Portal Developer Kit(PDK)を使用して実装されたサ

ンプル・ポートレットを含む Oracle WSRPプロデューサも用意されています。こ

の PDKにより、WSRPに基づいて JSR168ポートレットをリモート環境に構築し

デプロイできます。

このサービスは、http://portalstandards.oracle.comから入手できます。

J2EE アプリケーションのデプロイ

Oracle Application Serverは、アプリケーション・サーバー市場に最も完成された

J2EE実装を提供します。あらゆる J2EE機能を使用して、JSP、サーブレット、EJB、

J2CA、Java Struts、JAASなどを使用したポートレットを宣言的に構築できます。

JSP ページのアクセスとデプロイ

HTMLや JSP(Java Server Pages)で構築された既存のWebインタフェースを持つ

組織や、業界標準の Javaを使用したコードを開発・運用したい場合は、ポートレッ

トにアクセスし、JSPモデルを使用した Portalページ全体の構築もできます。JSP

を使用する Portal開発者は、ポータルのインフラストラクチャの Single Sign-Onや

オブジェクト・アクセス権限などの機能をフルに活用できます。

JSPを使用してポートレット・インスタンスを含める方法は 2つあります。1つは

Oracle Application Server Metadata Repositoryの外部 JSPとして、もう 1つは

OracleAS Metadata Repository内部の JSPとして管理する方法です。どちらの場合

も、JSPは完全に Oracle Portalの外部に構築されるか、または既存のポータル・ペー

ジ定義からエクスポートされて編集されます。

独自の Javaエディタでポータル・ページを構築する開発者に対して、Oracle Portal

ではポータルのポートレットにアクセスし、オブジェクト権限などのポータル・

インフラストラクチャの使用に必要なタグ・ライブラリを提供します。これによっ

て、開発者は、ポータル・ページのレイアウトや動作を完全にコントロールでき

ます。

さらに、開発者は既存のポータル・ページから JSPファイルを生成し、独自の Java

エディタで編集できます。最初のステップは、ポータル・ページを JSPにコピー

します。これにより、JSPジェネレータはページ内のユーザー・インタフェース

およびメタデータ・エレメントを探し、適切な JSPタグでファイルを生成します。

ページのメタデータ・エレメントは XML構造で表され、外部公開されたポート

レット、ページ・パラメータ、ポートレット・パラメータ、イベントなどの詳細

を含みます。ページのユーザ・インタフェース・エレメントは、ポートレットで

使用される CSSを参照する URLで表されます。

Page 13: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

13

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

次に示す操作で、この機能を使用します。

• ページ・グループへの JSPアクセスを有効にします。

• JSPの一部となるポートレットのインスタンスからなる、外部公開される

ポートレットを作成します。

• ページ・グループおよび外部公開ポートレットを参照するタグ・ライブ

ラリからのタグを、JSPに含めます。

次の JSPサンプルは、ポートレットを実行し、パラメータを渡す例です。

<%@ page contentType="text/html; charset=UTF-8" %>

<%@ taglib prefix="portal" uri="/WEBINF/lib/wwjpstag.jar"%>

<portal:usePortal pagegroup="MyPageGroup"/>

<portal:showPortlet name="StockQuote">

<portal:parameter name="ticker" value="ORCL"/>

</portal:showPortlet>

usePortalタグは、ポータルではなくページ・グループの名前を指定します。この

場合、デフォルトのポータル・パラメータが wwjps.xml構成ファイルから読み込

まれます。ポータル・コンテンツにアクセスする外部 JSPを実行するにはこのファ

イルを構成する必要があります。

また、前述の方法を使用して作成した JSPファイルを Oracle Portalにロードし、

内部管理するポータル・ページを JSPに基づいて作成できます。この場合、JSP

または.jar、.warファイルを指定し、初期 JSP(1つの.warファイルに複数の JSP

が含まれる場合があります)を示します。作成すると、セキュリティの設定、キャッ

シングの有効化、パラメータの追加が可能です。

データの交換とアクセス

HTTP、XMLおよび SOAPなどの Open Internet標準は、Oracle Portalのアーキテク

チャに組み込まれており、ポータル・インスタンスやリモート・アプリケーショ

ンとのデータ交換に使用できます。業界標準に準拠したアプリケーションおよび

サービス(Webサービスを含む)は、Oracle Portal Developer Kit(PDK)のフレー

ムワークを使用してポータル環境に容易に組み込むことができます。

HTTP 要求のサービス

Oracle HTTP Serverコンポーネントの中心は、世界で最も利用されている Internet

Webサーバーの Apache Webサーバーです。

Page 14: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

14

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

様々なプラットフォームのデプロイ

Oracle Application ServerはWindows NT/2000/XPならびに Solaris、Linux、HP-UX、

AIXおよびCompaq Tru64を含むほとんどの一般的なUNIXプラットフォームで有

効です。

充実した Portlet 開発環境

Oracle Portalには、開発者が企業データをポートレットとして容易に公開するため

の宣言型の環境および拡張機能が含まれます。

OmniPortlet

OmniPortletは、ページ・デザイナが異なるデータ・ソース(CSV、XML、Webサー

ビス、SQLおよびWebページ)からのデータを迅速に公開して、様々なレイアウ

ト(表、グラフ、フォーム、リスト、ニュース)でそれらをレンダリングする Oracle

Portalのコンポーネントです。

Web Clipping

Web Clippingポートレットは、Webページ・コンテンツの特定の部分あるいはク

リッピング(例: HTML表中のデータ)の抽出をアシストします。ページ開発者は、

目的のWebページをブラウズし、ページを分解して、ポートレット自体で選択し

たクリッピングをプレビューできます。

ポートレット・ビルダー

ポートレット開発者は、13種のデータ・ドリブン型コンポーネントから選択して、

Oracleデータベースまたは他のデータ・ソースの企業データと対話するポート

レットを作成できます。コンポーネントには、Javaスクリプト拡張データ・エン

トリ・フォーム、カスタマイズ可能な HTML棒グラフおよび結果を HTML、プレー

ン・テキストまたはMS Excelフォーマットで生成する列スタイル・レポートが含

まれます。ウィザード・ベースの宣言型の設計環境により、開発者はポートレッ

トを順番に構築できます。SQL構文に関するスクリプトの知識や詳細な知識は不

要です。熟練ユーザーは独自のSQL文を挿入してカスタム・ロジックでポートレッ

トを駆動することもできます。

ナビゲータからアクセス可能な構築ウィザードを使用してコンポーネントを作成

したり、Portalページでの開発ができます。構築ウィザードで、データベース内に

格納される PL/SQLストアド・プロシージャを生成します。ストアド・プロシー

ジャは、実行されるとコンポーネントを表示する HTMLおよび Javaスクリプト・

コードを動的にレンダリングします。

構築可能な Oracle Portalコンポーネントは次のとおりです。

• フォーム − 表の更新、ストアド・プロシージャの実行および他のカスタ

ム・フォーム生成のためにインタフェースとして使用できるカスタム・

フォームを表示します。次の 3種類のフォームを構築できます。

° 表またはビューに基づいたフォームでは、エンド・ユーザーがデータ

ベース表やビューのデータを挿入、更新および削除できます。

Page 15: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

15

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

° マスター・ディテール・フォームでは、単一の HTMLページ内にマ

スター行および複数の詳細行が表示されます。このフォームには、2

つのデータベース表またはビューの値を更新するためのフィールド

があります。

° プロシージャをベースとするフォームでは、エンド・ユーザーがデー

タベースのストアド・プロシージャのデータを挿入、更新および削除

できます。

• レポート − データベース表またはビューから選択したデータがレポー

トとして表示されます。レポートには、表、フォームまたはカスタム・

レイアウトを含めることができます。

• チャート − データベース表またはビューから選択したデータが棒グラ

フとして表示されます。

• データ・コンポーネント − データがスプレッドシート形式で表示されま

す。

• カレンダ − データベース表またはビューから選択したデータがカレン

ダとして表示されます。

• 動的ページ − 動的に生成された HTMLコンポーネントがWebページに

表示されます。

• 階層 − データベース表またはビューから選択したデータが、最大 3レベ

ルのアイテムの図形階層として表示されます。

• メニュー − 他のメニューへのハイパーリンク・オプション、Oracle Portal

コンポーネントまたはURLを含むHTMLベースのメニューが表示されま

す。

• フレーム・ドライバ − 2つのフレームから構成されるWebページが表示

されます。片方のフレームでエンド・ユーザーが問合せると、もう一方

のフレームのコンテンツがコントロールされます。

• リンク − Oracle Portalコンポーネントと他のコンポーネント、コンポーネ

ント・カスタマイズ・フォームまたは HTMLページ間のハイパーテキス

ト・ジャンプを提供するクリック可能なリンクが表示されます。

• 値リスト − エンド・ユーザーフォームやコンポーネント・カスタマイ

ズ・フォームのエントリ・フィールドの値を選択できます。コンポーネ

ントを作成し可能な値をエントリ・フィールドで事前選択する場合、値

リストを使用します。エンド・ユーザーは値を入力するかわりに、マウ

ス・ボタンをクリックして値を選択します。他の値リストに基づいて値

リストを構築することもできます。

• URL − URLのコンテンツが表示されます。

• XMLコンポーネント − 任意で XSLスタイルシートを適用し、XMLペー

ジが表示されます。

コンポーネント・パブリッシング・サービスには、前述した 13のコンポーネント

の機能拡張に利用できる 5つの共有コンポーネントが含まれます。

Page 16: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

16

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

これらの共有コンポーネントは、Javaスクリプト、ユーザー・インタフェース・

テンプレート、色定義、イメージ定義およびフォント定義です。

Oracle Portal Developer Kit (PDK)

Oracle PDKを使用して、開発者は顧客固有のコンテンツやアプリケーションと対

話するカスタム・ポートレットを構築できます。Oracle PDKは、高いレベルで、

既製のWebサービス、追加の J2EEサービスおよびWebアクセス可能コンテンツ

を組み込む能力を含め、複数の機能を提供します。さらに開発者は、Javaテクノ

ロジ(サーブレット、JSP)、CGIテクノロジ(C、C++など)、スクリプト言語

(Perl、PHP)または Active Server Pageを使用した既存のWeb開発環境の拡張とし

て、またはストアド・プロシージャ(PL/SQLまたは Java)としてポートレットを

実装できます。Oracle PDKでは段階的な開発が可能であり、開発者は既存のアプ

リケーションを迅速に統合し、ポータル機能を段階的に追加できます。これによ

り、ポートレットの構築までの先行投資を最小限に抑えることができ、開発者は

既存のコンポーネントを再利用できます。

ポートレット・プロバイダは、ポートレット・アーキテクチャ内のシングル・サ

インオン機能を利用してポートレットにセキュリティを施行できます。さらに、

開発者はプロバイダやポートレット・コードで APIレベル・サービスの利点を活

用できます。サービスは、開発者の都合を考えて提供されています。使用は任意

です。

Oracle PDKの詳細は、http://portalstudio.oracle.com/を参照してください。

ポートレットのカスタマイズ

各ユーザー、各インスタンス・レベルのポートレットのパーソナライズにより、

ポータル開発者およびポータル・ユーザーの両方にとって生産性が大幅に向上し

ます。開発者がデフォルト表示でポートレット定義を作成後、ページ・デザイナ

はその定義をカスタマイズして、特定のコミュニティのニーズを満たすことがで

きます。そのコミュニティ内の個々のユーザーはその後独自のカスタマイズを行

うことができます。同じポートレットの複数インスタンスを単一ページに追加し、

それぞれ独自のパーソナライズ設定を持つことができます。適切な権限を持つ

ユーザーも、他のユーザーが使用できるようポートレットのカスタマイズを公開

できます。

ポートレット・コンポーネントの管理

ポートレット・コンポーネントは、開発者が関連コンポーネントおよびデータベー

ス・オブジェクトへのアクセスや、アクション(ブラウズ、権限の許可、エクス

ポートおよび削除)の実行を統合されたナビゲータ・ツールを使用してトレース

することで、容易に管理できます。

アプリケーションの統合

Portal 統合ソリューション

Portal Integration(POINT)は、Oracle Portalでポータルに様々なアプリケーション

を統合できるポートレットを提供します。

Page 17: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

17

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

次に示すポートレットを含む他のポートレットは、テスト、評価および教育目的

でリリースされたサンプルです。これらは、正式な Oracle Support機構によってサ

ポートされません。

• Exciteポートレット

• Impressポートレット

• ページアクセスログポートレット

• 掲示板ポートレット

• サイトマップポートレット

Oracle Technology Network Japanのサブスクライバは、これらのポートレットを無

料でダウンロードできます。

Oracle Technology Network Japanは無料でサブスクライブできます。

http://otn.oracle.co.jpからアクセスしてください。

Oracle E-Business Suite との統合

Oracle Applications 11iには、ポータルからアプリケーション・データへ直接アク

セスできる事前定義ポートレットが含まれています。これらのポートレットは、

パートナ・アプリケーションとしてシングル・サインオンの利点を活用するため

に統合されています。これらのポートレットは、ロール・ベースで、3つの主要

カテゴリがあります。

• Daily Business Intelligenceポートレット: Daily Business Intelligence製品

ファミリに含まれるポートレット。

• エンド・ユーザー・ポートレット: Oracle E-Business Suite Release 11iのエ

ンド・ユーザーに役立つポートレット。このカテゴリのポートレットは、

Oracle E-Business Suite Release 11iのユーザーに対してデフォルトの Portal

ページに追加したり、または独自のカスタム・ページを追加するために

ユーザーに対して有効にできます。

• アプリケーション・システム管理者ポートレット: 主に、Oracle E-Business

Suite Release 11iのシステム管理者および他の非生産目的のためのポート

レット。このカテゴリのポートレットは、一般的にエンド・ユーザーに

とって便利なものでも適当なものでもありません。

Oracle Collaboration Suite との統合

Oracle Collaboration Suiteには、ポータルから Oracle Collaboration Suiteコンポーネ

ントおよびデータへ直接アクセスできる組み込みポートレットが含まれています。

これらのポートレットは、パートナ・アプリケーションとしてシングル・サイン

オンの利点を活用するために統合されています。

基幹業務アプリケーションの統合

Oracle Application Server Integrationは、Workflow、Oracle Application Server

Interconnect、Oracle Workflowおよび OracleAS Adaptersで構成され、SAP、PeopleSoft、

Page 18: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

18

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Siebel、MQ Series、FTP、JMSなどの既存アプリケーションおよびサービスのホス

トへの接続を提供します。Oracle Portalでは、Oracle Integrationをサード・パーティ

の基幹業務アプリケーションへのインタフェースとして使用できます。このイン

タフェースは、任意のアプリケーションからデータを取得する単一のメカニズム

を提供することにより、ポータルの視点から統合を大幅に簡素化します。

ビジネス・プロセスの自動化

ポータルの実装においては、ビジネス・プロセスを企業情報ポータルに統合する

ことがしばしば望まれます。Oracle Workflowの機能を使用して、ポータル実装で

は、ビジネス・プラクティスをモデル化し自動化し継続的にビジネスを向上させ

るユーザー定義のビジネス・ルールに従って、あらゆるタイプの情報をルーティ

ングできます。

デプロイメント・サポート

完全な Oracle Portalインストールは、事前統合済みフレームワークでポータルが

必要とする基礎的な必須サービスを提供する、デプロイメント・プラットフォー

ムを提供します。Oracle Application Serverの基本的なサービスとして、Oracle Portal

では、基礎的な主要グリッド・コンピューティング機能を利用できます。

グリッド・コンピューティングと Oracle のグリッド・コンピューティ

ング製品

グリッド・コンピューティングとは、大量の低コスト・モジュール式記憶域およ

びサーバーを効率よくプールして、作業を透過的に割当て、容量を効果的かつ低

コスト、高可用性にて使用できる仮想コンピューティング・リソースを作成する

ために設計された新しいソフトウェア・アーキテクチャです。グリッド内のリソー

スは、ストレージ、サーバー、データベース、アプリケーション・サーバーおよ

びアプリケーションです。リソースをプーリングすることで、グリッド・コン

ピューティングは、リソースの位置に関係なく、信頼性、一貫性、浸透性が高く、

低コストなアクセスを実現し、必要に応じたコンピューティング能力に対する

ニーズを満たします。

Oracleは、Oracle Database 10gと Oracle Application Server 10gを使用して、情報を

管理し、グリッドで基幹業務アプリケーションを実行するための包括的なソ

リューションを提供します。Oracle Database 10gおよび Oracle Application Server

10gは、どちらも Oracle Grid Controlを使用してグリッド・コンピューティング環

境で管理できます。これらの製品は、ともに IT企業が今日直面する問題を解決し

ます。

• ワークロードのロード・バランシングを自動的に行い、余剰容量を効果

的に使用して「計算の島」を排除することで過剰なコンピューティング

容量を根本的に軽減あるいは排除します。

• 低コストのモジュール型ユニットを採用し、容量を必要に応じて追加す

ることにより、モジュール式の低コスト容量を実現します。

• グリッドのリソース管理を集約し、これらのリソースの供給および管理

タスクを自動化して管理コストを大幅に軽減します。

Page 19: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

19

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

Oracle Application Server 10g とその利点

基幹業務アプリケーションのための Oracleの次世代統合ソフトウェア・インフラ

ストラクチャである Oracle Application Server 10gは、グリッド・コンピューティ

ングに対応するよう設計されています。グリッド・コンピューティングは、大量

の低コストサーバーをプールして、基幹業務アプリケーションが透過的に割り当

て、容量を効果的かつ低コスト、高可用性にて使用できる仮想コンピューティン

グ・リソースを作成するために設計されています。Oracle Application Server上で

実行される既存のアプリケーションは、すべて変更を加えることなくグリッド・

コンピューティングの利点を透過的に利用できます。サービス指向アプリケー

ションをグリッドに配置するとさらに多くの利点を得られます。Oracle Application

Server 10gは、いくつかのグリッド・コンピューティング機能を提供します。次に

最も重要な機能を示します。

• 過剰なコンピューティング容量の根本的な軽減または排除: ポリシー

ベースのリソース管理、測定ベースのワークロード管理および様々な詳

細なバックアップ、障害時リカバリおよびクラスタ化フェイルオー

バー・ソリューションにより、グリッドにおいて最大限の能力を発揮し

ます。

• モジュール式の低コスト容量の実現: インストール、設定およびソフト

ウェア供給(ソフトウェア・クローニングおよびパッチ管理を含む)を

グリッド内の数百のノード間で自動化します。

• Centralized Systems Monitoring、Unified Application Server Cluster

Management(Cluster Monitoring、Cluster Optimizationおよび Cluster-wide

Application Deploymentを含む)およびグリッドを通じて一元化された

Identity Managementにより、管理コストを大幅に軽減し、人為的エラーを

排除します。

デフォルトで使用できる Oracle Portalは、ディレクトリ・サーバー、Web Cache、

J2EEサーバーおよび他のサービスと統合され、ポータルのデプロイメントを成功

させるために必要な完全なプラットフォームを提供します。次の項では、Oracle

Portalで利用されるアーキテクチャおよびデプロイメント・サービスについて説明

します。

パフォーマンスとアーキテクチャ

Oracle Portalは、Oracle Application Serverに不可欠なコンポーネントです。Oracle

Application Serverには、幅広いハードウェアおよびオペレーティング・システム

における様々な構成をサポートし、拡張性の高いアプリケーションのためのフレ

キシブルなデプロイメント・モデルがあります。

Page 20: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

20

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

図 1: My.Oracle.Comアーキテクチャ

ページとポートレットの組立

ポータル・アーキテクチャには、ポートレット・コンテンツの検索、キャッシン

グの管理、ポータル・ページの組立および完成したページの配布をすべてパラレ

ルに行うために高度にチューニングされたマルチスレッド・サーブレット・エン

ジンが含まれています。エンジンは拡張性が高く、優れた Oracleの J2EEフレー

ムワーク、OracleAS Containers for J2EE(OC4J)上にデプロイされているため、パ

フォーマンスを最大限に引き出します。このアーキテクチャにより、コモディ

ティ・ハードウェアをサーバー・ファーム内でデプロイして使用できるため、ハー

ドウェアのコストは最小限に抑えられます。

組込み済みポートレット

Oracle Portal自体もポートレットを完全にサポートしています。ポータルにおける

すべての主要な管理、開発およびエンド・ユーザー機能には、ポートレットから

アクセスできます(図 1参照)。Oracle Portalには、一連の組込み済みポートレッ

トを備えており、ポータル開発、ポータル管理およびポータル・ユーザーによる

一般使用のためにインストールおよび構成されています。

• ポートレット開発 − http://portalcenter.oracle.comから開発者情報へのアク

セス、ポータル・ページ・グループおよびプロバイダの作成/管理、ポー

タル・オブジェクトの検索、最近作成/編集されたオブジェクトの表示お

よび HTMLソースからのポートレットの作成。

• ポータル管理 − ユーザーおよびユーザー・アカウント/プロファイルの作

成/管理、ユーザー・グループの作成/管理、グローバル設定/デフォルトの

管理、ローカル・ポートレット・プロバイダの登録/管理、ポータル言語

の設定、ポートレット・ログインの許可、ポータル・オブジェクト間の

ナビゲート、ユーザーの検索およびローカルおよびリモート・ポータル・

ノードの追加/管理。

Page 21: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

21

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

• データベース管理 − データベース・スキーマの作成/管理、データベー

ス・ロールの作成/管理、エクスポートされたデータベース・オブジェク

トのインポートおよびポータル・データベースに関するレポートへのア

クセス。

• エンド・ユーザー − 頻繁にアクセスされる URLの格納/検索、ページ・

グループ内のコンテンツの検索、検索内容の格納/検索、外部アプリケー

ションへのアクセスおよびログイン/ログアウト。

図 2: ポータルの開発と管理のために予め構成された Oracle Portalページとポートレット

ページおよびページ・コンテンツのキャッシング

完全に統合化されたインテリジェント・キャッシュにより、ポータル・ページお

よびポートレット・コンテンツの不要な再生成を最小限に抑えることで、最高レ

ベルのパフォーマンスが得られます。Oracle Portalは、Oracleが特許を取得したメ

モリ内キャッシュ・テクノロジである Oracle Application ServerのWeb Cacheの利

点を最大限に活用します。OracleAS Web Cacheは、キャッシュ、圧縮および組立

の技術を組み合せて、静的かつ動的に生成されたポータル・コンテンツを短時間

で配信します。また、バックエンドWebサーバーのロード・バランシング、フェ

イルオーバーおよびサージ保護機能を提供し、パフォーマンスと可用性を向上さ

せます。

ユーザーとコンテンツの負荷の分散

基礎のアーキテクチャがクロス・プラットフォームであるため、Oracle Portalは有

効なハードウェア・リソースを最大限に利用できます。Portal管理者は各ポータ

ル・コンポーネントに対して最適なプラットフォームを選択し、パフォーマンス

と所有コストの両方を最適化できます。このアーキテクチャは、複数サーバー間

Page 22: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

22

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

でのポータル・コンポーネントの負荷の分散およびパラレル実行をサポートしま

す。

高可用性

Oracle Portal Metadata Repositoryは、次の高可用性オプションをデフォルトでサ

ポートしています。

• Oracle Database 10g RACデプロイメント

• Cold Failover Clustering − OracleAS Metadata Repositoryのインストールに

より、コールド・フェイルオーバーのために OracleAS Metadata Repository

をハードウェア・クラスタ内のノードにインストールできます。OracleAS

Metadata Repositoryを現在のノード上にインストールして、ノードがハー

ドウェア・クラスタ内に存在しないかのように見せるオプションもあり

ます。

• Oracle Data Guardデプロイメント

セキュリティ

Oracle Portalでは、Oracle Identity Managementの完全なセキュリティ・インフラス

トラクチャを利用し、ユーザーの認証、シングル・サインオン(SSO)のサポー

トおよびユーザー/ユーザー・グループ情報の管理ができます。

ユーザーの認証

Oracle Portalは、ユーザー認証において Oracle Application Serverのシングル・サイ

ンオン・アーキテクチャを利用しています。OracleASのシングル・サインオンに

より、ユーザーは Oracle Application Serverにログインし、ユーザー名やパスワー

ドを再入力する必要なく、シングル・サインオンに対応し、認証された任意の

OracleASアプリケーションにアクセスできます。OracleASのシングル・サインオ

ンは Oracle Internet Directoryと完全に統合化されており、サード・パーティのセ

キュリティ管理製品との統合機能を提供します。

Page 23: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

23

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

ユーザーおよびグループの管理

Oracle Internet Directory(OID)は、ユーザーおよびグループ定義のための OracleAS

Portalのリポジトリです。ユーザーには、Oracle Portalのユーザー管理画面または

OIDの管理ツールおよび APIが供給されます。サード・パーティの LDAPディレ

クトリは、組込みのメタディレクトリ機能を使用して OIDと同期できます。

Windows ドメインのログオンとのシームレスな統合

Oracle Identity Managementの機能により、Windowsと統合可能です。これにより、

Windowsドメイン環境からOracle PortalおよびOracle Portal内でホストされたWeb

アプリケーションへのシームレスな統合とサインオンが可能です。

アクセス・コントロールの適用と管理

ACL(Access Control Lists)は、ポータル・オブジェクト(ページ、スタイル、ア

イテム、ポートレットなど)に対するユーザーおよびグループ権限の管理全体で

使用されています。管理者はユーザー/グループとオブジェクトに対するアクセス、

カスタマイズまたは修正権限を指定できるオブジェクト所有者に ACLの役割を

委譲できます。さらに、管理者は指定したタイプのすべてのオブジェクトにグロー

バル権限を許可できます。

セキュアなネットワーク上でのデプロイ

Oracle Portalは、SSL接続を介したユーザーやリモート・ポートレット・プロバイ

ダとの通信をサポートするよう容易に構成できます。

ホスティング

Oracle Portalには、Application Service Providers(ASP)向けのプラットフォームと

して、また部門ごとのイントラネットまたはエクストラネットのポータル・サイ

トをホストする大企業の IT部門向けの容易な管理方法として、ホスティング・サ

ポートを提供しています。

従来、企業や部署に対する完全独立型ポータル環境では、各組織に対する専用デー

タベース・インスタンスのセットアップが必要でした。これは、組織の数が多け

れば多いほどハードウェアおよび人材の両方においてコスト高となります。単一

のインスタンスを共有して管理性が高くなるのは明確ですが、この場合複数組織

をセキュアにホストするために必要な独立レベルを満たすことができません。

Oracle Portalは、複数の組織をホストするコスト効率が高く管理の容易なソリュー

ションを提供します。このソリューションは、共有インスタンス・モデルのすべ

ての利点を備え、さらに組織のセキュリティが危険にさらされることもありませ

ん。オラクルのホスティング・ソリューションの中心となるのは、Oracle Database

10g Virtual Private Database(VPD)です。

Virtual Private Database

Oracle Database 10g Virtual Private Database(VPD)は、詳細なアクセス・コントロー

ルとアプリケーション・コンテキストの 2つのコンポーネントから構成された

Oracle Database 10gの機能セットです。Oracle Database 10g VPDにより、組織内の

Page 24: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

24

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

個人やグループに対するアクセス・ポリシーを定義できます。つまり、複数の組

織(サブスクライバ)を同じデータベース内で完全な独立性を実現しながらホス

トできます。ユーザーがポータルにアクセスする場合、ユーザー名、パスワード

および組織名を、ブランド化された URLを通じて直接的または間接的に指定しま

す。

ブランド化された URL

ポータル環境をホストすることで、異なるサブスクライバに対して一意のブラン

ド化された URLを割り当てできます。たとえば、企業 Aおよび企業 Bは同じイ

ンスタンス内でホストできます。企業 Aは http://www.companyA.com/という URL

でポータルにアクセスし、同様に企業 Bは http://www.companyB.com/という URL

でアクセスします。ブランド化された URLにより、該当するサブスクライバを自

動的に判別して、コンテキストが切り替えられます。ユーザーはユーザー名とパ

スワードのみを入力すればログインでき、該当するサブスクライバを選択する必

要はありません。ブランド化された URLでは、サブスクライバがパブリック・ペー

ジおよびコンテンツを自身のポータルに含めることもできます。

顧客のプロビジョニング

サブスクライバの作成と管理の簡素化に、Oracle Portalは使いやすいワンステッ

プ・セットアップ・スクリプトを提供します。新しいサブスクライバを作成する

プロセスは数分で済み、新しいポータル・インスタンスを一からセットアップす

る場合に比べると大幅に時間を短縮できます。スクリプトが新しいサブスクライ

バの環境、ユーザー、権限およびデフォルト・ページやそのコンテンツまで自動

的にセットアップします。スクリプトは、Oracle Internet Directory、OracleASシン

グル・サインオンおよび OracleAS Portalに必要なすべてのエントリをカバーして

います。同様のスクリプトでサブスクライバの削除も行えます。

ホストされた環境の管理

管理をさらに簡素化するために、Oracle Portalはサブスクライバ環境を通じて可視

性を持つ管理ユーザーの作成をサポートします。たとえば、サポート・ユーザー

は任意のサブスクライバ・アカウントにアクセスし、メンテナンス・タスクを実

行するレベルの権限を持つようセットアップされます。任意の数の管理アカウン

トに様々なレベルの権限を与えることができ、ホストするプロバイダの詳細な

ニーズを満たします。

ポータル管理

Oracle Portalには、Oracle Enterprise Manager Application Server Control(Application

Server Control)および Oracle Enterprise Manager Grid Controlという 2つの関連管理

インタフェースがあります。Application Server Controlは、Oracle Application Server

のすべてのインスタンスとともにインストールされ、単一の OracleASインスタン

スの監視および管理に必要な管理ツールを提供します。Oracle Enterprise Manager

Grid Controlは、OracleASのインストールとは別にインストールされています。通

常は、各 Enterpriseに対し 1つの Enterprise Manager Grid Controlです。Grid Control

は、OracleASの複数インスタンスを管理するために、より幅広い視野を提供しま

Page 25: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

25

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

す。さらに Grid Controlは、Oracleデータベース、ホスト、リスナーおよびその他

の構成要素を含む、企業のすべての面を管理できるように設計された堅牢な一連

の機能を提供します。Application Server Controlと Grid Contorlは、一緒に使用す

ることで優れたツールの完全セットを提供し、Enterpriseを管理するコストおよび

複雑性を軽減します。

インストール

Oracle Portal Metadata Repositoryは、デフォルトで NFSインストールおよび DHCP

または固定 IPアドレスによるマシンへのインストールをサポートしています。

Oracle Portalは、ネットワークに接続されていないコンピュータにもインストール

でき、そのコンピュータを後でネットワークに追加することもできます。

Oracle Portal中間層をすでに他の中間層を持つコンピュータにインストールする

場合、その中間層がどちらのファームに属するかを選択できます。

Repository Creation Assistantを使用して、Oracle Portal Product Metadataスキーマを

デフォルトの OracleAS Metadata Repositoryではなく別の顧客データベースにイン

ストールすることもできます。

ポート管理

通常インストーラによって割り当てられるデフォルトのポート番号を使用しない

よう指定した場合は、コンポーネント名と目的のポート番号を持つファイルを

セットアップできます(例: Portalがデフォルトの httpポート 7777ではなく http

ポート 80にアクセスするようにしたい場合)。インストーラはデフォルトのポー

ト番号ではなくファイルからの値を使用します。

インストール後、使用ポートは、Application Server Control UIを介して表示および

/または修正できます。

Application Server Control

Oracle Portalの各 Oracleホームには、それぞれ独自の Application Server Controlの

インストールが含まれています。Application Server Controlを使用して、リアルタ

イム監視、管理およびログ・ファイルの3つの基本的な詳細診断方法でOracle Portal

の中間層を管理できます。

リアルタイムによる監視

独自の Application Server Controlのインストールだけではなく、Oracle Portalの各

Oracleホームには、その独自の Oracle Management Agentのインストールも含まれ

ています。Application Server Controlがリアルタイムでメトリックを提供する

Management Agentに依存しているため、所定の Oracleホームに対して Application

Server Controlを起動すると、関連するManagement Agentも起動します。

Portal Target Pageの場合、Application Server Controlはメトリックを様々な形式で

表示します。この情報の表示には、システム・コンポーネントのリストにある、

Portal:<ポ-タル DAD名>をクリックします。デフォルトのスキーマ名は、portal

です。(前述の方法のかわりに、Oracle Portal内から直接このページにアクセスで

Page 26: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

26

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

きます。最初に、Portalビルダー・ページの「管理」タブをクリックして、次に「Portal」

のサブタブをクリックして、最後に「Portalサービスの監視」をクリックします。)

管理

前述の Portal Target Pageからも、次のタスクを含む複数の管理タスクに容易にア

クセスできます。

• DADウィザード(mod_plsql Servicesリンクから DADウィザードへのド

リルダウン)を介した DADの作成、編集および削除

• このポータルの中間層が使用するポータルWeb Cache設定値の変更

• OC4J_Portal Web.xml構成ファイルの編集(Parallel Page Engine Servicesリ

ンクから OC4J_Portal Target Pageへのドリルダウン)

さらに、次のタスクを Application Server Targetページから実行できます。

• 新しいOracle Identity ManagementサーバーとOracle Portal中間層との再関

連付け

• Oracle Portal中間層インストールと、新規 OracleAS Metadata Repository、

異種 OracleAS Metadata Repositoryまたは再配置 OracleAS Metadata

Repositoryとの再関連付け

ログ・ファイルの詳細診断

Oracle Portalインストールのトラブルシューティングにおける重要な手順の1つが、

OracleAS Portalが使用する各種 OracleASコンポーネントのログ・ファイルの調査

です。この調査は Application Server Controlのユーザー・インタフェースから実行

できます。実行には、各ページの右上隅にあるログのリンクをクリックしてくだ

さい。

Oracle Portalは、多数の要求を同時に満たすことができます。そのため、これらの

要求に関する情報が混在する場合、各種の Oracle Portalコンポーネントを通じた

単一の要求が困難なことがあります。

Oracle Portalは、要求に割り当てられ、その要求に記録された情報に添付する一意

の番号、実行コンテキスト識別子(ECID)を利用します。1つのコンポーネント

から別のコンポーネントに要求が受け渡されると、ECIDは、増分されて順序を構

成します。つまり、この ECID順序により、個別の要求をコンポーネントのどの

番号からでも追跡できます。

1つの ECIDは、ECIDのない要求を受信する最初の OracleASコンポーネントで生

成されます。Application Server Controlのログ・ビューアを使用することにより、

管理者は、ECIDに基づき、多数のログ・ファイルのエントリを確認しながら同時

に相関させ、1つのコンポーネントから別のコンポーネントへ要求のフローを公

開できます。

Oracle Enterprise Manager Grid Control

Oracle Enterprise Manager Grid Controlは、Oracle Portalが管理する Oracle Portalの

Oracleホームとは別の、Oracle Enterprise Manager Grid Control独自の Oracleホーム

にインストールされます。多くの場合、Grid Controlは実際には使用する OracleAS

Page 27: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

27

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

インストールとは別のノードにインストールされます。Oracle Enterprise Manager

Grid Controlのインストールは、Management Agent、Management Serviceおよび

Management Repositoryで構成されています。

Management Serviceは、Management Agentから受信する監視データをManagement

Repositoryにアップロードします。その後、Management Repositoryは、Management

Serviceがそのデータを取得し、Grid Control上で表示できるように受信したデータ

を編成します。データはManagement Repositoryにストアされるため、Grid Control

にアクセスする多数の管理者間でそのデータを共有できます。

履歴基準レポート

Application Server Controlはリアルタイムで基準を表示しますが、Grid Controlは、

一定の期間に収集された基準を表示します。収集される Oracle Portalの基準の範

囲は、インストールのときに(デフォルトで)構成されます。

収集されたこれらの基準を使用して、履歴の傾向を監視できます。いずれの基準

に関しても、一定期間(最大 31日まで)にわたりそのパフォーマンスをグラフに

できます。さらに、この同じ基準を、同様に監視される別の Oracle Portalのイン

ストールからの同じ基準と並べてグラフにできます。

しきい値および自動通知

Grid Controlでは、Oracle Portalの基準に必要なしきい値を定義し調整できます。

しきい値とは、監視した基準値を比較し対照する境界値です。監視した基準値が

しきい値を超えたとき警告アラートが生成されるように、警告しきい値を指定で

きます。アラートとは、ユーザー自身で処理できる問題が近く発生することをユー

ザーに通知するものです。Oracle Portal専用のアラートは、Grid Controlの Portal

Targetページから表示できます。

基準のしきい値編集は役立つ機能で、このしきい値を追加または変更して、ユー

ザーの組織における監視のニーズに適合できます。しきい値を定義するときは、

不要なアラートが数多く生成されないように値を選択する必要があります。

一度しきい値を組織に適合させると、一定の基準が事前に設定したしきい値を超

えた場合に、通知アラートが実行されるように設定できます。

Grid Controlで通知を設定するには、最初に、1つ以上の通知方法を 1つの送信メー

ル・サーバー、1つのスクリプト(OSコマンドまたは PL/SQL)または 1つの SNMP

トラップのいずれかに作成してください。一度通知方法を定義すると、それを 1

つの通信規則にリンクできます。この通信規則により、Grid Controlで通知を受信

するために必要なターゲットおよび条件を選択できます。

アプリケーションのモデリング

Grid Controlでは、Webアプリケーションを作成し Oracle Portalサイトと比較して

アプリケーションのパフォーマンスを監視できます。エンド・ユーザーの応答時

間、または代理トランザクションのパフォーマンスを監視することで、これを実

行できます。この機能を使用し、複数のサイトのすべてが同じ Oracle Portalのイ

ンストールに属していても、それぞれ独自のページ上で複数のサイトを個別に監

視できます。たとえば、portalcenter.oracle.comおよび portalcatalog.oracle.comは、

Page 28: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

28

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

たとえこれらのサイトが異なるホームページを介してアクセスされても、同じ

Oracle Portalのインストールの一部です。

Page 29: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

29

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

次の 2つの主要な監視のタイプが、Webアプリケーション・ページで実行されま

す。

• エンド・ユーザー応答時間監視 − アプリケーションのホームページ(Web

アプリケーションのプロパティで指定)に基づくすべての URLが監視さ

れます。特に重要な URLは、URLウォッチリストで識別できます。

• 代理トランザクション監視 − 記録されたアプリケーションのアクティ

ビティ(トランザクション)が、クライアント・ロボット(ビーコン)

により一定の間隔で再生されます。アプリケーションの可用性は、選択

した代理トランザクションのサブセットの可用性として定義され、選択

したビーコンを介して再実行されます。

ポータルのナビゲーション

Oracle Portalには、ユーザー、開発者および管理者が、ポータル・ページ、ポータ

ル内に作成されたオブジェクトおよび外部 URLへナビゲートする際に、それをサ

ポートするいくつかの機能があります。ポータル・ナビゲータおよびいくつかの

ナビゲーション・ポートレットは、ユーザーのポータル内でのオブジェクト検索

を助けます。

ポータル・ナビゲータ

デフォルトではページ・バナーからアクセスできるナビゲータにより、ユーザー、

開発者および管理者は、Oracle Portalページ、プロバイダまたはデータベース・オ

ブジェクトを迅速に見つけ、これらのオブジェクトに対してアクションを実行で

きます(図 3参照)。ナビゲータにより、エクスプローラのようなオブジェクト・

ビューが表示され、ログインしているユーザーはこれにアクセスできます。ユー

ザーがアクセスできるオブジェクトおよび実行できるアクションは、ユーザー権

限で定義されます。

図 3: ナビゲータは、ページ・グループ、プロバイダおよびデータベース・オブジェクト

にアクセスし、これらに対してアクションを起こすための使いやすいナビゲーショ

ン・モデルを提供する。

Page 30: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

30

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

ナビゲータはタブで区切られた次の 3つのページ領域で構成されます。

• ページ・グループ: ページ・グループはページ、テンプレート、カテゴリ、

ナビゲーション・ページ、パースペクティブ、スタイルおよびカスタム・

タイプで構成されます。ユーザーはこれらのグループのうちの 1つで新

しいオブジェクトを作成したり、既存のオブジェクトでアクション(編

集、削除、移動、コピーなど)を実行できます。

• プロバイダ: プロバイダはポートレットの論理的グルーピングです。ユー

ザーは、共有コンポーネントに加え、内部プロバイダ、Webプロバイダ、

Portal DBプロバイダ、プロバイダ・グループを作成、編集または管理で

きます。

• データベース・オブジェクト: シンプルなコントロールにより、データ

ベース管理者は個々のデータベース・スキーマにアクセスし、これらに

対してアクション(開く、編集、削除、アクセス許可、エクスポート)

を実行できます。スキーマにアクセスすると、そのスキーマを構成する

すべてのオブジェクト(表、ビュー、プロシージャ、関数、パッケージ、

シーケンス、シノニム、索引、トリガー、データベース・リンクおよび

Javaオブジェクトを含む)および実行可能なアクション(管理、実行、

編集、削除、アクセス許可およびオブジェクト固有の追加アクション)

が表示されます。アクション・リンクをクリックすると、関数を実行す

るダイアログ・ボックスが管理者に表示されます。

ナビゲーション・ポートレット

• 最近使用したオブジェクト・ポートレット: 開発者によって最近作成また

は編集されたオブジェクト(ページ・グループ、プロバイダなど)へ迅

速にアクセスできます。ユーザーがオブジェクトを作成または編集する

と、そのオブジェクトはリストの最上部に表示されます。ユーザーは表

示するオブジェクト数、バナーに表示される名前およびオブジェクトの

表示方法(テキストまたはイメージ)を指定してポートレットのコンテ

ンツをカスタマイズできます。

• お気に入りポートレット: ユーザーは頻繁にアクセスするWebサイトを

ブックマークできます。ユーザーはお気に入りの URLアドレスを作成、

編集または削除し、説明ラベルを作成し、それらをフォルダに分類(最

大 2レベル)できます。お気に入りのリンクをクリックすると、該当す

る URLにジャンプできます。ユーザーは、バナーに表示されるイメージ

を指定してさらにカスタマイズできます。

• 検索ポートレット: 開発者および管理者は、オブジェクト属性を検索する

ことでページ・グループ、アプリケーションまたはデータベース・オブ

ジェクトを探すことができます。ユーザーは検索したいオブジェクト・

タイプ(プロバイダ、データベース、ページ・グループ)を指定し、キー

ワードを入力します。

Page 31: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

31

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

多言語コミュニティの配置

ウィザード、ダイアログ・ボックス、メッセージおよびヘルプ・トピックに表示

されるすべてのテキストを 27の言語に翻訳できます。ブラウザの言語設定から

ポータルにアクセスするユーザーには、管理、編集および他のすべての非ユーザー

定義機能が優先言語で表示されます。さらに、Oracle Portalのセルフサービス公開

機能を使用すると、情報の所有者は各自のコンテンツ・アイテムに対して複数の

翻訳をロードできます。これらのアイテムを表示するユーザーには、自分の言語

設定に対応する翻訳が表示されます。

エクスポート/インポート

統合されたポータルのインポート/エクスポート機能では、ページ定義、セキュリ

ティ設定およびすべてのアイテムとポートレットのコンテンツを含むポータル・

コンテンツを、1つまたは複数の開発サイトから生産サイトにステージングおよ

びエクスポートできます。

インポート/エクスポート Dependency Managerにより、トランスポート・セット内

オブジェクトのすべての依存関係が、確実に正しく抽出されていることを確認で

きます。各オブジェクトがどのように抽出されたかに基づき、Dependency Manager

はオブジェクトを明示的に選択、外部、参照または子として分類し、その情報を

マニフェストに表示します。この情報は、インポート・モードをより細かいレベ

ルでコントロールする際に使用できます。

アップグレード

Oracle9iAS Release 2と Oracle Application Server 10g(9.0.4)から Oracle Application

Server 10g Release 2(10.1.2)へアップグレードするユーティリティが利用できま

す。「Oracle Application Server Upgrade and Compatibility Guide 10g (10.1.2)」に

Oracle Portalおよび他のOracle Application Serverのコンポーネントのアップグレー

ド方法が記述されています。

統合

Oracle Application Serverには完全なサービス・セットが含まれており、すべてポー

タル環境を介してデプロイし、完全なアプリケーション・サーバー・ソリューショ

ンを作成できます。

ビジネス・インテリジェンス

多くのポータル実装には、企業データの詳細分析やレポートを作成するための

ツールが必要です。Oracle Application Server Discoverer、Oracle Application Server

Reports Servicesおよび Oracle Business Intelligence Beansを含め、Oracle Application

Serverの事前統合ビジネス・インテリジェンス・コンポーネントは、そのような

機能を提供します。これらのコンポーネントに含まれる高度な機能により、企業

データの一時クエリー、レポートおよび分析がサポートされ、高品質なエンド・

ユーザー・レポートを HTML、PDFまたは XMLで公開できます。

Page 32: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要

32

Oracle Corporation 発行「Oracle Portal 10g Release 2 Technical Overview」の翻訳版です。

トランザクション・アプリケーション

Oracle Application Serverでは、開発者は世界レベルのトランザクション・アプリ

ケーション(OLTPスタイル・アプリケーションおよびセルフサービス・スタイ

ル・アプリケーション)を開発およびデプロイできます。これらのアプリケーショ

ンは、Oracle Portalを介し、Oracle Application Server Forms Servicesおよび Oracle

Application Server Containers for J2EE(OC4J)を使用してデプロイできます。

結論

Oracle Portal 10g Release 2(10.1.2)は、企業ポータルの実装を成功させる最も強力

なプラットフォームを提供します。このプラットフォームのブラウザ・ベース、

ウィザード方式かつ宣言型の使いやすいインタフェースを使用すると、セルフ

サービス式の統合された企業情報ポータルの作成、配置、メンテナンスができま

す。また、J2EE開発者はこれらの宣言型インタフェースを新しい機能とともに拡

張し、ビジネス・ニーズを満たすことができます。Oracle Portal 10g Release 2(10.1.2)

を使用することにより、E-Businessにおいて、従業員、パートナおよびサプライ

ヤのそれぞれのコミュニティに適応したビューの作成のみでなく、それぞれが必

要とする情報へ接続できます。

Page 33: Oracle Portal 10g Release 2 の技術概要otndnld.oracle.co.jp/products/portal/pdf/overview_10gr2...Portal 10g Release 2(10.1.2)で実装されている主要な機能およびサービスについ

Oracle Portal 10g Release 2 の技術概要 2005 年 8 月 著者: Portal Product Management 寄稿者: Curriculum Development, Development, Marketing and Documentation Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 海外からのお問合せ窓口: 電話: +1.650.506.7000 ファックス: +1.650.506.7200 www.oracle.com Copyright © 2005, Oracle. All rights reserved. この文書はあくまで参考資料であり、掲載されている情報は予告なしに変更されることがあります。 オラクル社は、本ドキュメントの無謬性を保証しません。また、本ドキュメントは、法律で明示的または暗黙的に記載

されているかどうかに関係なく、商品性または特定の目的に対する適合性に関する暗黙の保証や条件を含む一切の保証

または条件に制約されません。オラクル社は、本書の内容に関していかなる保証もいたしません。また、本書により、

契約上の直接的および間接的義務も発生しません。本書は、事前の書面による承諾を得ることなく、電子的または物理

的に、いかなる形式や方法によっても再生または伝送することはできません。 Oracle、JD Edwards、PeopleSoft は、Oracle Corporation および関連会社の登録商標です。他の製品名は、それぞれの

所有者の商標です。