【手続補正書】
【提出日】平成31年4月18日(2019.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステム上で動作するアプリケーションをデコミッショニングする方法であって、前記方法は、
分析するべきサーバを明示する情報をデコミッショニングシステムにおいて受け取るステップと、
前記サーバ上で動作するターゲットアプリケーションを前記デコミッショニングシステムにより判定するステップと、
クラウドコンピューティングシステムに展開された、前記ターゲットアプリケーションに関連する１つ以上のアプリケーションを、前記１つ以上のアプリケーションの属性に基づき機械学習ロジックにより判定するステップであって、前記１つ以上のアプリケーションの各々は、前記判定を行う前記機械学習ロジックのトレーニングのためにトレーニングデータに格納されている先に判定されたクラウド展開情報と関連付けられている、前記判定するステップと、
前記複数のアプリケーションのうちの少なくとも１つと前記ターゲットアプリケーションとの前記関連性がスレショルドを超えているとき、前記ターゲットアプリケーションが前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連していると判定するステップと、
前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連付けられている前記クラウド展開情報に従って前記ターゲットアプリケーションをクラウドコンピューティングシステムに展開することを推奨する推奨レポートを生成するステップであって、前記推奨は、推奨される展開トポロジーの概略図と、サービスとしてのソフトウェア（ＳＡＡＳ）、サービスとしてのプラットフォーム（ＰＡＡＳ）及びサービスとしてのインフラストラクチャ（ＩＡＡＳ）展開タイプのうちの１つに対応する推奨される展開タイプを含む、前記生成するステップと、
その後、ユーザにより選択された展開タイプを受取るステップと、および
前記ユーザにより選択された展開タイプが、前記推奨される展開タイプに対応しないとき、前記トレーニングデータを更新して、前記ターゲットアプリケーションを前記選択された展開タイプと関連付けるステップと、
を含む、方法。
【請求項２】
前記方法は、前記ターゲットアプリケーションに関連付けられているビジネス価値を明確にする情報を受け取るステップをさらに含み、もし前記ビジネス価値がスレショルドより低く且つ前記ターゲットアプリケーションが前記クラウドコンピューティングシステムへの移行に適しないと判定されるならば、前記ターゲットアプリケーションがデコミッショニングされるべきであると前記レポート上で示す、請求項１に記載の方法。
【請求項３】
前記サーバ上で動作するターゲットアプリケーションを判定するステップは、
発見ツールを前記サーバにインストールするステップと、
前記発見ツールを実行するステップと、をさらに含み、
前記発見ツールは、前記サーバ上で動作するアプリケーションを特定し、各アプリケーションについて、前記特定されたアプリケーションにより利用されている１つ以上の命令コードライブラリを判定し、前記特定されたアプリケーションのハードウェア依存性を判定するように設定される、請求項１に記載の方法。
【請求項４】
前記ターゲットアプリケーションがクラウドコンピューティングシステムへの移行に適するかどうかを判定することは、前記ターゲットアプリケーションのユーザの数、前記ターゲットアプリケーションの使用の量、および前記ターゲットアプリケーションにより利用されるハードウェアリソースのうちの１つ以上を判定することをさらに含む、請求項２に記載の方法。
【請求項５】
前記トレーニングデータを更新するステップが、前記ターゲットアプリケーションの前記属性を前記ユーザにより選択された前記クラウド展開情報と関連付けるステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記推奨の中の前記クラウド展開情報はクラウドサービスプロバイダを明示する、請求項１に記載の方法。
【請求項７】
前記推奨の中の前記クラウド展開情報は、アプリケーションを前記クラウドサービスプロバイダに展開するときに利用されるべきクラウドコンピューティングテンプレートを明示する、請求項６に記載の方法。
【請求項８】
前記方法は、前記明示されたクラウドサービスと共に前記明示されたクラウドコンピューティングテンプレートを用いて前記デコミッショニングシステムによってクラウドコンピューティングサービスを生成するステップをさらに含み、前記選択されたクラウドコンピューティングサービスの生成後に、デコミッショニングされるべき前記アプリケーションは、前記生成されたクラウドコンピューティングサービスの１つ以上のデータストアへ転送可能である、請求項７に記載の方法。
【請求項９】
コンピュータシステム上で動作するアプリケーションまたはコンピュータシステムをデコミッショニングするためのシステムであって、前記システムは、
命令コードを有する非一時的コンピュータ可読媒体と、
プロセッサとを含み、前記命令コードに基づいて、前記プロセッサは、
分析するべきサーバを明示する情報を受け取り、
前記サーバ上で動作するターゲットアプリケーションを判定し、
クラウドコンピューティングシステムに展開された、前記ターゲットアプリケーションに関連する１つ以上のアプリケーションを、前記１つ以上のアプリケーションの属性に基づき判定する機械学習ロジックを実行し、前記１つ以上のアプリケーションの各々は、前記判定を行う前記機械学習ロジックのトレーニングのためにトレーニングデータに格納されている先に判定されたクラウド展開情報と関連付けられている、前記実行し、
前記複数のアプリケーションのうちの少なくとも１つと前記ターゲットアプリケーションとの前記関連性がスレショルドを超えるとき、前記ターゲットアプリケーションが前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連していると判定し、
前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連付けられている前記クラウド展開情報に従って前記ターゲットアプリケーションをクラウドコンピューティングシステムに展開することを推奨する推奨レポートを生成することであって、前記推奨は、推奨される展開トポロジーの概略図と、サービスとしてのソフトウェア（ＳＡＡＳ）、サービスとしてのプラットフォーム（ＰＡＡＳ）及びサービスとしてのインフラストラクチャ（ＩＡＡＳ）展開タイプのうちの１つに対応する推奨される展開タイプを含む、前記生成を行い、
その後、ユーザにより選択された展開タイプを受取り、および
前記ユーザにより選択された展開タイプが、前記推奨される展開タイプに対応しないとき、前記トレーニングデータを更新して、前記ターゲットアプリケーションを前記選択された展開タイプと関連付ける、
ように設定されている、システム。
【請求項１０】
前記プロセッサは、さらに、
前記ターゲットアプリケーションと関連付けられているビジネス価値を明確にする情報を受け取るように設定され、もし前記ビジネス価値がスレショルドより低く且つ前記ターゲットアプリケーションが前記クラウドコンピューティングシステムへの移行に適しないと判定されるならば、前記ターゲットアプリケーションがデコミッショニングされるべきであると前記レポート上で示す、請求項９に記載のシステム。
【請求項１１】
前記サーバ上で動作する１つ以上のアプリケーションを判定するとき、前記プロセッサは、さらに、
発見ツールを前記サーバにインストールし、
前記発見ツールを前記サーバ上で実行させるように設定され、前記発見ツールは、前記サーバ上で動作するアプリケーションを特定し、各アプリケーションについて、前記特定されたアプリケーションにより利用されている１つ以上の命令コードライブラリを判定し、前記特定されたアプリケーションのハードウェア依存性を判定するように設定される、請求項９に記載のシステム。
【請求項１２】
前記ターゲットアプリケーションがクラウドコンピューティングシステムへの移行に適するかどうかを判定するとき、前記プロセッサは、さらに、前記ターゲットアプリケーションのユーザの数、前記ターゲットアプリケーションの使用の量、および前記ターゲットアプリケーションにより利用されるハードウェアリソースのうちの１つ以上を判定するように設定される、請求項１０に記載のシステム。
【請求項１３】
前記プロセッサは、前記ターゲットアプリケーションの前記属性を前記ユーザにより選択された前記クラウド展開情報と関連付け、これにより前記トレーニングデータを更新するように設定される、請求項９に記載のシステム。
【請求項１４】
前記推奨の中の前記クラウド展開情報はクラウドサービスプロバイダを明示する、請求項９に記載のシステム。
【請求項１５】
前記推奨の中の前記クラウド展開情報は、アプリケーションを前記クラウドサービスプロバイダに展開するときに利用されるべきクラウドコンピューティングテンプレートを明示する、請求項１４に記載のシステム。
【請求項１６】
前記プロセッサは、前記明示されたクラウドサービスと共に前記明示されたクラウドコンピューティングテンプレートを用いてクラウドコンピューティングサービスを生成するようにさらに設定され、前記選択されたクラウドコンピューティングサービスの生成後に、デコミッショニングされるべき前記アプリケーションは、前記生成されたクラウドコンピューティングサービスの１つ以上のデータストアへ転送可能である、請求項１５に記載のシステム。
【請求項１７】
コンピュータシステム上で動作するアプリケーションまたはコンピュータシステムをデコミッショニングするための命令コードが格納されている非一時的コンピュータ可読媒体であって、前記命令コードはマシンに動作を実行させるために前記マシンにより実行可能であり、前記動作は、
分析するべきサーバを明示する情報を受け取るステップと、
前記サーバ上で動作するターゲットアプリケーションを判定するステップと、
クラウドコンピューティングシステムに展開された、前記ターゲットアプリケーションに関連する１つ以上のアプリケーションを、前記１つ以上のアプリケーションの属性に基づき機械学習ロジックにより判定するステップであって、前記１つ以上のアプリケーションの各々は、前記判定を行う前記機械学習ロジックのトレーニングのためにトレーニングデータに格納されている先に判定されたクラウド展開情報と関連付けられている、前記判定するステップと、
前記複数のアプリケーションのうちの少なくとも１つと前記ターゲットアプリケーションとの前記関連性がスレショルドを超えるとき、前記ターゲットアプリケーションが前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連していると判定するステップと、
前記複数のアプリケーションのうちの前記少なくとも１つのアプリケーションと関連付けられている前記クラウド展開情報に従って前記ターゲットアプリケーションをクラウドコンピューティングシステムに展開することを推奨する推奨レポートを生成するステップであって、前記推奨は、推奨される展開トポロジーの概略図と、サービスとしてのソフトウェア（ＳＡＡＳ）、サービスとしてのプラットフォーム（ＰＡＡＳ）及びサービスとしてのインフラストラクチャ（ＩＡＡＳ）展開タイプのうちの１つに対応する推奨される展開タイプを含む、前記生成するステップと、
その後、ユーザにより選択された展開タイプを受取るステップと、および
前記ユーザにより選択された展開タイプが、前記推奨される展開タイプに対応しないとき、前記トレーニングデータを更新して、前記ターゲットアプリケーションを前記選択された展開タイプと関連付けるステップと
を含む、非一時的コンピュータ可読媒体。
【請求項１８】
前記命令コードは、前記マシンに、
前記ターゲットアプリケーションと関連付けられているビジネス価値を明確にする情報を受け取るステップを含む動作をさらに実行させるものであり、もし前記ビジネス価値がスレショルドより低く且つ前記ターゲットアプリケーションが前記クラウドコンピューティングシステムへの移行に適しないと判定されるならば、前記ターゲットアプリケーションがデコミッショニングされるべきであると前記レポート上で示す、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記サーバ上で動作する１つ以上のアプリケーションを判定するとき、前記命令コードは、前記マシンに、
発見ツールを前記サーバにインストールするステップと、
前記発見ツールを実行するステップとを含む動作をさらに実行させるものであり、前記発見ツールは、前記サーバ上で動作するアプリケーションを特定し、各アプリケーションについて、前記特定されたアプリケーションにより利用されている１つ以上の命令コードライブラリを判定し、前記特定されたアプリケーションのハードウェア依存性を判定するように設定される、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記ターゲットアプリケーションがクラウドコンピューティングシステムへの移行に適するかどうかを判定するとき、前記命令コードは、前記マシンに、前記ターゲットアプリケーションのユーザの数、前記ターゲットアプリケーションの使用の量、および前記ターゲットアプリケーションにより利用されるハードウェアリソースのうちの１つ以上を判定することを含む動作をさらに実行させる、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２１】
前記命令コードは、前記マシンに、前記ターゲットアプリケーションの前記属性を、前記ユーザにより選択された前記クラウド展開情報と関連付け、これにより前記トレーニングデータを更新するステップを含む動作をさらに実行させる、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項２２】
前記推奨の中の前記クラウド展開情報は、クラウドサービスプロバイダを明示する、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項２３】
前記推奨の中の前記クラウド展開情報は、アプリケーションを前記クラウドサービスプロバイダに展開するときに利用されるべきクラウドコンピューティングテンプレートを明示する、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記命令コードは、前記マシンに、前記明示されたクラウドサービスと共に前記明示されたクラウドコンピューティングテンプレートを用いてクラウドコンピューティングサービスを生成するステップを含む動作をさらに実行させ、前記選択されたクラウドコンピューティングサービスの生成後に、デコミッショニングされるべき前記アプリケーションは、前記生成されたクラウドコンピューティングサービスの１つ以上のデータストアへ転送可能である、請求項２３に記載の非一時的コンピュータ可読媒体。