(57)【要約】【課題】本発明は、異なるオペレーティングシステムで動作する複数のサーバとネットワークを介して接続された情報管理装置および記録媒体に関し、ネットワークコンピューティング環境を簡単な操作で管理・保守することを目的とする。【解決手段】サーバそれぞれにサーバ識別子とサーバ種別が対応付けられたサーバ登録情報と、登録すべきユーザ識別子、およびサーバ識別子を含む登録指示を受け付ける登録受付手段と、サーバ登録情報に基づいて、登録受付手段が受け付けた上記サーバ識別子に対応するサーバ種別を取得し、該サーバ種別に適合した形式のコマンドを生成して、ネットワークを介して該サーバに送信する指示手段とを備える。【選択図】　図１
2004054941.tif 000002
【特許請求の範囲】
【請求項１】
異なるオペレーティングシステムで動作する複数のサーバとネットワークを介して接続された情報管理装置において、
上記サーバそれぞれにサーバ識別子とサーバ種別が対応付けられたサーバ登録情報と、
登録すべきユーザ識別子、およびサーバ識別子を含む登録指示を受け付ける登録受付手段と、
上記サーバ登録情報に基づいて、上記登録受付手段が受け付けた上記サーバ識別子に対応するサーバ種別を取得し、該サーバ種別に適合した形式のコマンドを生成して、上記ネットワークを介して該サーバに送信する指示手段と
を備えたことを特徴とする情報管理装置。
【請求項２】
さらに、ユーザ識別子、および変更すべき変更情報を含む変更指示を受け付ける変更受付手段を備え、
上記指示手段は、上記変更受付手段が受け付けた上記ユーザ識別子を上記各サーバのデータベースから検索し対象となるサーバを抽出し、上記サーバ登録情報に基づいて、検索した該サーバ識別子に対応するサーバ種別を取得し、該サーバ種別に適合した形式のコマンドを生成して、該サーバに上記ネットワークを介して送信する
ことを特徴とする請求項１記載の情報管理装置。
【請求項３】
上記送信先であるサーバから、上記コマンドに対する応答を受信できない場合あるいは上記指示された処理が正常に行われなかった旨の応答を受信した場合には、上記指示を送信したサーバに対し、上記コマンドのキャンセルを通知する手段と
を備えたことを特徴とする請求項１または請求項２記載の情報管理装置。
【請求項４】
上記登録受付手段または上記変更受付手段は、上記ネットワークに接続された端末から送信される、該端末のブラウザ画面に入力される上記登録指示または上記変更指示を、受信することを特徴とする請求項１または請求項２記載の情報管理装置。
【請求項５】
送信先の上記サーバから、上記コマンドに対応する処理が正常に行われた旨の応答を受信した場合には処理を終了することを特徴とする請求項１または請求項２記載の情報管理装置。
【請求項６】
異なるオペレーティングシステムで動作する複数のサーバとネットワークを介して接続されたコンピュータを、
登録すべきユーザ識別子、およびサーバ識別子を含む登録指示を受け付ける登録受付手段と、
上記サーバそれぞれにサーバ識別子とサーバ種別が対応付けられたサーバ登録情報に基づいて、上記登録受付手段が受け付けた上記サーバ識別子に対応するサーバ種別を取得し、該サーバ種別に適合した形式のコマンドを生成して、上記ネットワークを介して該サーバに送信する指示手段と
して機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項７】
さらに、上記コンピュータを、
ユーザ識別子、および変更すべき変更情報を含む変更指示を受け付ける変更受付手段として機能させ、
上記指示手段は、上記変更受付手段が受け付けた上記ユーザ識別子を上記各サーバのデータベースから検索し対象となるサーバを抽出し、上記サーバ登録情報に基づいて、検索した該サーバ識別子に対応するサーバ種別を取得し、該サーバ種別に適合した形式のコマンドを生成して、該サーバに上記ネットワークを介して送信する
ことを特徴としたプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なるオペレーティングシステムで動作する複数のサーバとネットワークを介して接続された情報管理装置および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、ネットワークコンピューティング環境は、ソラリス（製品名）に代表されるＵＮＩＸプラットホームと、マイクロソフト（会社名）の製品であるウインドウズプラットホームが混在している。例えば電子メールやＷＷＷなどのインターネット関係の処理はＵＮＩＸサーバを使用し、アプリケーション共用やファイル共用などの事務処理関係の処理はウインドウズサーバを使用している。
【０００３】
これら異なるプラットホームのサーバにアドレスなどのネットワーク情報やパスワードなどのユーザ情報をそれぞれ登録・削除などする場合には、それぞれのプラットホームのサーバ（コンピュータシステム）の操作に従いそれぞれ同一の情報であってもそれぞれ設定するようにしていた。
【０００４】
【発明が解決しようとする課題】
このため、管理者はそれぞれのプラットホームのサーバに対応した操作でそれぞれ同一の情報、例えば利用者ＩＤ、パスワードなどのユーザ情報および、アドレスなどのネットワーク情報をそれぞれに全部同期を取って登録、追加、変更、削除などを行う必要があるという面倒な操作が要求されてしまうという問題あった。特に、ネットワークに異なるプラットホームのサーバがあり、ある１台には登録したが、他の１台に登録を忘れると、その忘れたサーバの機能を当該利用者は利用できないという事態が発生するという問題があった。
【０００５】
また、パスワードを利用者が変更しようとしても、それぞれのサーバ毎に行う必要があり、操作が面倒であるという問題もあった。
本発明は、これらの問題を解決するため、複数のシステムがネットワーク接続されて全体として１つのシステムを構成などする場合に、利用者や管理者からの登録・変更・削除などの指示があったときに自動的に該当する全てのシステムのネットワーク情報やユーザ情報を同期を取って反映し、ネットワークコンピューティング環境を簡単な操作で管理・保守することを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、ＷＷＷサーバ１は、ネットワークに接続されたサーバ（システム）に情報（ネットワーク情報およびユーザ情報）を自動的に登録するものであって、ここでは、資源探索手段２、入力手段４、登録指示手段５、戻し指示手段６などから構成されるものである。
【０００７】
資源探索手段２は、ネットワークに接続されたサーバ（資源）を探索するものである。
入力手段４は、情報（ネットワーク情報およびユーザ情報）などを入力するものである。
【０００８】
登録指示手段５は、情報（ネットワーク情報およびユーザ情報）をサーバに登録指示するものである。
戻し指示手段６は、情報（ネットワーク情報およびユーザ情報）の登録がいずれかのサーバで不可のときに各サーバに登録指示した情報を元に戻すように指示するものである。
【０００９】
サーバ１１，１４，１５は、ネットワークに接続されて各種サービスを提供するものであって、ここでは、情報（ネットワーク情報およびユーザ情報）を自動登録する対象の各種サーバであり、登録手段１２などを持つものである。
【００１０】
登録手段１２は、ＷＷＷサーバ１の登録指示手段５から登録指示された情報（ネットワーク情報およびユーザ情報）を登録して保存するものである。
次に、動作を説明する。
【００１１】
ＷＷＷサーバ１の登録指示手段５が、利用者あるいは管理者から指示されたネットワーク情報およびユーザ情報のいずれかあるいは両者の情報について、情報が必要なサーバ１１、１４、１５などのシステムに対して適合したデータにし
てネットワークに順次送信し、各サーバの登録手段１２がそれぞれ自身のファイルなどに登録し保存するようにしている。
【００１２】
また、ＷＷＷサーバ１の登録指示手段５が、利用者あるいは管理者から指示されたネットワーク情報およびユーザ情報のいずれかあるいは両者の情報について、情報が必要なサーバ１１、１４、１５などのシステムに対して適合したデータにしてネットワークに順次送信し、各サーバの登録手段１２がそれぞれ自身のファイルなどに登録して保存すると共に登録した旨を返信し、ＷＷＷサーバ１の戻し指示手段６が情報を送信した全てのサーバのうちの１つからでも登録不可あるいは所定時間経過しても返答が無い場合に、情報を送信した全てのサーバにキャンセルを通知して情報を全て元に戻すようにしている。
【００１３】
これらの際に、システムに適合したデータとして、システムに適合した形式のコマンドにするようにしている。
また、指示されたネットワーク情報およびユーザ情報のいずれかあるいは両者の情報を、ブラウザ上の画面から指示された情報をＷＷＷサーバ１が受信し、受信した情報を必要なシステムに送信するようにしている。
【００１４】
また、ネットワークに接続されたシステム（サーバ）を検索して情報の送信の必要なシステム（サーバ）を自動収集するようにしている。
従って、複数のシステム（サーバ）がネットワーク接続されて全体として１つのシステムを構成などする場合に、利用者や管理者からの登録・変更・削除などの指示があったときに自動的に該当する全てのシステム（サーバ）のネットワーク情報やユーザ情報を同期を取って反映することにより、複数の異なるサーバが接続されたネットワークコンピューティング環境を簡単な換作で管理・保守することが可能となる。
【００１５】
【実施例】
次に、図１から図１０を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１６】
図１は、本発明のシステム構成図を示す。
図１において、ＷＷＷサーバ１は、ネットワークに接続されたサーバ（システム）に情報（ネットワーク情報およびユーザ情報）を自動的に登録・変更などするものであって、ここでは、資源探索手段２、資源監視手段３、入力手段４、登録指示手段５、戻し指示手段６などから構成されるものである。
【００１７】
資源探索手段２は、ネットワークに接続されたサーバ（資源）を探索するものである。
入力手段４は、管理者が入力装置から入力した情報（ネットワーク情報およびユーザ情報）やＷＷＷブラウザ７から入力された情報を入力するものである。
【００１８】
登録指示手段５は、情報（ネットワーク情報およびユーザ情報）をサーバに登録指示するものである。
戻し指示手段６は、情報（ネットワーク情報およびユーザ情報）の登録がいずれかのサーバで不可のときに各サーバに登録指示した情報を元に戻すように指示するものである。
【００１９】
サーバ１１は、ＵＮＩＸサーバであって、各種サービスを提供するものであり、登録手段１２および変更手段１３を持つものである。
サーバ１４は、ＯＲＡＣＬＥサーバであって、各種サービスを提供するものであり、登録手段１２および変更手段１３を持つものである。
【００２０】
サーバ１５は、ＮＴサーバであって、各種サービスを提供すると共に、更にＯＲＡＣＬＥサーバ１６としても動作するものであり、登録手段１２および変更手段１３をそれぞれ持つものである。
【００２１】
登録手段１２は、ＷＷＷサーバ１の登録指示手段５から登録指示された情報（ネットワーク情報およびユーザ情報）を自身のファイルなどに登録して保存するものである。
【００２２】
変更手段１３は、ＷＷＷサーバ１の登録指示手段５から変更指示された情報（ネットワーク情報およびユーザ情報）で自身のファイルなどを変更登録して保存するものである。
【００２３】
ネットワーク２１は、ＷＷＷサーバ１、ＷＷＷブラウザ２、およびサーバ１１、１４、１５などを相互に接続してシステムを構成するためのものである。
図２は、本発明の動作説明フローチャート（サーバ／ユーザ登録）を示す。
【００２４】
図２の（ａ）は、サーバの登録のフローチャートを示す。
図２の（ａ）において、Ｓｌは、サーバ登録画面を表示する。これは、後述する図３の（ａ）に示すサーバ登録画面を表示、例えばＷＷＷブラウザ７の画面上に表示する。
【００２５】
Ｓ２は、選択する。これは、Ｓｌで表示した図３の（ａ）のサーバ登録画面上で、管理者がサーバ種別、サーバ名をマウスで選択する。
Ｓ３は、追加・変更・削除の指定を入力する。ここでは、追加を指定する。
【００２６】
Ｓ４は、サーバ情報の入力画面を表示する。これは、Ｓ３で追加が指定されたので、後述する図３の（ｂ）のサーバ情報の入力画面を表示する。
Ｓ５は、入力する。Ｓ４で表示された図３の（ｂ）のサーバ情報の入力画面上で、サーバの情報として、ここでは図示の下記の情報を入力する。
【００２７】
・ＩＰ　　　　　　：１５７．６．１０．２
・あるいはホスト名：ＤＢ０１
Ｓ６は、登録する。これは、Ｓ５で入力された情報（サーバとそのＩＰアドレス／ホスト名などからなるネットワーク情報）をＷＷＷサーバ１が取り込み、当該情報が必要な各サーバ１１、１４、１５などに、後述する図５のフローチャートに従いそれぞれ登録する。
【００２８】
以上によって、図１のＷＷＷブラウザ７の画面上でサーバ種別、サーバ名を指定し、更に追加の場合にはサーバ情報（ＩＰアドレス／ホスト名）を指定することで、ＷＷＷサーバ１がこれら情報を取り込んで当該情報の必要なサーバ１１、１４、１５、１６などに自動登録することが可能となる。
【００２９】
図２の（ｂ）は、ユーザの登録のフローチャートを示す。
図２の（ｂ）において、Ｓｌｌは、ＤＢ選択画面を表示する。これは、後述する図４の（ａ）に示す管理者によるユーザ登録のためのＤＢ（サーバ）の選択画面を表示、例えばＷＷＷブラウザ７の画面上に表示する。
【００３０】
Ｓ１２は、選択する。これは、Ｓｌｌで表示した図４の（ａ）のＤＢの選択画面上で、管理者が図示のようにＤＢ（サーバ）をマウスで選択する。
Ｓ１３は、追加・削除画面を表示する。ここでは、追加を選択する。
【００３１】
Ｓ１４は、ユーザ情報入力画面を表示する。これは、Ｓ１３で追加が選択されたので、後述する図４の（ｂ）のユーザの登録画面を表示する。
Ｓ１５は、入力する。Ｓ１４で表示された図４の（ｂ）のユーザの登録画面上で、図示のように、ユーザの情報として、ここでは図示の下記の情報を入力する。
【００３２】
・ユーザ名　　　　：ＹＡＭＡＤＡ
・ユーザＩＤ　　　：１２３４（ＵＮＩＸのみ）
・グループＩＤ　　：１００（ＵＮＩＸのみ）
・パスワード　　　：ａｂｃ
・その他　　　　　：
Ｓ１６は、登録する。これは、Ｓ１５で入力された情報（ユーザ名、ユーザＩＤ，グループＩＤ、パスワードなどからなるユーザ情報）をＷＷＷサーバ１が取り込み、当該情報が必要な各サーバ１１、１４、１５などに、後述する図５のフローチャートに従いそれぞれ登録する。
【００３３】
以上によって、図１のＷＷＷブラウザ７の画面上でＤＢ名、およびユーザ情報（ユーザ名、ユーザＩＤ、グループＩＤ、パスワードなど）を指定するごとで、ＷＷＷサーバ１がこれら情報を取り込んで当該情報の必要なサーバ１１、１４、１５，１６などに当該ユーザ情報を自動登録することが可能となる。
【００３４】
図３は、本発明の画面例（サーバ登録画面）を示す。
図３の（ａ）は、サーバの登録画面例を示す。ここでは、図示の下記の情報を指定して追加、変更、削除を選択する。
【００３５】
・サーバ種別：ＵＮＩＸ／ＷＩＮＤＯＷＳ　ＮＴ／ＯＲＡＣＬＥ
・サーバ名：ＳＶ０１／ＳＶ０２／ＤＢ０１／ＳＶ０２
これらサーバ種別およびサーバ名は、図１の各サーバに記載したものを参照。
【００３６】
図３の（ｂ）は、追加の場合のサーバ情報の入力画面例を示す。この追加のサーバ情報の入力画面では、図示の下記の情報を入力する。
・サーバ種別に対応する
・ＩＰアドレス　　：１５７．６．１０．２
・あるいはホスト名：ＤＢ０１
以上の図３の（ａ）および図３の（ｂ）の画面上でサーバ情報（サーバ種別、サーバ名、ＩＰアドレス／ホスト名などの情報）を簡易に入力することが可能となる。
【００３７】
図４は、本発明の画面例（管理者によるユーザ登録画面）を示す。
図４の（ａ）は、ＤＢの選択画面例を示す。ここでは、図示の情報（図２の（ａ）で登録されたサーバ名）中からユーザ登録しようとするサーバ名を選択する。
【００３８】
図４の（ｂ）は、ユーザの登録画面例を示す。このユーザの登録画面では、図示の下記の情報を入力する。
・ユーザ名　　：ＹＡＭＡＤＡ
・ユーザＩＤ　：１２３４（ＵＮＩＸのみ）
・グループＩＤ：１００（ＵＮＩＸのみ）
・パスワード　：ａｂｃ
以上の図４の（ａ）および図４の（ｂ）の画面上でユーザ登録するサーバ名およびユーザ情報（ユーザ名、ユーザＩＤ，グループＩＤ、パスワードなどの情報）を簡易に入力することが可能となる。
【００３９】
図５は、本発明の動作説明フローチャート（登録）を示す。
図５において、Ｓ２１は、ＤＢ（サーバ名）の判断を行う。これは、ＷＷＷサーバ１上のＣＧＩが以降を実施するものであって、ここでは、ネットワークに接続されているサーバ名のうち登録対象のものを判断する。
【００４０】
Ｓ２２は、対象ホストの決定を行う。これは、登録指示のあった情報（ユーザ情報およびネットワーク情報）について、対象となるホストを決定する。
Ｓ２３は、対象ホストへの必要情報を判定する。これは、Ｓ２２で決定されたホストに必要な情報を判定する。
【００４１】
Ｓ２４は、必要情報を取得する。これは、登録指示のあった情報（ネットワーク情報およびユーザ情報）のうちかち対象ホストに必要な情報（例えばＵＮＩＸサーバやウインドウＮＴサーバにそれぞれに必要な情報）をそれぞれ取得する。
【００４２】
Ｓ２５は、コマンド生成する。これは、後述する図６に示すように、対象ホスト（サーバ）用のコマンド（ＵＮＩＸ用、ＮＴ用のコマンド）をそれぞれ生成する。
【００４３】
Ｓ２６は、資源のチェックを行う。これは、Ｓ２５で作成した対象ホスト（サーバ）が通信可能か否かなどをチェックする。ＯＫの場合には、Ｓ２７に進む。
ＮＧの場合には、Ｓ３１で元に戻す、即ち、対象ホストと通信できないなどで登録できないと判明したので元の情報に戻す（既に送信した対象ホスト（サーバ）があればキャンセルコマンドをその対象ホストに送信して登録をキャンセルあるいは登録されていれば元の情報に戻し、同期化を行い）、終了する。
【００４４】
Ｓ２７は、Ｓ２６のＯＫで、対象ホストが通信可能で登録可と判明したので、コマンドを送信する。
Ｓ２８は、結果確認する。これは、Ｓ２７でコマンドを送信した全ての対象ホストからの結果がＯＫで情報が登録されたか確認する。
【００４５】
Ｓ２９は、結果がＯＫか判別する。ＹＥＳの場合には、Ｓ３０に進む。一方、Ｓ２９のＮＯの場合には、結果がＮＧでコマンドを送信した対象ホストで情報の登録がＮＧと判明したので、Ｓ３１で元に戻す、即ち、対象ホストと通信できないなどで登録できないと判明したので元の情報に戻す（既に送信した対象ホスト（サーバ）があればキャンセルコマンドをその対象ホストに送信して登録をキャンセルあるいは登録されていれば元の情報に戻し、同期化を行い）、終了する。
【００４６】
Ｓ３０は、次があるか判別する。ＹＥＳの場合には、Ｓ２１に戻り繰り返す。ＮＯの場合には、終了する。
以上によって、利用者／管理者から指定／選択された情報（ネットワーク情報およびユーザ情報）のうち必要な情報を取り出してコマンドにし、対象ホスト（サーバ）に送信して登録を指示し、全ての対象ホストから登録ＯＫの応答があったときに終了し、一方、対象ホストの１つからでも登録ＮＧあるいは所定時間経過しても登録ＯＫの応答が無かった場合には、全ての対象ホスト（サーバ）に図示しないがキャンセルコマンドを送信してすべて元の情報に戻し、対象ホストが全て同期を取って登録することが可能となる。これにより、情報を登録する必要のある対象ホストの登録もれをなくし、かつ登録するときは全て同時に登録し、情報（ネットワーク情報およびユーザ情報）の複数の対象ホスト間で自動的に同期化を図ることが可能となる。
【００４７】
図６は、本発明のコマンド例（ユーザ登録用）を示す。これは、既述した図５のＳ２５で生成した対象ホスト毎のコマンド例であって、上段がＵＮＩＸ用のコマンド例であり、下段がウインドウズＮＴ用のコマンド例である。それぞれのコマンドの内容は、図示の通りである。例えば
・ＵＮＩＸ用のコマンドでは生成コマンド内にパスワードがなく、パスワードデータとして付加しており、
・ＮＴ用のコマンドでは生成コマンド内にパスワードがあり、パスワードデータは付加しない。
【００４８】
以上のように、対象ホスト毎に専用のそれぞれが解釈できるコマンドを生成することで、ネットワークに接続された異なる種類のサーバ（例えばＵＮＩＸサーバ、ＮＴサーバ、ＯＲＡＣＬＥサーバなど）が接続されていても、それぞれのコマンドを生成して情報（ネットワーク情報およびユーザ情報）を複数のサーバに簡易に登録することが可能となる。
【００４９】
図７は、本発明の動作説明フローチャート（ＵＮＩＸ側（ＳＶ０１）でのユーザ登録処理）を示す。これは、図１のＵＮＩＸサーバ１１（サーバ名ＳＶ０１）でのユーザ情報の登録処理の手順を示す。
【００５０】
図７において、Ｓ４０は、受信する。これは、既述した図５のＳ２７で送信されたコマンド（例えば図６の上段のＵＩＮＸ用のコマンド）を受信する。
Ｓ４１は、システム資源をチェックする。
【００５１】
Ｓ４２は、解析する。これは、Ｓ４０で受信したＵＮＩＸ用の図６の上段のコマンドを解析する。
Ｓ４３は、登録コマンドによりユーザ情報の追加を行う。これは、Ｓ４２の解析で、ここでは、ユーザ情報の新規登録と判明したので、登録コマンドを使用してユーザ情報をデータベースなどに新規に追加する。
【００５２】
Ｓ４４は、パスワード指示データにより、初期パスワードの設定を行う。これは、Ｓ４３でユーザ情報を登録したので、初期パスワードの設定を行う。
Ｓ４５は、結果を返す。これは、Ｓ４３までの処理が正常に終了あるいは異常終了したかの結果を、ＷＷＷサーバ（登録指示元）に返す。
【００５３】
以上によって、ＷＷＷサーバ１の登録指示手段５から図６のコマンドで登録指示されたサーバは、コマンドで指示されたユーザ情報を取り出し、自身のデータベースなどに登録することが可能となる。そして、登録結果をＷＷＷサーバ１に返信する。ＷＷＷサーバ１は、コマンドを送信した全ての対象サーバ（ホスト）から登録ＯＫの応答があれば、終了し、一方、１つからでも登録ＮＧの応答あるいは所定時間経過しても応答がないときは、キャンセルコマンドを全ての対象サーバに送信して元の状態に戻し、同期化を図るようにする。
【００５４】
図８は、本発明の動作説明フローチャート（ＮＴ側（ＳＶ０２）でのユーザ登録処理）を示す。これは、図１のＮＴサーバ１５（サーバ名ＳＶ０２）でのユーザ情報の登録処理の手順を示す。
【００５５】
図８において、Ｓ５０は、受信する。これは、既述した図５のＳ２７で送信されたコマンド（例えば図６の下段のＮＴ用のコマンド）を受信する。
Ｓ５１は、システム資源をチェックする。
【００５６】
Ｓ５２は、解析する。これは、Ｓ５０で受信したＮＴ用の図６の下段のコマンドを解析する。
Ｓ５３は、登録コマンドによりユーザ情報の追加を行う。これは、Ｓ５２の解析で、ここでは、ユーザ情報の新規登録と判明したので、登録コマンドを使用してユーザ情報をデータベースなどに新規に追加する。
【００５７】
Ｓ５４は、結果を返す。これは、Ｓ５３までの処理が正常に終了あるいは異常終了したかの結果を、ＷＷＷサーバ（登録指示元）に返す。
以上によって、ＷＷＷサーバ１の登録指示手段５から図６のコマンドで登録指示されたサーバは、コマンドで指示されたユーザ情報を取り出し、自身のデータベースなどに登録することが可能となる。そして、登録結果をＷＷＷサーバ１に返信する。ＷＷＷサーバ１は、コマンドを送信した全ての対象サーバ（ホスト）から登録ＯＫの応答があれば、終了し、一方、１つからでも登録ＮＧの応答あるいは所定時間経過しても応答がないときは、キャンセルコマンドを全ての対象サーバに送信して元の状態に戻し、同期化を図るようにする。
【００５８】
図９は、本発明の動作説明フローチャート（ＷＷＷサーバ１のＣＧＩの処理）を示す。
図９において、Ｓ６１は、パスワード変更画面を表示する。これは、後述する図１０のパスワード変更画面をＷＷＷブラウザ７に表示する。
【００５９】
Ｓ６２は、パスワード変更入力する。これは、Ｓ６２で表示した図１０のパスワード変更画面上で、図示の下記の情報の入力を受け付ける。
・ユーザ名　　：ＹＡＭＡＤＡ
・旧パスワード：ａｂｃ
・新パスワード：ｘｙｚ
この際、新パスワードについては、図示しないが確認のために、更に別の画面を表示し、２度目の新パスワードを入力する。
【００６０】
Ｓ６３は、ユーザ名を元にサーバを検索する。これは、Ｓ６２で入力されたユーザ名を元にサーバのデータベースを検索し、いずれのサーバが対象か検索する。
【００６１】
Ｓ６４は、対象ホストへの必要情報の取得を行う。
Ｓ６５は、コマンド生成する。例えば後述する図１１に示すようにコマンドを生成する。
【００６２】
Ｓ６６は、コマンドを送信する。
Ｓ６７は、結果を確認する。
Ｓ６８は、結果ＯＫか判別する。ＯＫの場合には、Ｓ６９に進む。ＮＧの場合には、Ｓ７０で元に戻し（キャンセルコマンドを送信して元の情報（パスワード）に戻し）、終了する。
【００６３】
Ｓ６９は、次のサーバがあるか判別する。ある場合には、Ｓ６４以降を繰り返す。ない場合には、終了する。
以上によって、図１０に示すようなパスワード変更画面を表示し、利用者から旧パスワードおよび変更する新パスワードの入力があった場合、ユーザ名を元に登録すべき対象サーバ（ホスト）を検索し、対象サーバに適合したコマンドを生成して全てに送信して登録指示し、その結果が全てＯＫの場合に一連のパスワードの変更処理を終了し、１つでもＮＧの場合にはキャンセルコマンドを対象サーバに全て送信して元のパスワード戻し、パスワード登録対象の複数のサーバについて同期化を取って登録することが可能となる。
【００６４】
図１０は、本発明の画面例（パスワード変更画面（一般ユーザ））を示す。このパスワード変更画面では、図示の下記の情報をユーザに入力させて、変更するようにしている。
【００６５】
・ユーザ名　　：ｙａｍａｄａ
・旧パスワード：ａｂｃ
・新パスワード：ｘｙｚ
ここで、新パスワードは、１回目を入力した後、別画面に切替えて２度目の入力をさせてユーザに間違いのないように確認させるようにしている。
【００６６】
図１１は、本発明のコマンド例（パスワード変更用）を示す。これは、パスワード変更用のコマンド例であって、上段がＵＮＩＸ用のコマンド例であり、下段がウインドウズＮＴ用のコマンド例である。それぞれのコマンドの内容は、図示の通りである。例えば
・ＵＮＩＸ用のコマンドでは生成コマンド内にパスワードがなく、パスワード指示データとして付加しており、
・ＮＴ用のコマンドでは生成コマンド内にパスワードがあり、パスワード指示データは付加しない。
【００６７】
以上のように、対象ホスト毎に専用のそれぞれが解釈できるコマンドを生成することで、ネットワークに接続された異なる種類のサーバ（例えばＵＮＩＸサーバ、ＮＴサーバ、ＯＲＡＣＬＥサーバなど）が接続されていても、それぞれのコマンドを生成して情報（ネットワーク情報およびユーザ情報）を複数のサーバに簡易に登録することが可能となる。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、複数のシステム（サーバ）がネットワーク接続されて全体として１つのシステムを構成などする場合に、利用者や管理者からの登録・変更・削除などの指示があったときに自動的に該当する全てのシステム（サーバ）のネットワーク情報やユーザ情報を同期を取って反映する構成を採用しているため、複数の異なるサーバが接続されたネットワークコンピューティング環境を簡単な換作で管理・保守することが可能となる。これらにより、（１）利用者や管理者は画面上から１回のネットワーク情報（サーバ名、ＩＰアドレス／ホスト名など）およびユーザ情報（ユーザ名、ユーザＩＤ、パスワードなど）を入力するのみで、ネットワークに接続されている異なる種類のサーバに異なったコマンドを自動生成して必要な情報を同期を取って登録・変更などすることが可能となる。
【００６９】
（２）複数の対象サーバに情報を登録しようとした場合に、１つでも対象サ
ーバに情報が登録不可であった場合には、キャンセルコマンドを全ての対象サーバに送信してキャンセルし元の情報に戻し、情報の同期化を自動的に図ることが可能となる。
【００７０】
（３）利用者／管理者は専門的知識がなくても、図１０などの画面上（ＷＷ
Ｗブラウザ７の画面上）から情報（ネットワーク情報やユーザ情報）を入力するのみで、ＷＷＷサーバ１に設けた登録指示手段５や戻し指示手段６が自動的にＵＮＩＸ用やＮＴ用や更にＯＲＡＣＬＥ用などのコマンドを生成して対象サーバに送信して自動的に登録し、１つでも対象サーバで登録不可が発生すると自動的にキャンセルコマンドを送信して元の状態に戻し、同期化を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（サーバ／ユーザ登録）である。
【図３】本発明の画面例（サーバ登録画面）である。
【図４】本発明の画面例（管理者によるユーザ登録）である。
【図５】本発明の動作説明フローチャート（登録）である。
【図６】本発明のコマンド例（ユーザ登録用）である。
【図７】本発明の動作説明フローチャート（ＵＮＩＸ側（ＳＶ０１）でのユーザ登録処理）である。
【図８】本発明の動作説明フローチャート（ＮＴ側（ＳＶ０２）でのユーザ登録処理）である。
【図９】本発明の動作説明フローチャート（ＷＷＷサーバのＣＧＩの処理）である。
【図１０】本発明の画面例（パスワード変更画面（一般ユーザ））である。
【図１１】本発明のコマンド例（パスワード変更用）である。
【符号の説明】
１：ＷＷＷサーバ
２：資源探索手段
３：資源監視手段
４：入力手段
５：登録指示手段
６：戻し指示手段
７：ＷＷＷブラウザ
１１：ＵＮＩＸサーバ
１２：登録手段
１３：変更手段
１４、１６：ＯＲＣＬＥサーバ
１５：ＮＴサーバ
２１：ネットワーク
【図１】
2004054941.tif 000003
【図２】
2004054941.tif 000004
【図３】
2004054941.tif 000005
【図４】
2004054941.tif 000006
【図５】
2004054941.tif 000007
【図６】
2004054941.tif 000008
【図７】
2004054941.tif 000009
【図８】
2004054941.tif 000010
【図９】
2004054941.tif 000011
【図１０】
2004054941.tif 000012
【図１１】
2004054941.tif 000013