(57)【特許請求の範囲】
【請求項１】
コンピュータによって実現される方法において、
サーバによって、通信ネットワークを介して、複数のクライアント企業の各コンピュータから、前記複数のクライアント企業によって運営されている企業資源計画システム内の複数のソフトウェア操作のメタデータを含む第１の送信を受信することであって、前記ソフトウェア操作のそれぞれは、前記サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされ、前記メタデータが、前記複数のクライアント企業の各コンピュータ上で動作する複数のソフトウェア操作のバージョンに対応するデータを含み、さらに前記メタデータが、前記複数のクライアント企業の各演算システムの構成を含んでいることと、
前記サーバによって、選択されたクライアント企業の企業資源計画システムに類似する他の複数のクライアント企業の各演算システムの構成を考慮して、前記複数のクライアント企業の異なる企業資源計画システムの前記複数のソフトウェア操作の各バージョンに対応する前記複数のソフトウェア操作に関する比較パフォーマンス情報を決定することと、
前記サーバによって、前記通信ネットワークを介して、前記複数のクライアント企業のうちの選択されたクライアント企業のコンピュータに、前記選択されたクライアント企業の企業資源計画システムに類似する他のクライアント企業の企業資源計画システム内の前記ソフトウェア操作のメタデータに基づいて、前記複数のソフトウェア操作のパフォーマンスを表示するように構成された前記複数のソフトウェア操作に関する前記比較パフォーマンス情報を含む第２の送信を提供することであって、前記複数のクライアント企業の異なる企業資源計画システムの前記複数のソフトウェア操作の各バージョンのための応答時間、ボリューム、及び動作速度に関連する比較データをグラフィカルユーザインタフェース上に表示することと、を含む方法。
【請求項２】
前記パフォーマンス情報は、成功率を含む請求項１記載の方法。
【請求項３】
前記パフォーマンス情報は、処理時間を含む請求項１記載の方法。
【請求項４】
前記メタデータは、個人識別情報を含まない請求項１記載の方法。
【請求項５】
前記メタデータを受信することは、各クライアント企業の企業資源計画システムサーバが生成したメタデータの送信を受信することを含む請求項１記載の方法。
【請求項６】
前記比較パフォーマンス情報を提供することは、同じ企業資源計画システムの異なるバージョンのソフトウェア操作のメタデータを比較することを更に含む請求項１記載の方法。
【請求項７】
前記比較パフォーマンス情報を提供することは、リアルタイムに実行される請求項１記載の方法。
【請求項８】
各クライアント企業の企業資源計画システムサーバが実行するソフトウェア操作のパフォーマンスデータを含む送信を受信し、クライアント企業コンピュータ上に比較情報を表示するように構成されたクライアント企業通信サーバに比較情報を送信するように構成された通信サーバであって、さらに前記送信が、各クライアント企業の各演算システムの構成を含み、
前記比較情報は、前記クライアント企業の企業資源計画システムのソフトウェア操作のパフォーマンスデータと比較された他の複数のクライアント企業の類似する企業資源計画システムのソフトウェア操作のパフォーマンスデータを表し、前記比較情報が、クライアント企業の企業資源計画システムの各演算システムの構成に応じて他のクライアント企業の各演算システムの構成を考慮する、通信サーバと、
各クライアント企業の企業資源計画システムサーバによって実行されるソフトウェア操作のパフォーマンスデータを比較し、クライアント企業へ受信した比較パフォーマンスデータを送信するように構成された前記通信サーバに前記比較パフォーマンスデータを提供するように構成されたダッシュボードサーバであって、各クライアント企業の異なる企業資源計画システムの前記複数のソフトウェア操作の各バージョンのためのグラフィカルユーザインタフェース上の応答時間、ボリューム、及び動作速度に関連する比較パフォーマンスデータを提供するダッシュボードサーバと、を備えるシステム。
【請求項９】
前記ダッシュボードサーバに接続され、クライアント企業を代表してホストされる企業資源計画サーバを更に備える請求項８記載のシステム。
【請求項１０】
前記クライアント企業コンピュータは、前記ダッシュボードサーバが提供する前記比較されたパフォーマンスデータを含むウェブページを表示するように構成されている請求項８記載のシステム。
【請求項１１】
ダッシュボードサーバに接続され、前記クライアント企業の前記企業資源計画システムによって実行されるソフトウェア操作のメタデータを格納するように構成されたデータベースを更に備える請求項８記載のシステム。
【請求項１２】
コンピュータによって実現される方法であって、
サーバによって、第１のクライアント企業から、第１の企業システムにおけるソフトウェア操作に対応するメタデータの第１の組を含む第１の送信を受信することであって、前記ソフトウェア操作それぞれは、前記サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされていることと、
前記サーバによって、第２のクライアント企業から、第２の企業システムにおけるソフトウェア操作に対応するメタデータの第２の組を含む第２の送信を受信することであって、前記ソフトウェア操作のそれぞれは、前記サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされていることと、
前記サーバによって、前記メタデータの第１の組及び前記メタデータの第２の組をデータベースに保存することと、
前記サーバによって、前記メタデータの第１の組と前記メタデータの第２の組とを比較することと、
前記サーバによって、前記第１のクライアント企業の演算デバイスのディスプレイ上の前記ソフトウェア操作のパフォーマンスの比較の第３の送信を送ることであって、第１及び第２のクライアント企業のソフトウェア操作のパフォーマンスの比較が、第１及び第２のクライアント企業の各演算システムの構成を考慮し、第１のクライアント企業の演算デバイスのグラフィカルユーザインタフェース上で表示される比較データが、第１及び第２のクライアント企業を含む複数のクライアント企業の異なる企業資源計画システムの前記複数のソフトウェア操作の各バージョンに対応する応答時間、ボリューム、及び動作速度を少なくとも表すことと、を含む方法。
【請求項１３】
前記メタデータは、応答時間、遅延時間、処理時間及び使用状況からなるグループから選択されるデータである請求項１２記載の方法。
【請求項１４】
前記第１の企業システムは、前記第２の企業システムと同じである請求項１２記載の方法。
【請求項１５】
前記第１の企業システムは、前記第２の企業システムとは異なるバージョンである請求項１２記載の方法。
【請求項１６】
前記比較は、ウェブページ上での表示のために提供される請求項１２記載の方法。
【請求項１７】
前記第１のクライアント企業のソフトウェア操作は、前記第２のクライアント企業のソフトウェア操作と類似する請求項１２記載の方法。
【請求項１８】
前記比較は、メタデータのリアルタイムの比較を表す請求項１２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、クラウド内のコミュニティ情報の管理及び広報に関する。
【背景技術】
【０００２】
幾つかの企業は、オラクル（Oracle（登録商標））又はインフォアローソン（Infor Lawson(登録商標)）システム等の自らの企業システムを実行し、管理し、サービスを提供している。他の企業は、ハードウェア及びソフトウェアをホストするサードパーティにサービスを外注化し、企業システムを管理させている。しかしながら、何れの構成においても、企業は、他の企業の経験を利用して、自らの企業システムの使用状況をベンチマークテストすることができない。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示は、クラウド内のコミュニティ情報を管理及び広報するためのシステム及び方法を提供する。コミュニティ情報を利用する例示的な方法では、クライアント企業が、例えば、クラウド環境内のホストエンティティによってホストされる企業システムにおいて、トランザクション及び／又はソフトウェア操作（例えば、アクション）を実行する。ホストエンティティは、クライアント企業のアクション及び他のクライアント企業のアクションについて、トランザクションに関するメタデータ（例えば、応答時間、遅延、処理時間、使用状況）をデータベースに保存する。ホストエンティティは、保存されたメタデータを使用して、メタデータがデータベースに保存されている１つ以上の他のクライアント企業と比較されたクライアント企業のパフォーマンスに関する情報をクライアント企業に提供する。ホストエンティティは、同じ若しくは類似したアプリケーションを使用し又は同じ若しくは類似したトランザクションを実行する１つ以上の他のクライアント企業についてのメタデータとともに、特定のメタデータに基づいて、クライアント企業のパフォーマンスを表示するウェブページをクライアント企業に提供してもよい。
【０００４】
一実施形態においては、コンピュータによって実現される方法は、サーバによって、通信ネットワークを介して、複数のクライアント企業の各コンピュータから、複数のクライアント企業によって運営されている企業資源計画システム内の複数のソフトウェア操作のメタデータを含む第１の送信を受信することであって、ソフトウェア操作のそれぞれは、サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされ、メタデータが、複数のクライアント企業の各コンピュータ上で動作する複数のソフトウェア操作のバージョンに対応するデータを含み、さらにメタデータが、複数のクライアント企業の各演算システムの構成を含んでいることと、サーバによって、選択されたクライアント企業の企業資源計画システムに類似する他の複数のクライアント企業の各演算システムの構成を考慮して、複数のクライアント企業の異なる企業資源計画システムの複数のソフトウェア操作の各バージョンに対応する複数のソフトウェア操作に関する比較パフォーマンス情報を決定することと、サーバによって、通信ネットワークを介して、複数のクライアント企業のうちの選択されたクライアント企業のコンピュータに、選択されたクライアント企業の企業資源計画システムに類似する他のクライアント企業の企業資源計画システム内のソフトウェア操作のメタデータに基づいて、複数のソフトウェア操作のパフォーマンスを表示するように構成された複数のソフトウェア操作に関する比較パフォーマンス情報を含む第２の送信を提供することであって、複数のクライアント企業の異なる企業資源計画システムの複数のソフトウェア操作の各バージョンのための応答時間、ボリューム、及び動作速度に関連する比較データをグラフィカルユーザインタフェース上に表示することと、を含む。
【０００５】
他の実施形態においては、システムは、各クライアント企業の企業資源計画システムサーバが実行するソフトウェア操作のパフォーマンスデータを含む送信を受信し、クライアント企業コンピュータ上に比較情報を表示するように構成されたクライアント企業通信サーバに比較情報を送信するように構成された通信サーバであって、さらに送信が、各クライアント企業の各演算システムの構成を含み、比較情報は、クライアント企業の企業資源計画システムのソフトウェア操作のパフォーマンスデータと比較された他の複数のクライアント企業の類似する企業資源計画システムのソフトウェア操作のパフォーマンスデータを表し、比較情報が、クライアント企業の企業資源計画システムの各演算システムの構成に応じて他のクライアント企業の各演算システムの構成を考慮する、通信サーバと、各クライアント企業の企業資源計画システムサーバによって実行されるソフトウェア操作のパフォーマンスデータを比較し、クライアント企業へ受信した比較パフォーマンスデータを送信するように構成された通信サーバに比較パフォーマンスデータを提供するように構成されたダッシュボードサーバであって、各クライアント企業の異なる企業資源計画システムの複数のソフトウェア操作の各バージョンのためのグラフィカルユーザインタフェース上の応答時間、ボリューム、及び動作速度に関連する比較パフォーマンスデータを提供するダッシュボードサーバと、を備える。
【０００６】
更に他の実施形態においては、コンピュータによって実現される方法は、サーバによって、第１のクライアント企業から、第１の企業システムにおけるソフトウェア操作に対応するメタデータの第１の組を含む第１の送信を受信することであって、ソフトウェア操作それぞれは、サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされていることと、サーバによって、第２のクライアント企業から、第２の企業システムにおけるソフトウェア操作に対応するメタデータの第２の組を含む第２の送信を受信することであって、ソフトウェア操作のそれぞれは、サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化するための特定のメタデータにリンクされていることと、サーバによって、メタデータの第１の組及びメタデータの第２の組をデータベースに保存することと、サーバによって、メタデータの第１の組とメタデータの第２の組とを比較することと、サーバによって、第１のクライアント企業の演算デバイスのディスプレイ上のソフトウェア操作のパフォーマンスの比較の第３の送信を送ることであって、第１及び第２のクライアント企業のソフトウェア操作のパフォーマンスの比較が、第１及び第２のクライアント企業の各演算システムの構成を考慮し、第１のクライアント企業の演算デバイスのグラフィカルユーザインタフェース上で表示される比較データが、第１及び第２のクライアント企業を含む複数のクライアント企業の異なる企業資源計画システムの複数のソフトウェア操作の各バージョンに対応する応答時間、ボリューム、及び動作速度を少なくとも表すことと、を含む。
【０００７】
実施形態の更なる特徴及び利点は、以下の詳細な説明に記述され、及び部分的に、この説明から明らかとなる。本発明の目的及び他の利点は、記述された説明、特許請求の範囲及び添付の図面における例示的な実施形態において特に示す構造によって理解され、達成される。
【０００８】
前述の包括的な説明及び以下の詳細な説明は、例示的且つ説明のためのものであり、特許請求される本発明の更なる説明を提供することを目的とする。
【０００９】
ここに記述する方法、システム及び／又はプログラミングは、例示的な実施形態に関して更に説明される。これらの例示的な実施形態は、図面を参照して説明される。これらの実施形態は、非限定的な例示的な実施形態であり、以下の幾つかの図面に亘って、同様の参照符号は、類似する構造を示す。
【図面の簡単な説明】
【００１０】
【図１】例示的な実施形態に基づくシステムアーキテクチャを示す図である。
【図２】例示的な実施形態に基づく方法を示す図である。
【図３】例示的な実施形態に基づくダッシュボードを表示するグラフィカルユーザインタフェースを示す図である。
【図４】例示的な実施形態に基づくヒートマップを表示するグラフィカルユーザインタフェースを示す図である。
【図５】例示的な実施形態に基づくコミュニティ情報を比較するためのグラフィカルユーザインタフェースを示す図である。
【図６】例示的な実施形態に基づく経時的なパフォーマンスを表示するグラフィカルユーザインタフェースを示す図である。
【図７】例示的な実施形態に基づくオープンの要求を表示するグラフィカルユーザインタフェースを示す図である。
【図８】例示的な実施形態に基づく停止を表示するグラフィカルユーザインタフェースを示す図である
【図９】例示的な実施形態に基づくクライアント企業の１つ以上の製品ラインを表示するグラフィカルユーザインタフェースを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の様々な実施形態及び側面について、詳細を参照して説明し、添付の図面は、様々な実施形態を例示している。以下の説明及び図面は、本発明の例であり、本発明を制限するものとして解釈されることはない。本発明の様々な実施形態を明瞭にするために、多くの特定の詳細を記述する。なお、特定の例では、本発明の実施形態に関する説明を簡潔にするために、周知の又は従来の詳細については記述しない。
【００１２】
ここに記述するシステム及び方法によれば、ホストエンティティによってホストされるクライアント企業のコミュニティに基づいて、ホストエンティティからクライアント企業に情報を提供することができる。クライアント企業は、提供された情報を使用して、類似するクライアント企業に対して自らのパフォーマンスを比較することができる。
【００１３】
図１は、例示的な実施形態に基づく、クラウド内のコミュニティ情報を管理し、広報するためのシステムアーキテクチャ１０を示している。ホストエンティティ１２は、集合的にコミュニティと呼ばれる様々なクライアント企業のために企業システム１４をホストする。ホストエンティティ１２は、クラウドプラットホーム上で企業システム１４をホストすることができる。ホストエンティティ１２は、クライアント企業２２、３０が自らでは取得できないサービスレベルアグリーメント（service level agreement：ＳＬＡ）を提供してもよい。ホストエンティティ１２は、ダッシュボード上で、チケットの数、応答時間、誰がログオンしているか等、企業システム１４のアクションに関するリアルタイム情報を提供することができる。クライアント企業２２、３０は、企業システム１４を使用して、複数のトランザクション及び／又はソフトウェア操作を実行でき、ここで、各トランザクション及び／又はソフトウェア操作は、ホストエンティティ１２によってホストされるハードウェア及び／又はソフトウェアを使用して、クライアント企業２２、３０の代表によって実行される。各トランザクション及び／又はソフトウェア操作（例えば、請求書の追加、時間記録の提出、バッチジョブの提出）は、金融トランザクション及び／又はソフトウェア操作に限定されず、企業システム１４における他の測定可能な又は個別のタスク、プロジェクト及び／又はアクションも可能である。ホストエンティティ１２は、同じ又は類似した企業システムを使用する異なるクライアント企業２２、３０からの大量のデータを有するので、ホストエンティティ１２は、他のクライアント企業と比較して、クライアント企業の企業システムのパフォーマンスに関する情報をクライアント企業２２、３０に提供することもできる。例えば、ホストエンティティ１２は、口座支払担当者（accounts payable clerk）が請求書を２．１秒で処理するが、コミュニティ内の他のクライアント企業は、同じタスクをより速い速度で実行できることを示すフィードバックをクライアント企業に提供してもよい。他の例では、担当者は、７５％の成功率で請求書を処理でき、コミュニティ内の他のクライアント企業の担当者は、８５％の成功率で請求書を処理できることがある。そして、クライアント企業２２、３０は、ホストエンティティ１２が提供する比較フィードバックに基づいて、これらの処理又はこれらのソフトウェアを調整してもよい。
【００１４】
ホストエンティティ１２は、複数のクライアント企業２２、３０のために企業システム１０をホストする。企業システムは、１つのサーバとして示しているが、企業システム１４は、クライアント企業２２、３０の代わりにシステムをホストするために用いられる１つ以上のサーバ、データベース及び／又はクラウド環境を含んでいてもよい。
【００１５】
ホストエンティティ１２は、企業システムに通信可能に接続され、データを収集し、及びクライアント企業２２、３０への表示のために通信サーバにデータを提供するダッシュボードサーバ１８を有していてもよい。ここでは、ダッシュボードサーバ１８のための１つのサーバのみを示しているが、この機能は、１つ以上のサーバ及びデータベースによって実行してもよい。ダッシュボードサーバ１８は、クライアント企業の情報の管理を補助する複数の監視ツール又はアプリケーションを含んでいてもよい。ダッシュボードサーバ１８は、データベース２０に通信可能に接続してもよい。データベース２０は、ダッシュボードサーバ１８が収集したメタデータを含む記録を格納することができる。
【００１６】
データベース２０は、クライアント企業のトランザクション及び／又はソフトウェア操作に関する情報であるが、基底にあるトランザクション及び／又はソフトウェア操作に関するデータを含まないメタデータを格納する。例えば、ヘルスケア産業のクライアント企業（例えば、病院）は、患者に縫合を提供するために必要なツール及びアイテムの全てを含む縫合トレイを注文することができる。データベース２０は、注文傾向を他の病院と比較するために、縫合トレイがどれくらい注文されるかに関する情報を格納してもよい。但し、データベース２０は縫合が必要な特定の患者又は縫合が適用される理由についての情報を格納しなくてもよい。例示的な実施形態においては、データベース２０は、機密情報、又は共有若しくは格納が許可されない情報を格納しないようにしてもよい。
【００１７】
また、ホストエンティティ１２は、クライアント企業にデータを送信し及びクライアント企業からデータを受信する通信サーバ１６（例えば、ウェブサーバ）を備えている。ホストエンティティの通信サーバ１６は、クライアント企業２２、３０の通信サーバ２６、３４（例えば、ウェブサーバ）にウェブページを提供してもよい。ホストエンティティの通信サーバ１６は、通信可能に接続されたダッシュボードサーバ１８から取得されるデータをウェブページに埋め込んでもよく、ホストエンティティの通信サーバ１６は、クライアント企業２２、３０側での表示のためにウェブページを送信してもよい。
【００１８】
ここでは、２つのクライアント企業２２、３０を示しているが、ホストエンティティ１２は、幾つのクライアント企業２２、３０のコミュニティをホストしてもよい。また、例示的な実施形態では、企業システム１４の使用を例示するが、本開示に適合する如何なるプラットホーム又はソフトウェアを使用してもよい。この例示的な実施形態においては、各クライアント企業２２、３０は、企業資源計画（enterprise resource planning：ＥＲＰ）サーバ２８、３６を有していてもよい。ここでは、クライアント企業２２、３０毎に１つのＥＲＰサーバ２８、３６を示しているが、この機能は、１つ以上のサーバ及びデータベースによって実行してもよい。ＥＲＰサーバ２８、３６は、ホストエンティティ１２の企業システム１４に接続されたホストエンティティ１２の通信サーバ１６とデータを送受信するために、クライアント企業２２、３０の通信サーバ２６、３４に通信可能に接続してもよい。これらのサーバは、ネットワーク（例えばインターネット）を介して通信を行ってもよい。
【００１９】
クライアント企業２２、３０は、クライアント企業の通信サーバ２６、３４を介してホストエンティティ１２と通信することができるワークステーション２４、３２及び／又は他のコンピュータ（例えば、デスクトップコンピュータ、ラップトップコンピュータ、タブレット型コンピュータ、モバイル機器、携帯電話、スマートフォン、携帯情報端末）を有していてもよい。ホストエンティティ１２は、ダッシュボードサーバ１８及びデータベース２０からのデータを用いてウェブページを生成し、クライアントエンティティにおいて、コミュニティ情報をワークステーション２４、３２に提供することができる。この情報は、ホストエンティティ１２によって生成され、図３〜図９に関して後述するように、クライアント企業２２、３０のワークステーション２４、３２のグラフィカルユーザインタフェース（例えば、ウェブブラウザ）に表示されるように構成される。
【００２０】
他の実施形態においては、ホストエンティティ１２は、インサイト（insight）を提供するために、クライアント企業２２、３０から情報を取得することができる。ＥＲＰサーバ２８、３６が情報を抽出し、抽出した情報をダッシュボードサーバ１８に供給し、ホストエンティティ１２がトレンド、効率及びパフォーマンスに関する情報を提供できるようにシステムを構成してもよい。
【００２１】
企業システム１４は、クライアント企業２２、３０のコミュニティからトランザクションのメタデータを収集することによって、システム及びユーザ効率の比較分析を提供することができる。更に、コミュニティのシステム自体に関するメタデータ（例えば、バージョン、パッチ）を収集することによって、異なるバージョンに亘るシステム及びユーザパフォーマンスについての更なる比較分析を提供することができる。更に、システム変化及びシステムイベントに関する更なるメタデータ（すなわち、モニタ）を追加することによって、更なる比較分析を提供することができる。
【００２２】
ホストエンティティ１２がメタデータを使用してコミュニティ内のクライアント企業２２、３０を他と比較する手法は、以下に限定されるわけはないが、次のような能力を含む。（１）システム／トランザクション／機能によるパターン／比較のためにオンライントランザクション使用を分析すること。（２）システム／トランザクション／機能によるパターン／比較のためにバッチシステム使用を分析すること。（３）システム／トランザクション／機能によるパターン／比較のためにシステム効率測定基準を分析すること。（４）システム／トランザクション／機能によるパターン／比較のためにシステムレベル（バージョン／アップグレード／市況／パッチ）を分析すること。（５）アドホッククエリ（ad-hoc query）使用／効率（及び全体システム性能への影響）を分析すること。（６）システム／トランザクション／機能によるパターン／比較のためにユーザログインを分析すること。（７）システム／トランザクション／機能によるパターン／比較のためにユーザセッション期間／習慣を分析すること。（８）システム／トランザクション／機能によるパターン／比較のためにユーザ効率を分析すること。（９）異常なユーザ挙動（例えば、ユーザが自宅から午前２時３０分にログイン）を特定すること。（１０）異常なトランザクション及び／又はソフトウェア操作挙動（例えば、定期的なチェックが実行される前に口座支払ベンダ項目を更新し、チェックの後に戻すデーモン処理）を特定すること。
【００２３】
一実施形態においては、内部コントロールシステムは、全てのソースコード、オブジェクト、スクリーン、構成、データベース等を含む実際のシステム自体に関するメタデータを収集することができる。このシステムは、（１）変化制御分析、（２）コミュニティによる構成比較、（３）システムへの何らかの変更によってスライスされる上述した全てのパフォーマンス測定基準及び（４）送達された「ゴールドコード（gold code）」からのシステムデルタ（system delta）を可能にする。
【００２４】
図２は、例示的な実施形態に基づく、クラウド内のコミュニティ情報を管理し、広報するための方法４０を示している。
【００２５】
ステップ４２において、サーバは、通信ネットワークを介して、複数のクライアント企業の各コンピュータから、複数のクライアント企業によって運営されている企業資源計画システム内の複数のトランザクション及び／又はソフトウェア操作のメタデータを受信することができる。各ソフトウェア操作は、サーバが各ソフトウェア操作に関するデータを特定のカテゴリにグループ化することを可能にする特定のメタデータに関連付けられていてもよい。幾つかの実現例では、メタデータは、個人識別情報を含まない。幾つかの実現例では、メタデータの受信は、各クライアント企業の企業資源計画システムサーバが生成し、送信したメタデータの受信を含む。複数のトランザクション及び／又はソフトウェア操作のメタデータのタイプの非限定的な例については、図３〜図９を用いて後述する。
【００２６】
ステップ４４において、サーバは、通信ネットワークを介して、複数のクライアント企業の選択されたクライアント企業のコンピュータに、複数のソフトウェア操作及び／又はトランザクションに関する比較パフォーマンス情報を提供し、選択されたクライアント企業の企業資源計画システムに実質的に類似する他のクライアント企業の企業資源計画システムにおけるトランザクション及び／又はソフトウェア操作のメタデータに基づく複数のソフトウェア操作のパフォーマンスを表示させる。
【００２７】
企業資源計画システムは、企業が多くのビジネスアクションからデータを収集し、格納し、管理し、解釈することができるビジネス管理ソフトウェアを実装していてもよい。これらのアクションの例は、製品計画、原価及び開発、製造又はサービスの配送、マーケティング及び販売、在庫管理、出荷及び／又は支払いを含む。システムは、多くの場合リアルタイムで、データベース管理システムによって維持される共通のデータベースを使用して、コアビジネス処理の統合的な表示を提供してもよい。企業資源計画システムは、例えば、現金、原材料、生産能力等のビジネス資源を追跡してもよい。幾つかの実現例では、システムは、注文、購買及び／又は給与の１つ以上を含むビジネス責務（business commitments）の状態を追跡してもよい。システムを構成するアプリケーションは、データを提供する様々な部門（製造、購買、営業、経理等）に亘ってデータを共有するようにしてもよい。システムは、全てのビジネス機能間の情報の流れを補助し、外部投資家とのつながりを管理する。
【００２８】
幾つかの実現例では、パフォーマンス情報は、成功率を含んでいてもよい。成功率は、１つ以上の企業における如何なるビジネス及び／又はソフトウェア実装に基づいて判定してもよい。他の実現例では、パフォーマンス情報は、処理時間を含んでいてもよい。処理時間は、１つ以上の企業における如何なるビジネス及び／又はソフトウェア実装に基づいて判定してもよい。
【００２９】
幾つかの実現例では、比較パフォーマンス情報を提供することは、同じ企業資源計画システムの異なるバージョンのトランザクション及び／又はソフトウェア操作のメタデータを比較することを含んでいてもよい。幾つかの実現例では、比較パフォーマンス情報の提供は、実質的にリアルタイムに実行される。リアルタイムとは、処理及び／又はイベントが発生する実際の時間であってもよい。比較パフォーマンス情報の表示のタイプの非限定的な例については、図３〜図９を用いて後述する。
【００３０】
図３は、例示的な実施形態に基づくダッシュボードを表示するグラフィカルユーザインタフェース５０を示している。パネル５２のそれぞれは、グラフィカルユーザインタフェース上の異なる位置に移動させることができ、また、パネル５２は、必要に応じて追加又は削除することができる。ユーザは、左上角のボタンを操作することによって、更なるオプション又はパネルを表示させることができる。各パネルは、クライアント企業に対し、企業システムの側面に関する情報を提供することができる。例えば、「トランザクション」のタイトルが付されたパネルはコミュニティ情報を含む。トランザクションパネル５４は、過去３日間のうち、実行が最も遅かったトランザクション及び／又はソフトウェア操作を示しており、これは、最も注意を払う必要があるトランザクション及び／又はソフトウェア操作であってもよい。幾つかの企業システムは、一度に数千ものアプリケーションを実行することがあるため、完了に最も長い時間が掛かったトランザクション及び／又はソフトウェア操作のタイプを確認することは有用である。
【００３１】
図４は、企業システムのための使用のヒートマップを表示するグラフィカルユーザインタフェース６０を示している。このヒートマップは、ダッシュボード上のパネルにおいて、「トランザクション分析」のリンクをクリックすることによって生成してもよい。ヒートマップは、トランザクション及び／又はソフトウェア操作カウント及び応答時間によって、使用状況を示している。左の軸６２は、時刻を示し、上の軸６４は、日付を示し、右の軸は、合計時間を示し、下の軸は、合計日数を示している。ヒートマップ上の数は、トランザクション及び／又はソフトウェア操作の数を示している。この例示的な実施形態においては、フィルタは、インフォアローソン（Infor Lawson(登録商標)）の人事管理アプリケーション（human resources application）ＨＲであるが、ＨＲ１１．１ではない。例示的な実施形態では、オラクル（Oracle(登録商標)）又はインフォアローソン（Infor Lawson(登録商標)）の企業システムを採用しているが、ここに説明する方法及びシステムでは、如何なる企業システムを使用してもよい。この例示的なヒートマップに示すように、１６日、１７日及び３０日が最も忙しく、これらの日は、給料日に一致している。クライアント企業にとって、これらの期間に、他の類似したビジネスがどのように行われているか、例えば、トランザクション及び／又はソフトウェア操作の数が分散されているか又は他の日付に移動されているかを確認することが役立つ場合がある。
【００３２】
図５は、例示的な実施形態に基づくコミュニティ情報を比較するためのグラフィカルユーザインタフェース７０を示している。このグラフィカルユーザインタフェースは、図３に示すような「トランザクション」パネルの選択に応じてユーザに表示してもよい。第１列７２に示すように、名称ＡＰ２３０は、特定のアプリケーションを示している。「コミュニティサイズ」の下の各列は、対応するボリュームとともにバージョン番号及びパッチレベルを含んでいる。幾つかの例では、クライアント企業内の異なる部門が、同じアプリケーションの異なるバージョン又はパッチレベルを使用していることがある。この例では、クライアント企業は、同じバージョンを使用している他の企業に比べて、アプリケーションの実行が２４．２９倍遅いことを観察することができる。別の例では、ＧＬ２９１について、コミュニティ内で動作している５つの異なるバージョンがあり、バージョン１７４は、バージョン１５３より速い。このクライアント企業は、４．０３秒の平均的応答時間でアプリケーションを実行し、これは、アプリケーションの最も遅いバージョンより遅い。したがって、クライアント企業は、このバージョンが非効率であると判定し、異なるバージョンにグレードアップすることを検討してもよい。このコミュニティ比較は、クライアント企業が効率及び遅延を評価することができるデータを提供することができる。
【００３３】
図６は、例示的な実施形態に基づく、時間の経過に伴うパフォーマンスを表示するグラフィカルユーザインタフェース８０を示している。このチャートは、時間の経過に伴うトランザクション及び／又はソフトウェア操作、ドリル及びクエリの応答時間を示している。システムに修正又は変化が生じた場合、このチャートは、修正又は変化がパフォーマンスにどのように影響を及ぼしたかについて示すことができる。フィルタ（例えば、特定のアプリケーションへの限定）を用いて、どのジョブが実行されていたかを確認することができる。「ドリル（Drills）」は、アプリケーションの特徴を表すことができ、ユーザは、データを掘り下げ（drills down）、トランザクション及び／又はソフトウェア操作に関する更なる情報を見ることができる。「クエリ（Queries）」は、ユーザによるクエリの数を表すことができ、ユーザの一部は、システムに不要な負荷をかける不正なクエリを書き込むことがある。この例では、点「Ａ」は、クライアント企業がローソンビジネスインテリジェンス（Lawson Business Intelligence：ＬＢＩ）をリサイクルすることを要求した時点を表している。点Ａは、パフォーマンスがどのように影響を受けたかをチャート上で示している。
【００３４】
図７は、例示的な実施形態に基づくオープンの要求を表示するグラフィカルユーザインタフェース９０を示している。図３に示すように、「出来事及び要求」のパネルを選択することによってユーザは、オープンの出来事、オープンの要求、並びに直近の３０日以内にクローズにされた出来事及び要求のリストを見ることができる。
【００３５】
図８は、例示的な実施形態に基づく停止（outages）を表示するためのグラフィカルユーザインタフェース１００を示している。この例示的な実施形態においては、システムのインストールからの複数の停止が、停止期間の長さと共に示されている。幾つかの実施形態においては、停止の原因の説明を表示してもよい。
【００３６】
図９は、例示的な実施形態に基づくクライアント企業のための１つ以上の製品ラインを表示するグラフィカルユーザインタフェース１１０を示している。グラフィカルユーザインタフェースは、開発、試験、製造又はトレーニングに関する情報を示してもよい。このグラフィカルユーザインタフェースは、ホストエンティティによってホストされているシステムの状態についての情報をクライアント企業に提供する。
【００３７】
コミュニティ情報を利用する例示的な方法は、以下の通りである。クライアント企業は、例えば、クラウド環境内のホストエンティティによってホストされる企業システムにおいて、トランザクション及び／又はソフトウェア操作（例えば、アクション）を実行する。ホストエンティティは、クライアント企業のアクション及び他のクライアント企業のアクションについて、トランザクション及び／又はソフトウェア操作に関するメタデータ（例えば、応答時間、遅延、処理時間、使用状況）をデータベースに格納する。ホストエンティティは、格納されたメタデータを使用して、データベースにメタデータが保存されている１つ以上の他のクライアント企業と比較して、クライアント企業のパフォーマンスに関する情報をクライアント企業に提供する。ホストエンティティは、クライアント企業に対し、特定のメタデータと、同じ若しくは類似したアプリケーションを使用する又は同じ若しくは類似したトランザクション及び／又はソフトウェア操作を実行する１つ以上の他のクライアント企業についてのメタデータとに基づいて、クライアント企業のパフォーマンスを示すウェブページを提供してもよい。
【００３８】
ここに記述する機能は、１又は複数の機能を実行する多数のモジュール又は構成要素によって実現できる。各モジュール又は構成要素は、不揮発性のコンピュータ可読媒体及びプロセッサを有するコンピュータ、例えば、サーバによって実行してもよい。１つの変形例においては、１つのモジュール又は構成要素の機能を実現するために複数のコンピュータが必要である場合もある。
【００３９】
特段の言及がない限り、以下の説明から明らかなように、本明細書の全体に亘って、例えば、「処理」、「演算」、「計算」、「判定」、「測定」、「選択」、「表示」、「特定」又は「検出」等の用語を用いた記述は、システムのレジスタ及びメモリ内の物理的な（電子的な）量として表されるデータを操作し、及びシステムのメモリ若しくはレジスタ内、又は情報メモリ、伝達若しくは表示デバイス内の物理的な量として同様に表される他のデータに変換するデータ処理システム又は類似した電子デバイスのアクション及び処理を意味する。
【００４０】
例示的な実施形態は、ここに記述した機能の１つ以上を実行する装置に関するものであってもよい。この装置は、要求される目的のために特別に構成してもよく、或いは、コンピュータに格納されるコンピュータプログラムによって選択的に起動又は再構成される汎用コンピュータを備えていてもよい。このようなコンピュータプログラムは、機械（例えば、コンピュータ）可読記憶媒体、例えば、以下に限定されるわけではないが、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ及び磁気光ディスクを含むあらゆる種類のディスク、読出専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、磁気若しくは光学カード、又は電子命令の保存に適するあらゆる種類のメディアに格納してもよく、これらは、それぞれバスに接続される。
【００４１】
ここでは、例示的な実施形態を、少なくとも１つのサーバで実行されるソフトウェアとして記述したが、実施形態を他の手法で構成して機能を実現することもできる。実施形態は、既知のデバイスで実現してもよく、例えば、パーソナルコンピュータ、専用コンピュータ、携帯電話、個人用携帯情報端末（personal digital assistant：ＰＤＡ）、デジタルカメラ、デジタルタブレット、電子ゲームシステム、プログラムされたマイクロプロセッサ又はマイクロコントローラ及び周辺集積回路要素、及びＡＳＩＣ又は他の集積回路、デジタル信号プロセッサ、配線による電子回路又は論理回路、例えば、個別の要素からなる回路、プログラム可能な論理デバイス、例えば、ＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬ等で実現してもよい。包括的に言えば、ここに記述した処理を実行することができる如何なるデバイスを用いて本発明に基づくシステム及び技術を実現してもよい。
【００４２】
本技術の様々な構成要素は、分散ネットワーク及び／又はインターネットの離れた位置に設けてもよく、専用の保護された、保護されていない及び／又は暗号化されたシステム内に設けてもよいことは明らかである。したがって、システムの構成要素は、１つ以上のデバイスに結合してもよく、分散ネットワーク、例えば、電気通信ネットワークの特定のノードに共存してもよい。説明から明らかなように、及び演算効率上の理由で、システムの構成要素は、システムの動作に影響を及ぼすことなく、分散ネットワーク内の如何なる位置に配置してもよい。更に、構成要素は、専用のマシンに組み込んでもよい。
【００４３】
更に、要素を接続する様々なリンクは、有線リンク、無線リンク又はこの如何なる組合せであってもよく、接続された要素に／からデータを供給及び／又は通信する能力を有する既知の又は今後開発される要素であってもよい。ここで言うモジュールとは、その要素に関連する機能を実行することができる既知の又は今後開発される如何なるハードウェア、ソフトウェア、ファームウェア、又はこれらの組合せであってもよい。ここで使用する判定、計算及び演算といった用語及びこれらの活用形は、交換可能に用いられ、あらゆる種類の方法、処理、数値演算又は技術を含む。
【００４４】
上述の実施形態は、例示を目的とする。多くの代替となる構成要素及び実施形態があり、これらは、ここに記述した特定の例の代替となり、又は特定の例に含ませることができ、このような追加又は代替も本発明の範囲内にあることは、当業者にとって明らかである。
【符号の説明】
【００４５】
１０  クラウド内のコミュニティ情報を管理し、広報するためのシステムアーキテクチャ
４０  クラウド内のコミュニティ情報を管理し、広報するための方法
５０  ダッシュボードを表示するグラフィカルユーザインタフェース
６０  企業システムのための使用のヒートマップを表示するグラフィカルユーザインタフェース
７０  コミュニティ情報を比較するためのグラフィカルユーザインタフェース
８０  時間の経過に伴うパフォーマンスを表示するグラフィカルユーザインタフェース
９０  オープンの要求を表示するグラフィカルユーザインタフェース
１００  停止を表示するためのグラフィカルユーザインタフェース
１１０  クライアント企業のための１つ以上の製品ラインを表示するグラフィカルユーザインタフェース
【図１】
0006263634.tif 000002
【図２】
0006263634.tif 000003
【図３】
0006263634.tif 000004
【図４】
0006263634.tif 000005
【図５】
0006263634.tif 000006
【図６】
0006263634.tif 000007
【図７】
0006263634.tif 000008
【図８】
0006263634.tif 000009
【図９】
0006263634.tif 000010