(57)【要約】【課題】ソフトウェアの使用の偏りを減少させて該ソフトウェアの有効利用を図るソフトウェアの品揃え管理装置、ソフトウェアの品揃え管理システム、ソフトウェアの品揃え管理方法及びソフトウェアの品揃え管理プログラムを提供する。【解決手段】ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得し、前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定し、前記ソフトウェアと関連付けて前記ライセンス数を登録し、前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可する。【選択図】          図１
2004178445.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するリクエスト取得部と、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するライセンス数決定部と、
前記ソフトウェアと関連付けて前記ライセンス数を登録するライセンス登録部と、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するライセンス管理部と、
を備えるソフトウェアの品揃え管理装置。
【請求項２】
前記リクエスト情報としてソフトウェアの利用率を更に取得することを特徴とする請求項１記載のソフトウェアの品揃え管理装置。
【請求項３】
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するステップと、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するステップと、
前記ソフトウェアと関連付けて前記ライセンス数を登録するステップと、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するステップと、
をコンピュータが実行するソフトウェアの品揃え管理方法。
【請求項４】
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するステップと、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するステップと、
前記ソフトウェアと関連付けて前記ライセンス数を登録するステップと、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するステップと、
をコンピュータにより実行可能なソフトウェアの品揃え管理プログラム。
【請求項５】
ネットワークを介して接続されたソフトウェアの品揃え管理装置とクライアント端末とを備えるソフトウェアの品揃え管理システムであって、
前記品揃え管理装置が、
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するリクエスト取得部と、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するライセンス数決定部と、
前記ソフトウェアと関連付けて前記ライセンス数を登録するライセンス登録部と、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するライセンス管理部と、
を備えるソフトウェアの品揃え管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）といったネットワークを介してソフトウェアの機能を提供するシステムにおいて、提供するソフトウェアの品揃えを管理する技術に関するものである。
【０００２】
【従来の技術】
従来、汎用の端末（コンピュータ）でアプリケーション・ソフト等のソフトウェアを使用するには、ユーザが端末とソフトウェアを購入し、そのソフトウェアを端末にインストールしていた。
【０００３】
この場合、複数の端末を使用する企業では、使用する端末の台数分のソフトウェアを購入する必要があった。
【０００４】
しかし汎用の端末では、作業に応じてソフトウェアを切り換えて使用することが一般的であり、端末毎にソフトウェアを購入しても全てを同時に使用することは稀である。このため、前述のように使用する端末の台数分のソフトウェアを購入した場合、ソフトウェアの使用頻度の割には費用が嵩んでしまう。
【０００５】
このため、フローティングライセンスという同時利用が可能な数だけライセンスを購入する形態もある（非特許文献１参照）。このライセンス形態であれば、各ユーザが時期をずらしてソフトウェアを使用することで、ライセンス購入数を抑えることができる。
【０００６】
しかし、企業などでは、複数の部門に分かれてユーザが存在しており、異なる部門間で端末の使用時期を調整するのは困難である。
【０００７】
例えば、複数の開発部門が存在する場合、製品を設計するためＣＡＤソフトをそれぞれの部門で購入する。しかしＣＡＤソフトの使用は、製品の設計段階に集中し、その他の段階ではそれほど使用されない。従って使用頻度の割には費用が嵩んでしまう。
【０００８】
また、ＣＡＤやＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）といった用途に使用されるソフトウェアでは、非常に高い処理速度や描画性能を必要とし、使用する端末が高価になる傾向があった。
【０００９】
このため、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）といったネットワーク経由でアプリケーション・ソフトの機能だけを販売する業者も利用されるようになってきている。
【００１０】
この場合、ＡＳＰ側がソフトウェアを用意するので、ユーザは所要のソフトウェアを選択して使用でき、これに見合った利用料金を支払えば良く、ソフトウェアのための費用を軽減できる。
【００１１】
また、ソフトウェアに限らず、ハードウェアにおいても、ＡＳＰ側が高速処理可能な情報処理装置を用意し、この情報処理装置で処理した結果をユーザ側の端末へ送信することにより、ユーザ端末自体の処理能力が低くてもこの処理結果を利用することができる。
【００１２】
このようにＡＳＰを利用する形態であれば、一企業内で全てのソフトウェアやハードウェアを整備するのと比べてスケールメリットを得易い。
【００１３】
しかしながら、ソフトウェアを実際に使用する期間が、例えば月末に集中したり、期末に集中したりと、ある一定の期間に集中する傾向に変わりはなく、ＡＳＰ側において、前記と同様、ソフトウェアの使用頻度の割に費用が嵩んでしまう問題が発生し、これを利用料金に反映させることになるので、前記問題の根本的な解決にはなっていない。
【００１４】
また、ＡＳＰ業者が準備するアプリケーション・ソフトは、ＡＳＰ業者が独自に世の中の売れ筋商品等から割り出したアプリケーション・ソフトを提供していた。
【００１５】
このため本当にユーザ自身が利用したいアプリケーション・ソフトが準備されていないことがあった。
【００１６】
例えば利用するユーザ数自体も少なく、且つそれらのユーザが利用する期間も短期間であるようなアプリケーション・ソフトはなかなか準備されることはない。
【００１７】
上述のようにＡＳＰおいては、適切な数のソフトウェアを準備し、このソフトウェアを有効に利用されることが望まれていた。
【００１８】
また、ユーザにおいては、他のユーザと使用時期をずらして共用することでソフトウェアの有効利用を図り、所要のソフトウェアを低価格で利用できるようにすることが望まれていた。
【００１９】
【非特許文献１】
東芝インフォメーションシステム（Ｔｏｓｈｉｂａ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍｓ  （Ｊａｐａｎ）  Ｃｏｒｐｏｒａｔｉｏｎ．）、／ＧＨＳ／ガイド／、［ｏｎｌｉｎｅ］、１９９８−２００２、［平成１４年１１月１２日検索］、インターネット＜ｈｔｔｐ：／／ｓｉｅｓ．ｔｊｓｙｓ．ｃｏ．ｊｐ／ｓｕｐｐｏｒｔ／ｇｈｓ／ｇｕｉｄｅ／ｌｉｃｅｎｓｅ／＞
【発明が解決しようとする課題】
本発明は、このような従来の技術の問題点に鑑みてなされたものである。即ち、本発明の課題は、ソフトウェアの使用の偏りを減少させて該ソフトウェアの有効利用を図る技術を提供することにある。
【００２０】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。
本発明のソフトウェアの品揃え管理システム、ソフトウェアの品揃え管理方法及びソフトウェアの品揃え管理プログラムは、
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得し、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定し、
前記ソフトウェアと関連付けて前記ライセンス数を登録し、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可する。
【００２１】
これによりユーザの使用本数や使用時期に基づいた適切な数のライセンスを準備できるようにし、ソフトウェアの有効利用を図っている。
【００２２】
なお、本発明は、上記のプログラムをコンピュータが読み取り可能に記録した記録媒体であっても良い。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態１に係るＡＳＰシステムを図１から図６の図面に基づいて説明する。
【００２４】
〈システム構成〉
図１は本実施形態のＡＳＰシステム１０の構成例を示す図である。
【００２５】
同図に示すように本実施形態のＡＳＰシステム１０は、ＡＳＰセンタ（品揃え管理装置に相当）１と、複数の部門２に備えられたユーザ端末（クライアント端末に相当）２ａが、イントラネット４で接続された企業内ＡＳＰシステムである。また、ＡＳＰセンタ１は、インターネット等のネットワークを介してソフトベンダ３のコンピュータとも接続が可能となっている。
【００２６】
該ＡＳＰセンタ１は、アプリ実行ホスト群１ａや、データサーバ１ｃ、負荷分散部１ｄ、ＡＳＰサーバ１ｅ、認証サーバ１ｆ、ライセンス管理サーバ１ｇからなっている。
【００２７】
アプリ実行ホスト群１ａは、パーソナルコンピュータやＵＮＩＸ（登録商標）サーバ等、複数のコンピュータからなり、ユーザからの指示に基づいてソフトウェアを実行する。
【００２８】
データサーバ１ｃは、アプリ実行ホスト群１ａによるソフトウェアの実行結果やソフトウェア実行のためのデータ等を保存する。
【００２９】
負荷分散部１ｄは、ソフトウェア実行等の処理をアプリ実行ホスト群１ａの各コンピュータに振り分ける。
【００３０】
ＡＳＰサーバ１ｅは、ユーザ端末２ａからソフトウェアの操作情報を取得し、負荷分散部１ｄを介してアプリ実行ホスト群１ａに送信する機能や、この操作情報に基づいてアプリ実行ホスト群１ａによってソフトウェアを実行した結果を該ユーザ端末に送信する機能を有している。また、ＡＳＰサーバ１ｅは、リクエスト取得部や、ライセンス数決定部としても機能している。即ち、該リクエスト取得部として、ユーザに対する需要調査を行い、ユーザが利用を希望するソフトウェアに関するリクエスト情報を取得する。また、該ライセンス数決定部の機能として前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定する。
【００３１】
認証サーバ１ｆは、各ユーザのＩＤやパスワードを記憶しており、ＡＳＰサーバ１ｅにログインするユーザの認証を行っている。
【００３２】
ライセンス管理サーバ１ｇは、ソフトウェア毎のライセンス数を記憶するライセンス数テーブルを備え、前記ＡＳＰサーバ１ｅで決定したライセンス数を前記ソフトウェアと関連付けて前記ライセンス数テーブルに登録するライセンス登録部や、前記ユーザからソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するライセンス管理部として機能している。
【００３３】
一方、ユーザ端末２ａは、パーソナルコンピュータやＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）などの一般的なコンピュータであり、イントラネット（ネットワーク）４を介してＡＳＰセンタ（品揃え管理装置）１に接続してＡＳＰセンタ１からソフトウェアの実行結果等の情報を取得する機能や、リクエスト情報等をＡＳＰセンタ１に送信する機能を有している。なお、本実施形態のクライアント端末２ａでは、ＡＳＰセンタ１が入力フォーム等をウエブページとして提供ており、これを閲覧し、このフォームにデータを入力して送信する等によって前記情報の取得や送信を行っている。即ち、所謂ウエブブラウザによって前記情報の取得や送信の機能を実現している。
【００３４】
〈ＡＳＰサービス手順〉
次に、ＡＳＰセンタ１におけるＡＳＰサービス手順について図２を用いて説明する。
【００３５】
ＡＳＰセンタ１は、予めソフトベンダ３から購入したソフトウェアをアプリ実行ホスト群１ａに導入しておく。このソフトウェアのライセンス形態がフローティングライセンスの場合には、ライセンス数をライセンス管理サーバ１ｇのライセンス数テーブルに登録する。
【００３６】
そして各部門２のユーザが、ユーザ端末２ａからイントラネット４を介してＡＳＰセンタ１のＡＳＰサーバ１ｅにアクセスすると、ＡＳＰサーバ１ｅは、ユーザ端末２ａからのＩＤ及びパスワードを認証サーバ１ｆに通知して認証を行わせる（ステップ１、以下Ｓ１のように略記する）。
【００３７】
このユーザ端末２ａのアクセスが認証された後、該ユーザ端末２ａからソフトウェア実行の要求を取得した場合（Ｓ２）、ＡＳＰサーバ１ｅはアプリ実行ホスト群１ａにこのソフトウェアの実行要求を送信する（Ｓ３）。
【００３８】
該ソフトウェアの実行要求を取得したアプリ実行ホスト群１ａは、ライセンス管理サーバ１ｇにソフトウェア実行の可否を問い合わせる問合せ情報をライセンス管理サーバ１ｇに通知する（Ｓ４）。
【００３９】
該問合せ情報を取得したライセンス管理サーバ１ｇは、ライセンス数テーブルを参照し、当該ソフトウェアの使用数がライセンス数以下であれば、当該ソフトウェアの使用数の増加をライセンステーブルに登録し（Ｓ５，Ｓ６）、ソフトウェアの実行を許可する旨の許可信号をアプリ実行ホスト群１ａに返信する（Ｓ７）。また、ライセンス管理サーバ１ｇは、当該ソフトウェアの使用数がライセンス数を超える場合、ソフトウェアの実行を許可しない旨の信号をアプリ実行ホスト群１ａに返信する（Ｓ５，Ｓ８）。
【００４０】
そして、該許可信号を取得した場合、アプリ実行ホスト群１ａは、ソフトウェアの実行を開始して（Ｓ９）、この処理結果をユーザ端末に送信し（Ｓ１０）、所要の処理が終了するまでこのステップを繰り返す（Ｓ１２）。
【００４１】
このソフトウェアの実行は、データの入力、演算、出力等をバッチ処理（一括処理）するものであっても、ユーザ端末２ａに操作用の画面（ウエブページ）を表示させて、ユーザがこの画面に基づいてソフトウェアの操作の指示を行うものであっても良い。
【００４２】
このソフトウェアの実行が終了した場合、ＡＳＰサーバ１ｅは、ライセンス管理サーバ１ｇにソフトウェアの終了を通知する（Ｓ１２）
このソフトウェアの通知を取得したライセンス管理サーバ１ｇは、当該ソフトウェアの使用数をライセンステーブルから減算する（Ｓ１３）。
【００４３】
このように本システムのＡＳＰセンタ１は、所定のライセンス数以下のユーザに対してＡＳＰサービス（ソフトウェアの機能）を提供している。
【００４４】
〈ライセンス数の決定手順〉
次に本システムにおけるライセンス数の決定手順について図３，図４を用いて説明する。
【００４５】
ＡＳＰサーバ１ｅは、リクエスト取得部の機能により、所定の期間ごとに需要調査のための問い合わせ情報をユーザ端末２ａに送信する。例えばユーザがＡＳＰサーバ１にログインし、メニュー画面等の特定のウエブページにアクセスすることで需要調査を開始し、図３に示すような入力フォームを各部門のユーザ端末２ａに送信して表示させる（Ｓ２１）。
【００４６】
各ユーザは、使用を希望するソフトウェアの本数、利用率及び使用時期をこの入力フォームに入力し、送信ボタン２１を選択する。図３の例では、月毎に使用本数と、このソフトウェアの使用率（ソフトウェアを１日あたり１０時間使用するならば１００％、１日あたり１時間使用するならば１０％とする）を入力する。これによりユーザ端末２ａは、入力されたソフトウェアの本数、利用率及び使用時期をリクエスト情報としてＡＳＰサーバ１ｅに送信する。ＡＳＰサーバ１ｅは、このリクエスト情報を取得すると（Ｓ２２）、ライセンス数決定部の機能により、後述のようにこのリクエスト情報に基づいて各ソフトウェアのライセンス数を決定する（Ｓ２３）。
【００４７】
次に、ＡＳＰサーバ１ｅは、該ソフトウェアについて決定した数のライセンスを購入する旨の情報（例えば電子メール）をソフトベンダ３に送信する（Ｓ２４）。そしてソフトベンダ３から購入完了の通知を取得した場合、ＡＳＰサーバ１ｅは当該ソフトウェアとライセンス数の情報をライセンス管理サーバ１ｇに送信する（Ｓ２５，Ｓ２６）。
【００４８】
ライセンス管理サーバ１ｇは、ライセンス登録部の機能により、このソフトウェアと関連付けてライセンス数をライセンス数テーブルに登録する（Ｓ２７）。なお、ソフトウェアの購入等を人手によって行う場合には、ＡＳＰサーバ１ｅ（Ｓ２３）で決定したライセンス数をそのまま入力し、ステップ２４〜２６を省略しても良い。
【００４９】
このように本システムでは、ライセンスの契約期間等に応じて、定期的に需要調査を行って各ソフトウェアのライセンス数を決定する。
【００５０】
〈リクエスト情報に基づくライセンス数の決定手順〉
次に、上述のステップ２３において、ＡＳＰサーバ（ライセンス決定部）１ｅが、リクエスト情報に基づいてライセンス数を決定する手順について図５，図６を用いて説明する。
【００５１】
図５は、ＣＡＤソフトの使用率のシミュレーション結果を示している。
【００５２】
該ＣＡＤソフトについて、ある月のリクエスト情報が図５（ａ）のように、１３部門から計３２本であった場合、図５（ｂ）の実線で示すように最大５６％の使用率となった。
【００５３】
従って上記のようなリクエストがあった場合、総数（３２本）の８０％にあたる２６本のライセンスを準備すれば、１３本の余裕をもって運用できることがわかる。
【００５４】
このリクエスト総数に対し、実際に準備する割合（以下便宜上、縮退率と称する）は、ソフトウェアの性格（１回あたりの使用時間など）によって異なるため、解析用シミュレーションソフトであればＯＯ％、ノイズ解析ツールであればＯＯ％、ＣＡＤ変換ソフトであればＯＯ％のように予めソフトウェア毎に決定し、ＡＳＰサーバ１ｅに記憶させておく。ユーザによって入力されたソフトウェアであれば、合わせてＣＡＤソフト、ワープロソフト、表計算ソフトなど、当該ソフトウェアのカテゴリを入力させ、このカテゴリに応じた縮退率を適用する。また、特定の縮退率を適用しても良い。
【００５５】
そして、このリクエスト情報を取得するとＡＳＰサーバ１ｅは、先ず期間毎にソフトウェア本数と使用率を乗算する（Ｓ３１）。
【００５６】
次にＡＳＰサーバ１ｅは、各部門２から取得した該乗算値（実使用本数）の対象期間（例えば６ヶ月）のうちの最大値を求め、この全部門の最大値を合計してリクエスト総数を求め（Ｓ３２）、このソフトウェアの縮退率をかけて、仮ライセンス数を求める（Ｓ３３）。
【００５７】
ＡＳＰサーバ１ｅは、この仮ライセンス数と実使用数の最大値を比較し、仮ライセンス数が実使用数の最大値以上であれば仮ライセンス数をライセンス数（オーダー本数）として決定し、仮ライセンス数が実使用数の最大値未満であれば実使用数の最大値をライセンス数として決定する（Ｓ３４〜Ｓ３６）。即ち、図６の例では、ソフトベンダ３にオーダーするライセンス数を１０に決定する。
【００５８】
また、上述の例では、３ヶ月分のリクエスト情報を用いてライセンス数を求めたが、これに限らず、６ヶ月や１年など、ライセンス期間に応じて任意に設定できる。
【００５９】
以上のように本実施形態によれば、部門毎の需要に応じてソフトウェアのライセンス数を決定することができ、ＡＳＰセンタからみて効率よくアプリケーション・ソフトを準備することができる。
【００６０】
また、ユーザのリクエストに応じた品揃えとなることから、ユーザにとって、きめ細かいアプリケーション・ソフトの提供を受けることが可能となる。
【００６１】
《その他の実施形態》
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００６２】
例えば、以下に付記した構成であっても前述の実施形態と同様の効果を得ることができる。
【００６３】
（付記１）
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するリクエスト取得部と、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するライセンス数決定部と、
前記ソフトウェアと関連付けて前記ライセンス数を登録するライセンス登録部と、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するライセンス管理部と、
を備えるソフトウェアの品揃え管理装置。
【００６４】
（付記２）
前記リクエスト情報としてソフトウェアの利用率を更に取得することを特徴とする付記１記載のソフトウェアの品揃え管理装置。
【００６５】
（付記３）
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するステップと、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するステップと、
前記ソフトウェアと関連付けて前記ライセンス数を登録するステップと、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するステップと、
をコンピュータが実行するソフトウェアの品揃え管理方法。
【００６６】
（付記４）
前記リクエスト情報として所定期間毎のソフトウェア本数と使用率を取得した場合に、該ソフトウェア本数と使用率を乗算して該所定期間毎の実使用本数を求めるステップと、
前記実使用本数を合計してリクエスト総数を求めるステップと、
前記リクエスト総数に所定の準備率をかけて、仮ライセンス数を求めるステップと、
前記仮ライセンス数と実使用数の最大値を比較し、仮ライセンス数が実使用数の最大値以上であれば仮ライセンス数をライセンス数として決定し、仮ライセンス数が実使用数の最大値未満であれば実使用数の最大値をライセンス数として決定するステップとを含むことを特徴とする付記３記載のソフトウェアの品揃え管理方法。
【００６７】
（付記５）
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するステップと、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するステップと、
前記ソフトウェアと関連付けて前記ライセンス数を登録するステップと、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するステップと、
をコンピュータにより実行可能なソフトウェアの品揃え管理プログラム。
【００６８】
（付記６）
前記リクエスト情報として所定期間毎のソフトウェア本数と使用率を取得した場合に、該ソフトウェア本数と使用率を乗算して該所定期間毎の実使用本数を求めるステップと、
前記実使用本数を合計してリクエスト総数を求めるステップと、
前記リクエスト総数に所定の準備率をかけて、仮ライセンス数を求めるステップと、
前記仮ライセンス数と実使用数の最大値を比較し、仮ライセンス数が実使用数の最大値以上であれば仮ライセンス数をライセンス数として決定し、仮ライセンス数が実使用数の最大値未満であれば実使用数の最大値をライセンス数として決定するステップとを含むことを特徴とする付記５記載のソフトウェアの品揃え管理プログラム。
【００６９】
（付記７）
ネットワークを介して接続されたソフトウェアの品揃え管理装置とクライアント端末とを備えるソフトウェアの品揃え管理システムであって、
前記品揃え管理装置が、
ユーザが利用を希望するソフトウェアに関するリクエスト情報として、少なくとも該ソフトウェアの利用本数及び使用時期を取得するリクエスト取得部と、
前記リクエスト情報に基づいて前記ソフトウェアのライセンス数を決定するライセンス数決定部と、
前記ソフトウェアと関連付けて前記ライセンス数を登録するライセンス登録部と、
前記ユーザから前記ソフトウェアの利用要求があった場合に前記ライセンス数以下で前記ソフトウェアの同時利用を許可するライセンス管理部と、
を備えるソフトウェアの品揃え管理システム。
【００７０】
〈コンピュータが読み取り可能な記録媒体〉
本発明は、上記のプログラムをコンピュータが読み取り可能に記録した記録媒体であっても良い。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００７１】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
【００７２】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
本発明において、以上の構成要素は可能な限り組み合わせることができる。
【００７３】
【発明の効果】
以上説明したように、本発明によれば、ソフトウェアの使用の偏りを減少させて該ソフトウェアの有効利用を図るソフトウェアの品揃え管理システム、ソフトウェアの品揃え管理方法及びソフトウェアの品揃え管理プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明に係るＡＳＰシステムの構成例を示す図
【図２】ＡＳＰセンタにおけるＡＳＰサービス手順の説明図
【図３】入力フォーム例を示す図
【図４】本システムにおけるライセンス数の決定手順の説明図
【図５】ＣＡＤソフトの使用率のシミュレーション結果を示す図
【図６】リクエスト情報に基づくライセンス数の決定手順の説明図
【符号の説明】
１ａ  アプリ実行ホスト群
１ｃ  データサーバ
１ｄ  負荷分散部
１ｅ  ＡＳＰサーバ
１ｆ  認証サーバ
１ｇ  ライセンス管理サーバ
２  各部門
２ａ  ユーザ端末
３  ソフトベンダ
４  イントラネット
５  ネットワーク
２１  送信ボタン
【図１】
2004178445.tif 000003
【図２】
2004178445.tif 000004
【図３】
2004178445.tif 000005
【図４】
2004178445.tif 000006
【図５】
2004178445.tif 000007
【図６】
2004178445.tif 000008