接続されているネットワークが提供する業務に関する外部要求を受信する外部要求受信部と、種々の業務を構築するために必要な機能モジュールを格納するモジュールプールと、前記外部要求を満たすために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出部と、前記業務算出部が算出した機能モジュールを用い、前記業務算出部が算出した業務を構築する方法に従って、前記業務算出部が算出した業務を構築する業務システム構築部と、を備えるネットワーク管理装置。前記機能モジュールは、前記ネットワークの抽象データに基づいて前記ネットワークの管理を行い、前記業務算出部は、前記外部要求を満たすために必要な業務を構築するために必要な抽象データを算出し、前記業務算出部の算出する抽象データに基づき前記ネットワークを抽象化し、前記ネットワークの抽象データを生成する管理情報抽象部をさらに備え、前記業務システム構築部は、前記業務算出部が算出した業務を構築する方法及び前記管理情報抽象部の生成した抽象データに従って、前記業務算出部が算出した業務を構築することを特徴とする請求項1に記載のネットワーク管理装置。前記ネットワーク又は前記外部要求の要求元である管理サーバの動作環境を監視する外部環境監視部をさらに備え、前記業務算出部は、前記動作環境の監視に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出することを特徴とする請求項1又は2に記載のネットワーク管理装置。前記ネットワーク管理装置の外部と通信可能な外部通信部をさらに備え、前記モジュールプールは、前記外部通信部を通じて、前記モジュールプールとは異なる遠隔モジュールプールから、前記業務算出部が算出した機能モジュールを取得することを特徴とする請求項1から3のいずれかに記載のネットワーク管理装置。接続されているネットワークが提供する業務に関する外部要求を受信すると、前記外部要求を満たすために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出手順と、前記機能モジュールを格納するモジュールプールを参照し、前記業務算出手順で算出した機能モジュールを用い、前記業務算出手順で算出した業務を構築する方法に従って、前記業務算出手順で算出した業務を構築する業務システム構築手順と、を順に有するネットワーク管理方法。前記機能モジュールは、前記ネットワークの抽象データに基づいて前記ネットワークの管理を行い、前記業務算出手順において、前記外部要求を満たすために必要な業務を構築するために必要な抽象データを算出し、前記業務システム構築手順において、前記業務算出手順で算出した業務を構築する方法及び抽象データに従って、前記業務算出手順で算出した業務を構築することを特徴とする請求項5に記載のネットワーク管理方法。前記業務算出手順において、前記ネットワーク又は前記外部要求の要求元である管理サーバの動作環境を監視し、前記動作環境の監視に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出することを特徴とする請求項5又は6に記載のネットワーク管理方法。請求項5から7のいずれかに記載の業務算出手順及び業務システム構築手順をコンピュータに実行させるためのネットワーク管理プログラム。通信キャリアの事業運営費OPEXが急増している現在、それと直接に関わるネットワークの管理が問題視されている。そのため、ネットワークマネジメント技術についての研究開発活動が今後益々活発していくかと予想されている。それに伴い、既存ネットワークマネジメントシステムに自在な新技術の導入が必要と考えられる。一方、既存のネットワークマネジメントシステムは特定のネットワーク形態に対して設計が行われていたため、新たなネットワークに切り替える際、それを管理できる、新しいネットワークマネジメントシステムを開発しなければならないという問題もある。本発明は、新技術の導入やネットワークの更新の際に新しいネットワークマネジメントシステムを開発することなく、動的かつ自在にネットワークマネジメントシステムを構築可能にすることを目的とする。本願発明のネットワーク管理装置は、接続されているネットワークが提供する業務に関する外部要求を受信する外部要求受信部と、種々の業務を構築するために必要な機能モジュールを格納するモジュールプールと、前記外部要求を満たすために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出部と、前記業務算出部が算出した機能モジュールを用い、前記業務算出部が算出した業務を構築する方法に従って、前記業務算出部が算出した業務を構築する業務システム構築部と、を備える。本願発明のネットワーク管理装置では、前記機能モジュールは、前記ネットワークの抽象データに基づいて前記ネットワークの管理を行い、前記業務算出部は、前記外部要求を満たすために必要な業務を構築するために必要な抽象データを算出し、前記業務算出部の算出する抽象データに基づき前記ネットワークを抽象化し、前記ネットワークの抽象データを生成する管理情報抽象部をさらに備え、前記業務システム構築部は、前記業務算出部が算出した業務を構築する方法及び前記管理情報抽象部の生成した抽象データに従って、前記業務算出部が算出した業務を構築してもよい。本願発明のネットワーク管理装置では、前記ネットワーク又は前記外部要求の要求元である管理サーバの動作環境を監視する外部環境監視部をさらに備え、前記業務算出部は、前記動作環境の監視に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出してもよい。本願発明のネットワーク管理装置では、前記ネットワーク管理装置の外部と通信可能な外部通信部をさらに備え、前記モジュールプールは、前記外部通信部を通じて、前記モジュールプールとは異なる遠隔モジュールプールから、前記業務算出部が算出した機能モジュールを取得してもよい。本願発明のネットワーク管理方法は、接続されているネットワークが提供する業務に関する外部要求を受信すると、前記外部要求を満たすために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出手順と、前記機能モジュールを格納するモジュールプールを参照し、前記業務算出手順で算出した機能モジュールを用い、前記業務算出手順で算出した業務を構築する方法に従って、前記業務算出手順で算出した業務を構築する業務システム構築手順と、を順に有する。本願発明のネットワーク管理方法では、前記機能モジュールは、前記ネットワークの抽象データに基づいて前記ネットワークの管理を行い、前記業務算出手順において、前記外部要求を満たすために必要な業務を構築するために必要な抽象データを算出し、前記業務システム構築手順において、前記業務算出手順で算出した業務を構築する方法及び抽象データに従って、前記業務算出手順で算出した業務を構築してもよい。本願発明のネットワーク管理方法では、前記業務算出手順において、前記ネットワーク又は前記外部要求の要求元である管理サーバの動作環境を監視し、前記動作環境の監視に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出してもよい。本願発明のネットワーク管理プログラムは、本願発明のネットワーク管理方法における業務算出手順及び業務システム構築手順をコンピュータに実行させるためのプログラムである。なお、上記各発明は、可能な限り組み合わせることができる。本発明に係るネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラムは、外部要求に基づいて、必要な業務と、業務を構築するために必要な機能モジュールと、機能モジュールで前記業務を構築する方法を算出することにより、外部要求に応じて、動的かつ自在に機能モジュールの追加、変更及び削除を行うことができる。これにより、本発明に係るネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラムは、新技術の導入やネットワークの更新の際に新しいネットワークマネジメントシステムを開発することなく、動的かつ自在にネットワークマネジメントシステムを構築可能にすることができる。添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。実施形態1図1に、業務構築前における本実施形態に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態に係る自律ネットワークマネジメントシステムは、ネットワーク管理装置101と、ネットワーク管理装置101の管理対象とするネットワーク100と、を備える。本実施形態では、ネットワーク100がIPネットワークである場合について説明する。ネットワーク管理装置101は、機能のモジュール化を図り、外部要求や外部環境に基づき必要な情報及び機能を算出し、それを組み合わせ、機能させることで、最適なネットワークマネジメントシステムを自律的に構築する。具体的には、ネットワーク管理装置101は、外部要求受信部11と、業務算出部12と、モジュールプール13と、業務システム構築部14と、外部通信部15と、外部環境監視部17と、を備える。具体的には、ネットワーク管理方法は、業務算出手順と、業務システム構築手順と、を順に有する。業務算出手順では、ネットワーク管理装置101は、以下のように動作する。外部要求受信部11は、接続されているネットワーク100が提供する業務に関する外部要求を受信する。外部要求は、ネットワーク100が提供する業務に対する使用者の要求を定義したものである。外部要求受信部11は、本自律ネットワークマネジメントシステムを使用するネットワークオペレータより、管理対象であるネットワーク100において、IPレベルの接続を監視する業務およびIP設備を管理する業務を実施するという外部要求を受信する。ここで、ネットワークオペレータより外部要求を受信するが、本実施形態では、本自律ネットワークマネジメントシステムの使用者として通常のネットワークオペレータに限らず、エンドユーザや管理対象であるネットワークを利用するアプリケーションなどになる可能性もある。業務算出部12は、受信した外部要求に基づいて、外部要求を満たすために必要な業務と、当該業務を構築するために必要な機能モジュールと、機能モジュールを用いて当該業務を構築する方法と、を算出する。業務算出部12は、外部要求受信部11より、外部要求を受信し、外部要求を満たすために、接続監視機能モジュールで構成される監視業務と、設備管理機能モジュールで構成される在庫管理業務が必要であると算出する。また、業務算出部12が、接続監視と設備管理の二つの機能モジュールを業務システム構築部14に複製するという指示をモジュールプール13に発信する。さらに、業務算出部12が、業務システム構築部14に、接続監視モジュールと設備管理機能モジュールで監視業務と在庫管理業務を構築する指示を発信する。モジュールプール13は、機能モジュールを格納し、管理する。機能モジュールは、種々の業務を構築するために必要なモジュールである。本実施形態では、一例として接続監視と設備管理の二つの機能モジュールを格納管理していると想定している。ただし、モジュールプール13に自在な機能モジュールの追加や、変更、削除などができる。モジュールプール13が、業務算出部12よりの指示に従って、業務システム構築部14に接続監視と設備管理の二つの機能モジュールを複製する。また、モジュールプール13が、本自律マネジメントシステムの業務システム構築部14などの他の機能部にモジュールプール13中の機能モジュールを異動または複製することができる。業務システム構築手順では、ネットワーク管理装置101は、以下のように動作する。業務システム構築部14は、業務算出部12が算出した機能モジュールを用い、業務算出部12が算出した業務を構築する方法に従って、業務算出部12が算出した業務を構築する。業務システム構築部14は、業務算出部12よりの指示に従って、接続監視と設備管理を用いて、それぞれに監視業務と在庫管理業務を構築する。これにより、図2に示すように、業務システム構築部14から監視業務と在庫管理業務が構築される。以下、管理サーバの性能が低下した場合の動作の一例について説明する。外部環境監視部17は、外部環境を監視し、監視した結果を業務算出部12に送信する。外部環境は、ネットワーク管理装置101を運用する管理サーバの動作環境であり、ネットワーク管理装置101の管理対象であるネットワーク100の動作環境となる可能性がある。ただし、外部環境はそれだけに限らない。本実施形態では、外部環境監視部17が本自律ネットワークマネジメントシステムを運用する管理サーバの性能の低下を観測したと想定する。業務算出部12は、受信した監視結果に基づいて、業務システムにおける業務を再構築する必要性があるか否かを判断する。そして、外部環境の監視結果に基づいて、外部環境の変化に対応する必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する。本実施形態では、業務算出部12が、外部環境の変化に対応するために、優先度の低い在庫管理業務を一時停止すると判断する。そして、業務算出部12が構成部である設備管理機能モジュールを削除するという指示を業務システム構築部14に発信する。これにより、業務システム構築部14は、在庫管理業務を削除する。以下、ネットワーク100のネットワーク品質が低下した場合の動作の一例について説明する。外部環境監視部17は、管理対象であるネットワーク100の品質の低下を観測する。すると、外部環境の変化に対応するために、より早く品質低下の原因を解明できるよう、業務算出部12がより高度な管理ポリシーが必要であると判断する。そして、業務算出部12が、監視業務に管理ポリシー機能モジュールを追加する旨を算出し、モジュールプール13に管理ポリシー機能モジュールを業務システム構築部14に複製するよう発信する。本実施形態では、モジュールプール13が、監視ポリシー機能モジュールを格納していないと判断し、外部通信部15を通じて、遠隔モジュールプール16に監視ポリシー機能モジュールについて問い合わせる。遠隔モジュールプール16は、モジュールプール13とは異なるデータベースであり、業務算出部12はモジュールプール13又は遠隔モジュールプール16に格納されている機能モジュールの一覧から業務に必要な機能モジュールを選択する。遠隔モジュールプール16は必ずしもモジュールプール13より多くの機能モジュールを格納しない。遠隔モジュールプール16は、業務に必要であり現在モジュールプール13にない機能モジュールを格納しても良い。外部通信部15は、遠隔モジュールプール16と通信する。遠隔モジュールプール16がポリシー機能モジュールを外部通信部15に返信し、モジュールプール13が遠隔モジュールプール16からポリシー機能モジュールを取得する。これにより、業務システム構築部14における監視業務に監視ポリシーモジュールが追加される。図3に、業務再構築後における実施形態1に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態に係るネットワーク管理装置101及びネットワーク管理方法は、外部要求や外部環境に基づいて、必要な業務と、業務を構築するために必要な機能モジュールと、機能モジュールで前記業務を構築する方法を算出することにより、外部要求や外部環境に応じて、動的かつ自在に機能モジュールの追加変更削除を実現することができる。また、本実施形態に係るネットワーク管理装置101及びネットワーク管理方法は、機能モジュールを格納し、管理する遠隔モジュールプールにより、管理サーバが故障しても、必要な機能モジュールを遠隔モジュールプールから取り寄せることが可能となり、迅速にネットワークマネジメントシステムを再構築することができる。それにより、ネットワークマネジメントシステムの信頼性が向上する。なお、本実施形態に係るネットワーク管理装置101は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。また、機能モジュールは、接続監視と設備管理の二つの機能モジュールに限られず、情報処理やネットワークプロトコルなどの様々な機能モジュールが例示できる。例えば、ルーティング業務では、経路計算やトラフィックエンジニアリング、アクセス制御ポリシー作成などを有する。このモジュールを機能させることで、外部ネットワーク機器を制御することができる。このように、本実施形態では、経路計算や監視ポリシー作成などのネットワークマネジメントシステムにおける管理機能をモジュール化し、モジュールインタフェースの統一定義により、モジュールを統一的に管理することができる。実施形態2図4に、本実施形態に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態のネットワーク100は、IPネットワークとMPLS-TPネットワークが混在するケースを想定する。ただし、それらのネットワーク形態に依存しない。本自律ネットワークマネジメントシステムが複数の異なるネットワークを統一に管理することができる。本実施形態に係る自律ネットワークマネジメントシステムは、実施形態1におけるネットワーク管理装置101に代えてネットワーク管理装置102を備える。ネットワーク管理装置102は、管理情報の規格化すなわち抽象化と機能のモジュール化を図り、外部要求や外部環境に基づき必要な情報及び機能を算出し、それを組み合わせ、機能させることで、最適なネットワークマネジメントシステムを自律的に構築する。本実施形態では、機能モジュールは、ネットワーク100の抽象データに基づいてネットワーク100の管理を行う。これに伴い、ネットワーク管理装置102は、管理情報抽象部21をさらに備え、また実施形態1における業務算出部12及び業務システム構築部14に代えて業務算出部22及び業務システム構築部24を備える。以下、実施形態1と異なる点について説明する。本実施形態では、外部要求受信部11が、ネットワーク100においてIPルーティング及びMPLS-TPルーティングを行う旨の外部要求を受信した場合について説明する。この場合、業務算出部22は、IPネットワークにおける、最短経路計算機能モジュールで構成されるIPルーティング業務と、同じ最短経路計算機能モジュールで構成されるMPLS-TPルーティング業務と、すべての通信機器を管理する設備管理機能部で構成される在庫管理業務が必要であると判断する。機能モジュールについての動作は実施形態1と同様であるため、詳細を省略する。本実施形態では、業務算出部22は、さらに、外部要求を満たすために必要な業務を構築するために必要な抽象データを算出する。本実施形態では、IPルーティング業務についてはIP抽象データを、MPLS-TPルーティング業務についてはMPLS-TP抽象データを、設備管理業務については設備抽象データを算出する。そして、業務算出部22が、IP抽象データ、MPLS-TP抽象データ及び設備抽象データを抽出するように管理情報抽象部21に指示を発信する。管理情報抽象部21は、業務算出部22の指示に従って、管理対象であるネットワーク100を抽象化し、抽象データを生成する。そして、管理情報抽象部21は、生成した抽象データを、業務システム構築部24における各業務に異動または複製することができる。図5に、本実施形態に係る抽象データの一例を示す。IP抽象データは、ネットワーク100におけるIPレイヤのトポロジーを定義するものである。MPLS-TP抽象データは、ネットワーク100におけるMPLS-TP網のトポロジーを定義するものである。設備抽象データは、ネットワーク100におけるすべての設備の属性を定義するものである。本実施形態では、最短経路計算機能モジュールの実行するIPネットワークの最短経路の計算に用いるため、トポロジー以外の情報やMPLS-TPについての情報が必要ではない。このため、本実施形態では、管理情報抽象部21は、IP抽象データからトポロジー以外の情報やMPLS-TPについての情報を削除する。設備抽象データは、設備管理機能モジュールの実行する設備の管理に用いるため、ネットワークトポロジーなどについての情報が必要ではない。このため、本実施形態では、管理情報抽象部21は、設備抽象データからネットワークトポロジーなどについての情報を削除する。このように、本実施形態では、管理情報抽象部21を備えるため、複数の異なるネットワークを統一に管理することができる。業務システム構築部24は、業務算出部22が算出した業務を構築する方法及び管理情報抽象部21の生成した抽象データに従って、業務算出部22が算出した業務を構築する。本実施形態では、IP抽象データに従って最短経路の計算を行い、IPルーティング業務を構築する。MPLS-TP抽象データに従って最短経路の計算を行い、MPLS-TPルーティング業務を構築する。設備抽象データに従って在庫管理業務を構築する。本実施形態では、管理情報抽象部21が業務算出部22の指示に従って抽象データを新たに生成するが、管理情報抽象部21が事前に抽象データを生成し、業務算出部22の指示に従って生成した抽象データを選択してもよい。なお、本実施形態では、IPルーティング業務及びMPLS-TPルーティング業務における最短経路計算機能モジュールは、モジュールプール13から複製した共通の機能モジュールである。そして、IPルーティング業務ではIP抽象データを用い、MPLS-TPルーティング業務ではMPLS-TP抽象データを用いることで、抽象データに応じた適切な業務を構築することができる。このように、必要なモジュールと必要な抽象データをそれぞれの業務に組み込むことで、ネットワークマネジメントシステムの機能の迅速な変更やモジュールの再利用が可能となる。以上説明したように、本実施形態に係るネットワーク管理装置102及びネットワーク管理方法は、ネットワークを抽象化し、抽象データを生成する、管理情報抽象部21を持つことにより、各ネットワーク形態の管理情報を共通化することができ、異なるネットワークを統一的に管理することが可能となる。さらに、本実施形態に係るネットワーク管理装置102は、実施形態1で説明した外部環境監視部17や外部通信部15を備えていてもよく、これらがさらに備わることで、オペレータ要求やサーバ負荷、ネットワーク状況などに応じて、業務算出部22がこれらの状況に対応するための業務、機能モジュール、抽象データ、業務の構築方法を自律的に算出し、この算出結果に応じて業務を再構築してもよい。なお、本実施形態に係るネットワーク管理装置102は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。