(57)【要約】【課題】  Ｗｅｂポータル画面の表示と件数収集とを応答性を損なうことなく行うための技術を提供すること。【解決手段】  Ｗｅｂポータルサーバがネットワークに接続する端末装置のＷｅｂブラウザに件数を表示するＷｅｂ画面への件数表示方式であって、前記Ｗｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信するステップと、Ｗｅｂアプリケーションを提供する一台以上のＷｅｂアプリケーションサーバに前記件数の収集を要求するステップと、前記Ｗｅｂポータル画面に前記Ｗｅｂアプリケーションサーバが前記収集した結果を送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させるステップと、を備える。【選択図】図１
2005309766.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂポータルサーバが、ネットワークに接続する端末装置のＷｅｂブラウザに件数を表示するＷｅｂ画面への件数表示方式であって、
前記Ｗｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信するステップと、
アプリケーションを提供する一台以上のＷｅｂアプリケーションサーバに前記件数の収集を要求するステップと、
前記Ｗｅｂポータル画面に前記Ｗｅｂアプリケーションサーバが前記収集した結果を送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させるステップと、
を備えることを特徴とするＷｅｂ画面への件数表示方式。
【請求項２】
請求項１記載のＷｅｂ画面への件数表示方式であって、
前記件数とは、前記Ｗｅｂアプリケーションサーバが提供するＷｅｂアプリケーションにおける利用者の未処理件数であることを特徴とするＷｅｂ画面への件数表示方式。
【請求項３】
Ｗｅｂブラウザを備える端末装置と、Ｗｅｂポータルサーバと、該端末装置に該Ｗｅｂポータルサーバを介してＷｅｂアプリケーションを提供する一台以上のＷｅｂアプリケーションサーバとがネットワークで接続されて構成されるＷｅｂ画面への件数表示システムであって、
前記Ｗｅｂポータルサーバは、
前記Ｗｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信するＷｅｂポータル画面表示手段と、
前記Ｗｅｂアプリケーションサーバに件数を収集することを要求する件数収集要求手段と、
前記Ｗｅｂアプリケーションサーバから件数収集結果を受信し、前記Ｗｅｂポータル画面に送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させる件数収集結果受信手段と、
を備え、
前記Ｗｅｂアプリケーションサーバは、
前記Ｗｅｂポータルサーバからの要求に基づいて、前記件数を収集し、前記Ｗｅｂポータルサーバに結果を送信する件数収集手段を、
備え、
前記端末装置のＷｅｂブラウザに件数を表示するＷｅｂ画面への件数表示システム。
【請求項４】
ネットワークに接続し、一台以上のＷｅｂアプリケーションサーバが提供するＷｅｂアプリケーションを集約して端末装置に提供するＷｅｂポータルサーバであって、
前記端末装置が備えるＷｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信するＷｅｂポータル画面表示手段と、
前記Ｗｅｂアプリケーションサーバに件数を収集することを要求する件数収集要求手段と、
前記Ｗｅｂアプリケーションサーバから件数収集結果を受信し、前記Ｗｅｂポータル画面に送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させる件数収集結果受信手段と、
を備えることを特徴とするＷｅｂポータルサーバ。
【請求項５】
ネットワークに接続し、複数のＷｅｂアプリケーションサーバが提供するＷｅｂアプリケーションを集約して端末装置に提供するＷｅｂポータルサーバをコンピュータで実現するためのプログラムであって、
前記端末装置が備えるＷｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信する機能と、
前記Ｗｅｂアプリケーションサーバに件数を収集することを要求する機能と、
前記Ｗｅｂアプリケーションサーバから件数収集結果を受信し、前記Ｗｅｂポータル画面に送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させる機能と、
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つのＷｅｂブラウザ画面にワークフロー処理、電子メールなどの一つ以上のアプリケーションへのリンク一覧を表示するＷｅｂポータル画面に関する技術であって、Ｗｅｂポータル画面に該アプリケーションにおける利用者の未処理件数を表示することによって、利用者が業務の進捗または滞留状況を把握できるようにする場合において、件数表示の処理に影響されることなく、Ｗｅｂポータル画面の表示を迅速に行えることを実現するための技術に関する。
【背景技術】
【０００２】
近年、企業や公共団体等の組織においては、業務の効率化によるコスト削減や紙資料の削減などを目的に、ワークフロー処理の電子化、電子掲示板や電子メールの利用など、業務の電子化が進められている。業務の電子化にあたっては、インターネット標準であるＨＴＴＰを通信プロトコルとして用いたＷｅｂアプリケーションを構築して行われるのが一般的である。
【０００３】
また、Ｗｅｂアプリケーション利用にあたっては、一つ以上のＷｅｂアプリケーション及び関連サイトへのリンクやお知らせ等をまとめて表示した、ポータルと呼ばれる画面（以下、Ｗｅｂポータル画面と呼ぶ）を用いるのが一般的である。これにより、容易に各アプリケーション画面に到達することができるというような操作性の向上が可能であり、また、連絡事項を容易に周知させることが可能となる。さらに、利用者の業務が多種多様化する中で、業務処理効率を上げるために、Ｗｅｂポータル画面にワークフロー処理における未決裁案件数や電子メールの未読メール件数、電子掲示板の未読記事数などの各アプリケーションに対応する未処理件数を表示し、利用者が業務進捗または滞留状況を容易に把握できるようなシステムを開発する動きも見られる。このようなシステムの例としては、特許文献１の段落００６７のオ−（ウ）−ｂに開示されている、Ｗｅｂポータル画面に業務システムごとに未決裁案件などの件数を表示できるシステムなどがある。
【特許文献１】特開２００３−８５３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、Ｗｅｂポータル画面によって最新の業務の進捗または滞留状況を把握するためには、Ｗｅｂポータル画面を表示したときに、それらに対応する最新の未決裁案件数や電子メールの未読メール件数等の未処理件数表示を行う必要がある。これを実現するために、Ｗｅｂアプリケーションサーバ等において最新の件数の収集を終えた後にＷｅｂポータル画面の表示を行うようにするが、Ｗｅｂアプリケーションサーバの性能や負荷状況によって件数収集の集計処理に時間を要した場合は、Ｗｅｂポータル画面の応答性を損なう結果となり、Ｗｅｂポータル画面の利点であった操作性の良さを享受できなくなってしまう。
【０００５】
そこで本発明の課題は、Ｗｅｂポータル画面の表示と件数収集とを応答性を損なうことなく行うための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明では、ネットワーク接続された端末装置にＷｅｂポータル画面を表示する場合に、Ｗｅｂポータルサーバが、Ｗｅｂアプリケーションサーバの提供するアプリケーションにおける利用者の未処理件数の収集を各Ｗｅｂアプリケーションサーバに要求し、件数の収集を終えたＷｅｂアプリケーションサーバの結果を端末装置のＷｅｂポータル画面に反映させるようにした。
本発明の一態様は、Ｗｅｂポータルサーバがネットワークに接続する端末装置のＷｅｂブラウザに件数を表示するＷｅｂ画面への件数表示方式であって、前記Ｗｅｂブラウザに件数表示なしのＷｅｂポータル画面を送信するステップと、Ｗｅｂアプリケーションを提供する一台以上のＷｅｂアプリケーションサーバに前記件数の収集を要求するステップと、前記Ｗｅｂポータル画面に前記Ｗｅｂアプリケーションサーバが前記収集した結果を送信し、前記件数表示なしのＷｅｂポータル画面に該結果を反映させて件数表示ありのＷｅｂポータル画面を表示させるステップと、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、Ｗｅｂポータル画面表示の応答性を損なうことなく、Ｗｅｂポータル画面にＷｅｂアプリケーションが提供するアプリケーションにおける利用者の未処理件数を表示することが可能となり、利用者はこれに基づき業務処理効率を上げることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の実施の形態のシステム構成を示すものである。本システムは、図２に概観を示すように、ＬＡＮまたはＷＡＮなどのネットワーク１０１を介して、Ｗｅｂポータル画面を提供するＷｅｂポータルサーバ１０２と、ワークフロー処理、電子メール、電子掲示板などのＷｅｂアプリケーションごとに用意されたＷｅｂアプリケーションサーバ１０３、１０４と、クライアントである端末装置１０５とが接続されて構成される。なお、図２の構成において、Ｗｅｂアプリケーションサーバ１０３および１０４については、Ｗｅｂアプリケーション数などに応じてさらに多くの台数で構成される場合もあるし、複数のＷｅｂアプリケーションを一台のサーバ内に実装して構成される場合もある。さらに、Ｗｅｂアプリケーションサーバ１０３および１０４とＷｅｂポータルサーバ１０２を一台のサーバ内に実装して構成される場合もある。ネットワーク１０１については、ＬＡＮとＷＡＮを組み合わせた構成や、インターネットを組み合わせた構成など様々なネットワークを用いた構成でもかまわない。
【０００９】
図１において、端末装置１０５は、Ｗｅｂアプリケーションを表示するＷｅｂブラウザ１１を備え、またＷｅｂポータル画面を表示した場合に該Ｗｅｂブラウザ上にポータル表示フレーム１２、件数収集フレーム１３、定義フレーム１４を備えることを示しているが、これらについては後述する。
【００１０】
Ｗｅｂポータルサーバ１０２は、端末装置１０５からの要求に対応してＷｅｂポータル画面を表示するＷｅｂポータル画面表示装置１５、さらにＷｅｂポータル画面表示装置１５内に、Ｗｅｂアプリケーションサーバ１０３に対して件数収集を要求する件数収集要求部１６、Ｗｅｂアプリケーションサーバ１０３から件数収集結果を受信する件数収集結果受信部１７を備える。
【００１１】
Ｗｅｂアプリケーションサーバ１０３（または１０４）は、Ｗｅｂポータルサーバ１０２を介してＷｅｂアプリケーションを端末装置１０５に表示するＷｅｂアプリケーション表示装置１８（又は２０）、Ｗｅｂポータルサーバ１０２からの要求に対応して、Ｗｅｂアプリケーションサーバ１０３（または１０４）が提供する各Ｗｅｂアプリケーションにおける利用者の未処理件数を収集する件数収集装置１９（又は２１）を備える。
【００１２】
本実施の形態におけるシステムの処理の流れを図１および図３を用いて説明する。
図３のＷｅｂブラウザ１１、Ｗｅｂポータル画面表示装置１５、件数収集装置１９および２１、は図１のものとそれぞれ同一のものを示す。
【００１３】
ところでここで、システムの処理の流れを詳細に説明する前に、本発明のシステム動作中の端末装置１０５上のＷｅｂポータル画面がどのように表示されるのかを具体的に示しておく。図１に示したように、端末装置１０５のＷｅｂブラウザ上に表示されるＷｅｂポータル画面は、Ｗｅｂアプリケーションへのリンクなどとともに件数を取得中であることを表示するポータル表示フレーム１２、件数収集を行う件数収集フレーム１３、フレーム定義を行う定義フレーム１４によって構成される。件数収集フレーム１３は、端末装置１０５の利用者が操作することなくＷｅｂポータル画面表示装置１５に対して自動的に件数収集要求を行う処理と、受信した件数収集結果をポータル表示フレーム１２に引き渡す処理とを行うＨＴＭＬなどのＷｅｂ画面ソースによって構成され、また、Ｗｅｂブラウザ１１には表示されないように、表示領域サイズなしとしてフレーム定義される。これにより、Ｗｅｂブラウザ１１上のＷｅｂポータル画面には、図４に示すように、ポータル表示フレーム１２によって、決裁画面、メール画面などのＷｅｂアプリケーションへのリンク（図中の下線はリンクを示す）と、それに対応する最新の業務の進捗または滞留状況を示す件数などが表示される。すなわち、例えば、本発明のシステム動作中、件数収集処理中にはＷｅｂポータル画面(件数表示なし)４０１のようにいずれのＷｅｂアプリケーションに対応する未処理件数も「取得中」と表示され、すべての件数の収集後にはＷｅｂポータル画面（件数表示あり）４０２のように収集した件数結果がそれぞれ表示され、一部の件数の収集後にはＷｅｂポータル画面（一部の件数表示あり）４０３のように「取得中」と示されるものと件数結果が表示されるものが混在して表示される。  以下に、処理の流れを詳細に説明する。
【００１４】
まず、図１および図３のＳ１で、Ｗｅｂブラウザ１１によりＷｅｂポータル画面表示装置１５に対して、ポータル画面表示要求を行う。次に、Ｓ２で、Ｗｅｂポータル画面表示装置１５は、件数表示のないＷｅｂポータル画面、例えば図４の４０１に示す画面を返信し、Ｗｅｂブラウザ１１は、Ｗｅｂポータル画面（件数表示なし）４０１を表示する。なお、ここでＷｅｂブラウザ１１に表示されたＷｅｂポータル画面のアプリケーションへのリンクを利用者がクリックした場合などは、Ｗｅｂポータル表示装置１５はＷｅｂアプリケーションサーバ１０３（または１０４）のＷｅｂアプリケーション表示装置１８（または２０）に表示要求を行いそれに対応する返信を受信し、Ｗｅｂブラウザ１０５に反映することになる（Ｓ１´）。
【００１５】
次に、Ｓ３に示すように、Ｗｅｂブラウザ１１に表示されるＷｅｂポータル画面（件数表示なし）４０１に含まれる件数収集フレーム１３よりＷｅｂポータル画面表示装置１５に対して、端末装置１０５の利用者が操作することなく、自動的に件数収集の要求が行われる。すると、Ｓ４で、Ｗｅｂポータル画面表示装置１５の件数収集要求部１６は、Ｗｅｂアプリケーションサーバ１０３および１０４内の件数収集装置１９および２１に対して件数収集要求を行う。なお、件数収集を要求する件数収集要求部１６は、Ｗｅｂポータル画面表示装置１５内に１プロセスとして図示したが、各アプリケーションごとに別プロセスまたは別スレッドとして並行処理できるようにして、応答性の向上を図ることも可能である。
【００１６】
次に、件数収集装置１９および２１が、件数収集要求部１６からの要求に対応する件数の収集を行い、その結果をＷｅｂポータル画面表示装置１５に対してそれぞれ返信する。すなわち、例えば、Ｗｅｂアプリケーションが電子メールの場合、件数収集装置１９（または２１）は、件数収集フレーム１３から件数収集の要求とともに送信される利用者の情報をもとに、該利用者が未読のメール数を計数し、その結果をＷｅｂポータル画面表示装置１５に返信する。
Ｓ５で、Ｗｅｂポータル画面表示装置１５における件数収集結果受信部１７は結果を受信し、Ｓ６で、Ｗｅｂブラウザ１１に表示されているＷｅｂポータル画面（件数表示なし）４０１に含まれる件数収集フレーム１３に対して収集した結果を返信する。件数収集フレーム１３は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ等によって、収集結果をポータル表示フレーム１２に引き渡すことによって（Ｓ７）、例えばＷｅｂブラウザ１１にＷｅｂポータル画面（件数表示あり）４０２が表示される。Ｓ６からＳ７の件数の収集結果の表示においては、Ｗｅｂポータル画面（一部の件数表示あり）４０３のように件数収集の終わったアプリケーションごとに順次表示しながら最終的にＷｅｂポータル画面（件数表示あり）４０２を表示するようにしてもよい。
以上、図１および図３では、Ｗｅｂアプリケーションサーバ１０３が二台ある場合を例に示したが、Ｗｅｂアプリケーション数に応じてＷｅｂアプリケーションサーバを一台または三台以上にしたとしても、それに対応してＷｅｂアプリケーションサーバ内に件数収集装置を実装すればよく、また一台のＷｅｂアプリケーションサーバ上に複数のアプリケーションを実装する場合は、一台のＷｅｂアプリケーションサーバ内に複数の件数収集装置を実装し、同様の処理フローにて端末装置に件数表示を行うことが可能である。また、図４ではＷｅｂアプリケーションとして電子決裁、電子メールを例示したが、本発明はこれに限定されるものではなく、このほかに電子掲示板やワークフロー処理などさまざまなＷｅｂアプリケーションによって実現することは容易である。
【００１７】
以上のように本発明の実施の形態を図面を参照しながら説明してきたが、本発明が適用されるＷｅｂポータルサーバ１０２内のＷｅｂポータル画面表示装置１５、Ｗｅｂアプリケーションサーバ１０３内のＷｅｂアプリケーション表示装置１８（２０）および件数収集装置１９（２１）は、そのプログラムコードを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を情報処理装置などのコンピュータに供給し、そのコンピュータがプログラムコードを読み出し、実行することによっても達成されることは言うまでもない。
【００１８】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記録した可搬記録媒体等は本発明を構成することになる。
【００１９】
プログラムコードを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。
【００２０】
また、コンピュータがメモリ上に読み出したプログラムコードを実行することによって、上述した実施の形態の装置が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても上述した実施の形態の装置が実現される。
【００２１】
さらに、可搬型記録媒体から読み出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても上述した実施の形態の装置が実現されうる。
【００２２】
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々の構成または形状を取ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態のシステム構成を示す図である。
【図２】本発明の実施の形態の概観を示す図である。
【図３】本実施の形態のシステムの処理の流れを示す図である。
【図４】Ｗｅｂポータル画面の表示例を示す図である。
【符号の説明】
【００２４】
１１      Ｗｅｂブラウザ
１２   ポータル表示フレーム
１３      件数収集フレーム
１４      定義フレーム
１５      Ｗｅｂポータル画面表示装置
１６      件数収集要求部
１７      件数収集結果受信部
１８、２０      Ｗｅｂアプリケーション表示装置
１９、２１      件数収集装置
１０１      ネットワーク
１０２      Ｗｅｂポータルサーバ
１０３、１０４             Ｗｅｂアプリケーションサーバ
１０５      端末装置
４０１      Ｗｅｂポータル画面（件数表示なし）
４０２      Ｗｅｂポータル画面（件数表示あり）
４０３      Ｗｅｂポータル画面（一部の件数表示あり）
【図１】
2005309766.tif 000003
【図２】
2005309766.tif 000004
【図３】
2005309766.tif 000005
【図４】
2005309766.tif 000006