(57)【要約】  【課題】  本発明の諸実施形態は、ポートレット・コンテンツのリフレッシュに関する当業界の課題を解決し、新規性及び非自明性の要件を満足する、ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュする方法、システム、及び装置を提供する。  【解決手段】  本発明の一実施形態において、ポータル・ビュー内のポートレット・コンテンツをリフレッシュするシステムは、ポータル・ページをレンダリングするように構成されたポータル・サーバと、独立してリフレッシュ可能な部分を有する様々なリフレッシュ・コントローラ内の様々なポートレットに関するポートレット・マークアップを提供するように構成されたポートレット集約器と、前記ポートレット集約器と連結され、前記ポータル・ページを前記様々なリフレッシュ・コントローラを用いて構成するプログラミングを含むリフレッシュ・サーブレットと、を含むことができる。  【選択図】  図１
2009500703.tif 000002
【特許請求の範囲】
【請求項１】
ポータル・ビュー内のポートレット・コンテンツをリフレッシュするシステムであって、
ポータル・ページをレンダリングするように構成されたポータル・サーバと、
独立してリフレッシュ可能な部分を有する様々なリフレッシュ・コントローラ内の様々なポートレットに関するポートレット・マークアップを提供するように構成されたポートレット・アグリゲータと、
前記ポートレット・アグリゲータと連結され、前記ポータル・ページを前記様々なリフレッシュ・コントローラを用いて構成するプログラミングを有するリフレッシュ・サーブレットと、
を有するシステム。
【請求項２】
前記様々なリフレッシュ・コントローラは、前記ポータル・ページ内に配置された対応する隠しフレームを介して前記ポータル・ページとリンクされる、請求項１に記載のシステム。
【請求項３】
前記隠しフレームは、インライン・フレームを有する、請求項２に記載のシステム。
【請求項４】
前記様々なリフレッシュ・コントローラはそれぞれ、トリガ・イベントの発生に応じてそれ自体に収容されているポートレット・マークアップを前記ポータル・ページ内の要素に書き込むようにプログラムされたスクリプトを有する、請求項１に記載のシステム。
【請求項５】
前記トリガ・イベントは、オン・ロード・イベントである、請求項４に記載のシステム。
【請求項６】
前記様々なポートレットに関する前記ポートレット・マークアップはそれぞれ、少なくとも１つのリフレッシュ・タグを有し、前記リフレッシュ・タグは、要素タイプと、要素識別子と、前記要素識別子に関連する前記ポートレット・マークアップ内の要素に関するリフレッシュ可能なコンテンツのアドレスと、リフレッシュ・レートと、を有する、請求項１に記載のシステム。
【請求項７】
前記様々なポートレットに関する前記ポートレット・マークアップはそれぞれ、前記ポートレット・マークアップの様々な部分に関する複数のリフレッシュ・タグを有し、前記複数のリフレッシュ・タグはそれぞれ、要素タイプと、要素識別子と、前記要素識別子に関連する前記ポートレット・マークアップ内の要素に関するリフレッシュ可能なコンテンツのアドレスと、リフレッシュ・レートと、を有する、請求項６に記載のシステム。
【請求項８】
ポータル・ビュー内のポートレット・コンテンツをリフレッシュする方法であって、
ポートレット・マークアップ内のリフレッシュ・タグから前記ポータル・ビュー内の複数のポートレットのうちの１つを対象とするコールを受信するステップと、
前記受信に応じて、前記ポートレット・マークアップを対象とするリフレッシュ・コントローラを生成するステップと、
前記リフレッシュ・コントローラ内のコンテンツを前記ポータル・ページに提供することが可能なコードを有するスクリプトを前記リフレッシュ・コントローラに埋め込むステップと、
前記リフレッシュ・コントローラを前記ポータル・ページ内の隠しフレームとリンクさせるステップと、
前記隠しフレームをアグリゲータに提供して前記ポータル・ページの形に組み立てるステップと、
を有する方法。
【請求項９】
前記リフレッシュ・タグに由来する前記コールからリフレッシュ・レートを抽出するステップを更に有する請求項８に記載の方法。
【請求項１０】
スクリプトを前記リフレッシュ・コントローラに埋め込む前記ステップは、前記コードが前記リフレッシュ・コントローラ内の前記コンテンツを、前記リフレッシュ・レートと一致するレートで周期的にリフレッシュすることを可能にするステップを更に有する、請求項９に記載の方法。
【請求項１１】
前記リフレッシュ・タグに由来する前記コールからリフレッシュ・レートを抽出する前記ステップは、前記リフレッシュ・タグに由来する前記コールから前記ポートレット・マークアップの一部分に関するプッシュ・タイプ及びプッシュ識別子を抽出するステップを更に有する、請求項９に記載の方法。
【請求項１２】
スクリプトを前記リフレッシュ・コントローラに埋め込む前記ステップは、前記リフレッシュ・コントローラに埋め込まれる前記スクリプトを、前記プッシュ・タイプに対応するテンプレートに従って選択するステップを更に有する、請求項１１に記載の方法。
【請求項１３】
スクリプトを前記リフレッシュ・コントローラに埋め込む前記ステップは、前記コードが前記プッシュ識別子によって指示される前記リフレッシュ・コントローラ内の前記部分に関するコンテンツを、前記リフレッシュ・レートと一致するレートで周期的にリフレッシュすることを可能にするステップを更に有する、請求項１１に記載の方法。
【請求項１４】
デジタル・コンピュータの内部メモリにロード可能なコンピュータ・プログラムであって、前記コンピュータ・プログラムがコンピュータ上で実行されたときに、請求項１１乃至１３に記載の発明を実施するように動作するソフトウェア・コード部分を有するコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータル環境管理の分野に関するものであり、より詳細にはポータル・ビュー内のポートレット・コンテンツのリフレッシュに関するものである。
【背景技術】
【０００２】
大規模なコンピュータ通信ネットワークのコンテンツ配信は、常に難題を抱えている。特に、コンピュータ通信ネットワーク内で配信可能なコンテンツの量は、コンピュータ通信ネットワークのサイズに応じて異なる場合が多い。極端な例として、インターネットは膨大な量のコンテンツをホストしており、大部分のエンド・ユーザにとって、それらのコンテンツにアクセスすることは必ずしも容易ではない。ポータルは、単一のネットワーク・アドレス可能なロケーションでのチャネル・パラダイムを介して、コンテンツ集約の課題に細やかに対処する解決策である。その結果、ポータルはコンテンツ配信の分野で大流行している。
【０００３】
ポートレットは、ポータル・ページの一部として含まれるビジュアル・アクティブ・コンポーネントである。オペレーティング・システムのウィンドウ操作に関するグラフィック・ウィンドウ・パラダイムの場合と同様に、ポータル内の各ポートレットは、ポータル・ページの一部分を占有し、その部分を介してポートレット・チャネルに由来する関連コンテンツを表示することができる。ポートレットは、電子メール・クライアントのような単純なアプリケーションだけでなく、顧客関係管理システムから出力される予測等、より複雑なアプリケーションも含むことが知られている。原型的なポートレットは、ポータル・サーバを介して実行されるサーバ・サイド・スクリプトとして実装することができる。
【０００４】
エンド・ユーザの観点で言えば、ポートレットは、エンド・ユーザが加入可能なコンテンツ・チャネル又はコンテンツ・アプリケーションに相当する。一方、コンテンツ・プロバイダの観点で言えば、ポートレットは、加入者となるエンド・ユーザの個性に応じたコンテンツ配信を可能にする手段である。最後に、ポータルの観点で言えば、ポートレットは、ポータル・ページ内にレンダリング可能な一構成要素に過ぎない。いずれにせよ、個別に選択及び構成可能な１つ又は複数のポートレットをポータル内に設けることにより、ポータル・プロバイダは、コンテンツ及びアプリケーションを個々のエンド・ユーザの好みに応じて統一されたインターフェイスを介して配信することが可能となる。ポータル・サーバは、公共インターネット上又は私設イントラネット上でのポータル・ベースのウェブ・サイト配信を促進するコンピュータ・プログラムである。特に、当業者には理解されるように、従来の全てのポータル・サーバの典型的な特徴として、コンテンツは、配信可能な単一のページ内に所在する複数のポートレット・アプリケーションから集約される可能性があることを挙げることができる。そのため、ポータル・ページ内の各ポートレット・アプリケーションは、ポータル・サーバから要求元のクライアント・コンピューティング・デバイスへと配信されるポートレット・ユーザ・インターフェイスによって体現されることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ポータルは、複数のコンテンツ・ソースに由来する可能性がある（実際にそうであることが多い）マークアップの集合を表示する。ポータルをクライアント・ビューア内にレンダリングする前にポータル全体の表示を集約しなければならないので、上記のどのコンテンツ・ソースの性能及び利用可能性も、ポータルのエンド・ユーザ体験に多大な影響を及ぼす可能性がある。具体的には、集約によってリフレッシュの概念が複雑化し、ポータルのウェブ・ベース・インターフェイスがこの問題を更に悪化させる恐れがある。これに関連して、ポータル・ビュー内で実行されるポートレットが適時のリフレッシュを必要とする場合には、隣接ポートレットの表示が中断されることになる。こうした中断はエンド・ユーザの気を散らせ、フラストレーションの元凶となるおそれがある。
【課題を解決するための手段】
【０００６】
本発明の諸実施形態は、ポートレット・コンテンツのリフレッシュに関する当業界の課題を解決し、新規性及び非自明性の要件を満足する、ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュする方法及び装置を提供する。本発明の一実施形態において、ポータル・ビュー内のポートレット・コンテンツをリフレッシュするシステムは、ポータル・ページをレンダリングするように構成されたポータル・サーバと、独立してリフレッシュ可能な部分を有する様々なリフレッシュ・コントローラ内の様々なポートレットに関するポートレット・マークアップを提供するように構成されたポートレット・アグリゲータ（ｐｏｒｔｌｅｔ  ａｇｇｒｅｇａｔｏｒ）と、前記ポートレット・アグリゲータと連結され、前記ポータル・ページを前記様々なリフレッシュ・コントローラを用いて構成するプログラミングを含むリフレッシュ・サーブレットと、を含むことができる。
【０００７】
本発明の一態様では、前記様々なリフレッシュ・コントローラを、前記ポータル・ページ内に配置された対応する隠しフレームを介して前記ポータル・ページとリンクさせることができる。更に、前記様々なリフレッシュ・コントローラはそれぞれ、オン・ロード・イベントのようなトリガ・イベントの発生に応じて、それ自体に収容されているポートレット・マークアップを前記ポータル・ページ内の要素に書き込むようにプログラムされたスクリプトを含むことができる。最後に、前記様々なポートレットに関する前記ポートレット・マークアップはそれぞれ、少なくとも１つのリフレッシュ・タグを含むことができる。前記リフレッシュ・タグは、要素タイプと、要素識別子と、前記要素識別子に関連する前記ポートレット・マークアップ内の要素に関するリフレッシュ可能なコンテンツのアドレスと、リフレッシュ・レートと、を含むことができる。前記様々なポートレットに関する前記ポートレット・マークアップはそれぞれ、前記ポートレット・マークアップの様々な部分に関する１つ又は複数のリフレッシュ・タグを含むこともできる。
【０００８】
別の実施形態は、ポータル・ビュー内のポートレット・コンテンツをリフレッシュする方法を提供することができる。前記方法は、ポートレット・マークアップ内のリフレッシュ・タグから前記ポータル・ビュー内の複数のポートレットのうちの１つを対象とするコールを受信するステップを含むことができる。前記コールの前記受信に応じて、前記ポートレット・マークアップを対象とするリフレッシュ・コントローラを生成することができる。前記リフレッシュ・コントローラには、前記リフレッシュ・コントローラ内のコンテンツを前記ポータル・ページに提供することが可能なコードを含むスクリプトを埋め込むことができる。前記リフレッシュ・コントローラは、前記ポータル・ページ内の隠しフレームとリンクさせることができる。最後に、前記隠しフレームをアグリゲータに提供して前記ポータル・ページの形に組み立てることができる。
【０００９】
特に、前記方法は、前記リフレッシュ・タグに由来する前記コールからリフレッシュ・レートを抽出するステップを含むことができる。これに関連して、前記埋め込むステップは、前記コードが前記リフレッシュ・コントローラ内の前記コンテンツを、前記リフレッシュ・レートと一致するレートで周期的にリフレッシュすることを可能にするステップを含むことができる。また、前記抽出するステップは、前記リフレッシュ・タグに由来する前記コールから前記ポートレット・マークアップの一部分に関するプッシュ・タイプ及びプッシュ識別子を抽出するステップを更に含むことができる。その場合、前記埋め込むステップは、前記リフレッシュ・コントローラに埋め込まれる前記スクリプトを、前記プッシュ・タイプに対応するテンプレートに従って選択するステップを含むこともできる。また、前記埋め込むステップは、前記コードが前記プッシュ識別子によって指示される前記リフレッシュ・コントローラ内の前記部分に関するコンテンツを、前記リフレッシュ・レートと一致するレートで周期的にリフレッシュすることを可能にするステップを更に含むことができる。
【００１０】
以下では、本発明の追加的な態様について部分的に説明する。また、それらの態様は、以下の説明を読めば部分的に明らかとなり、あるいは本発明の実施を通して理解されることもある。本発明の諸態様は、添付の特許請求範囲に具体的に示される各要素及びそれらの組合せを利用することで実現され達成されるはずである。上記の一般的な説明と以下の詳細な説明はいずれも説明上の事例を示すものに過ぎず、添付の特許請求範囲に記載される本発明の範囲を限定するものではないことを理解していただきたい。
【００１１】
本明細書に組み込まれ、本明細書の一部を構成する添付図面は本発明の諸実施形態を図示するものであり、以下では、これらの図面と本明細書を併用して本発明の諸原理を説明することとする。本明細書に示す諸実施形態は、本出願人が現時点で好ましいものと考えるものであるが、本発明を本明細書に示す厳密な構成及び手段に限定することは本出願人の意図するところではないことを理解していただきたい。
【発明を実施するための最良の形態】
【００１２】
本発明の諸実施形態は、ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュする方法、システム、及びコンピュータ・プログラム製品を提供する。本発明の一実施形態では、ポートレット・コンテンツに応じて様々なリフレッシュ間隔を指定するリフレッシュ・タグをポートレット・コンテンツに含めることができる。リフレッシュ・タグをリフレッシュ・サーブレット内で別個に処理して別個のリフレッシュ・コントローラドキュメントを作成することができ、各ドキュメントは、ポータル・ビュー内の隠しフレームとリンクさせることができ、また、対応するポートレット・コンテンツのリフレッシュを制御するスクリプトを含むことができる。その後、当該ポータル・ビュー用のアグリゲータは、ポートレット・コンテンツを当該ポータル・ビュー内の各隠しフレームに含めることができ、当該ポータル・ビュー内の様々なポートレット・コンテンツをそれぞれ独立して、指定された異なる間隔で周期的にリフレッシュすることができる。このようにすれば、ポータル・ビュー内の隣接要素の表示を中断させることなく、ポータル・ビュー内の様々な要素を異なる間隔でリフレッシュすることができるようになる。
【００１３】
より具体的な説明として、図１は、ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュするように構成されたポータル・サーバ・システムの概略図である。ポータル・サーバ・システムは、ポートレット・アプリケーション１１５Ａ、１１５Ｂ、１１５ｎのうちから選択された１つのポートレット・アプリケーションとポータル・サーバ１３０を介して通信可能に連結されるポータル・ページ１３５を含むことができる。各ポートレット・アプリケーション１１５Ａ、１１５Ｂ、１１５ｎは、対応するレンダリング・ロジック１１０Ａ、１１０Ｂ、１１０ｎを利用して、ポートレット・データ１２０Ａ、１２０Ｂ、１２０ｎに基づくビューをポートレット・マークアップ１２５の形で作成することができる。特に、レンダリング・ロジック１１０Ａ、１１０Ｂ、１１０ｎについては、論理的なスクリプトレットを内部に埋め込んで特定のマークアップ言語タグを作成することが可能になる、ＪＳＰのようなアクティブ・マークアップとすることができる。
【００１４】
ポートレット・アグリゲータ１０５は、各ポートレット・アプリケーション１１５Ａ、１１５Ｂ、１１５ｎと連結することができ、その結果、ポートレット・マークアップ１２５を受信すること、及び当該ポートレット・マークアップ１２５をポータル・ページ１３５内のビューに集約（アグリゲート）することができるようになる。この集約により、各ポートレット１１５Ａ、１１５Ｂ、１１５ｎによって作成された個々のマークアップ言語ブロックを、従来のコンテンツ・ブラウザへの配信及び当該ブラウザ内での使用向けに構成された、１つの統一的なマークアップ言語ドキュメントに組み合わせることができるようになる。これに関連して、ポータル・ページ１３５は、ポータル・サーバ１３０内に配置することができ、その場合、クライアント・コンテンツ・ブラウジング・デバイス１４０は、当該ポータル・サーバ１３０から、例えば私設イントラネットのようなローカル・コンピュータ通信ネットワーク、あるいは公共インターネットのようなグローバル・コンピュータ通信ネットワーク等のコンピュータ通信ネットワーク１６０を介して、ポータル１３５にアクセスすることができる。
【００１５】
本発明の一実施形態によれば、ポートレット・マークアップ１２５のコンテンツの少なくとも一部分を指定の間隔でリフレッシュすべき旨を指示するリフレッシュ・タグ１７０を、ポートレット・マークアップ１２５に埋め込むことができる。これに関連して、リフレッシュ・タグ１７０は、ポートレット・マークアップ１２５内に複数回組み込むことができ、それによってポートレットにおけるポートレット・マークアップ１２５内の様々な要素を対象とする複数の独立リフレッシュを達成することができる。リフレッシュ・タグ１７０は、ポートレット・マークアップ１２５の指定された部分の独立リフレッシュを制御する際に役立ついくつかのパラメータを含むことができる。
【００１６】
それらのパラメータとしては、例えばポートレット・マークアップ１２５内の要素のタイプを指示するプッシュ・タイプと、リフレッシュすべき要素を一意に特定するプッシュ識別子とを挙げることができる。プッシュ・タイプとしては、ポートレット・マークアップ１２５のポップアップ・ウィンドウ、ポートレット・マークアップ１２５のフォーム内のフィールド、及びポートレット・マークアップ１２５のビジュアル・マークアップ要素を指示するドキュメントを挙げることができるが、これらはほんの数例に過ぎない。上記のパラメータとしては、ポートレット・マークアップ１２５内で一意に識別された要素においてリフレッシュすべきコンテンツのソースに関するネットワーク又はファイル・システム・アドレスも挙げることができる。最後に、リフレッシュ・タグ１７０は、ポートレット・マークアップ１２５内で一意に識別される要素のコンテンツをどの程度の頻度でリフレッシュすべきかを指示するリフレッシュ・レートを含むこともできる。リフレッシュ・レートとしては、指定の整数レートや公式から導かれるレートを挙げることができる。
【００１７】
リフレッシュ・サーブレット１６０は、アグリゲータ１０５と連結することができる。リフレッシュ・タグ１７０は、リフレッシュ・サーブレット１６０を呼び出し、リフレッシュ・タグ１７０から提供されるパラメータを利用して、対応するリフレッシュ・コントローラ１５０に書き込みを行うことができる。リフレッシュ・コントローラ１５０は、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）のようなビジュアル・マークアップを含むドキュメントとすることができる。リフレッシュ・コントローラ１５０は、隠しインライン・フレームのような隠しフレームを含むことができる。当該インライン・フレームは、リフレッシュ・タグ１７０に示されるように、ポートレット・マークアップ１２５内で一意に識別された要素においてリフレッシュすべきコンテンツのソースに関するネットワーク又はファイル・システム・アドレスを参照することができる。
【００１８】
リフレッシュ・コントローラ１５０は、リフレッシュ・コントローラ１５０のポートレット・マークアップ１２５をポータル・ページ１３５内の指定された要素に書き込むためのスクリプト１５５を含むこともできる。スクリプト１５５は、リフレッシュ・タグ１７０によって指示されるプッシュ・タイプに従ってテンプレート化し、選択することができ、リフレッシュ・コントローラ１５０内で「オン・ロード」のトリガ・イベントが発生したときに実行することができる。最後に、アグリゲータ１０５は、それぞれいずれかのリフレッシュ・コントローラ１５０を参照する各隠しフレーム１６５を用いてポータル・ページを構成することができる。そのため、スクリプト１５５は、ポータル・ページ１３５において指定された要素内のコンテンツが隠しフレーム１６５に組み込まれているリフレッシュ済みコンテンツでリフレッシュされるように、対応するリフレッシュ・コントローラ１５０内の対応する「スパン（ｓｐａｎ）」を参照することができる。
【００１９】
任意選択で、ポータル・ページ１３５全体で１つのリフレッシュ・コントローラ１５０を作成することもでき、その場合には、１つのリフレッシュ・コントローラ１５０が、ポータル・ページ１３５上の全てのポートレット１１５Ａ、１１５Ｂ、１１５ｎ内の各リフレッシュ済み要素に関する全てのスクリプト１５５及び隠しフレームを含むことになる。別法として、各ポートレット１１５Ａ、１１５Ｂ、１１５ｎ毎に１つのリフレッシュ・コントローラ１５０を作成することもでき、その場合には、各リフレッシュ・コントローラ１５０が、それぞれポートレット１１５Ａ、１１５Ｂ、１１５ｎ内の各リフレッシュ済み要素に関する全てのスクリプト１５５及び隠しフレームを含むことになる。最後に、もう１つの代替形態として、ポータル・ページ１３５のポートレット１１５Ａ、１１５Ｂ、１１５ｎ内のリフレッシュ済み要素毎に１つのリフレッシュ・コントローラ１５０を作成することもできる。
【００２０】
上記の構成によって、各ポートレット１１５Ａ、１１５Ｂ、１１５Ｃは、単一のドキュメント（ポータル・ページ１３５自体）ではなく、それぞれに対応するマークアップをリフレッシュ・コントローラ１５０に提供することができるようになる。更に、各リフレッシュ・コントローラ１５０は、それぞれの各コンテンツを（対応するリフレッシュ・タグ１７０によって指定されるリフレッシュ・レートに従って当該コンテンツのレンダリング準備が整った時点で）ポータル・ページ１３５の要素に書き込むこともできる。各ポートレット１１５Ａ、１１５Ｂ、１１５Ｃは、他のポートレットによるマークアップの構築を待つ必要がないので、ポータル・ページ１３５のマークアップ・ストリームを直ちに表示することができ、ポータル・ビュー１３５内の独立リフレッシュを利用することができる。次に、図１に示されるポータル・システムのリフレッシュ・サーブレット１６０の操作を詳述する。図２は、ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュする方法を示すフローチャートである。まず、ブロック２１０で、ポートレット内のコンテンツをリフレッシュするためのリフレッシュ・コールを受信することができる。ブロック２２０で、リフレッシュ・コールのパラメータを抽出することができる。具体的には、リフレッシュ・タグのプッシュ・タイプ、プッシュ識別子、コンテンツ・ソース、及びリフレッシュ・レートを抽出することができる。その後、ブロック２３０で、プッシュ識別子及びプッシュ・タイプによって指定されるように、ポートレット・マークアップの少なくとも一部分を対象とするリフレッシュ・コントローラを生成することができる。そのため、ポートレット・マークアップについて指定される部分は、ポートレット・マークアップのフォーム内の単なる１フィールドから、ポートレット・マークアップ内のＨＴＭＬドキュメント全体に至るまで、様々な範囲に及ぶ可能性がある。
【００２１】
いずれにせよ、ブロック２４０では、ポートレット・マークアップの指定された部分のコンテンツのリフレッシュを指定のリフレッシュ・レートで実行させることができるリフレッシュ・スクリプトを、リフレッシュ・コントローラに含めることができる。判断ブロック２５０で、処理すべきリフレッシュ・コールが他にも存在するかどうかを判定することができる。処理すべきリフレッシュ・コールが存在する場合には、ブロック２６０に進んで処理すべき次のリフレッシュ・タグを選択することができ、ブロック２３０乃至２６０を繰り返すことができる。処理すべきリフレッシュ・コールがポートレット・マークアップ内に存在しない場合には、ブロック２７０で、ポートレット・マークアップをポータル・ビューに集約するために、当該ポートレット・マークアップをアグリゲータに渡すことができる。
【００２２】
本発明の諸実施形態は、全面的にハードウェアの実施形態の形あるいは全面的にソフトウェアの実施形態あるいはハードウェア要素とソフトウェア要素の両方を含む実施形態の形を、とることができる。好ましい一実施形態では、本発明は必ずしもそれだけに限定されるわけではないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含むソフトウェアで実施される。更に、本発明は、コンピュータ又は任意の命令実行システムによってあるいはそれらに関連して使用されるプログラム・コードを備えるコンピュータ使用可能な又はコンピュータに読み込み可能な媒体からアクセスできる、コンピュータ・プログラム製品の形をとることができる。
【００２３】
本明細書の目的のためには、コンピュータ使用可能な又はコンピュータに読み込み可能な媒体は、上記命令実行システム、装置又は機器によってあるいはそれらに関連して使用される上記プログラムを、収容し記憶し通信し伝搬し又は移送することができる任意の機器であってもよい。上記媒体は、電子系媒体、磁気系媒体、光学系媒体、電磁気系媒体、赤外線系媒体又は半導体系媒体（すなわち装置又は機器）あるいは伝搬媒体であってもよい。コンピュータに読み込み可能な媒体の例としては、半導体又は固体メモリ、磁気テープ、着脱自在のコンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、固定磁気ディスク及び光ディスクが挙げられる。光ディスクの最新例としては、コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、コンパクト・ディスク読み出し／書き込み（ＣＤ−Ｒ／Ｗ）、及びＤＶＤが挙げられる。
【００２４】
プログラム・コードを記憶し又は実行しあるいはその両方を行うのに適したデータ処理システムは、システム・バスを介してメモリ要素に直接又は間接的に連結される少なくとも１つのプロセッサを含む。上記メモリ要素は、上記プログラム・コードの実際の実行中に利用されるローカル・メモリ、バルク記憶装置及び実行中にバルク記憶装置からコードを検索しなければならない回数を少なくするために、少なくともいくつかのプログラム・コードを一時的に記憶するキャッシュ・メモリを含むことができる。入力／出力すなわちＩ／Ｏデバイス（必ずしもそれだけに限定されるわけではないが、キーボード、ディスプレイ、ポインティング・デバイス等を含む）は、上記システムに直接又はＩ／Ｏコントローラを介して、連結することもできる。介在する私設ネットワーク又は公共ネットワークを通して他のデータ処理システムあるいは遠隔プリンタ又は記憶装置に、上記データ処理システムが連結できるようにするために、上記システムにネットワーク・アダプタを連結することもできる。モデム、ケーブル・モデム及びイーサネット（登録商標）・カードは、現時点で使用可能なタイプのネットワーク・アダプタのほんのいくつかに過ぎない。
【図面の簡単な説明】
【００２５】
【図１】ポータル・ビュー内のポートレット・コンテンツの独立リフレッシュに対応するように構成されたポータル環境の概略図である。
【図２】ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュする方法を示すフローチャートである。
【図１】
2009500703.tif 000003
【図２】
2009500703.tif 000004
【国際調査報告】
2009500703.tif 000005
2009500703.tif 000006
2009500703.tif 000007