(57)【特許請求の範囲】
【請求項１】
複数のユーザの端末からのアクセス要求に応じて、複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うデータ開示システムであって、
前記開示対象データへのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶するアクセス条件情報記憶装置と、
前記アクセス権限識別情報は、前記複数のユーザの一部に共通する属性を表す属性情報により識別可能なものであり、
前記ユーザを識別し認証に用いられるユーザ識別情報と当該ユーザにおける前記属性情報とを、前記複数のユーザごとに関連付けて記憶するユーザ基本情報記憶装置と、
前記アクセス条件情報記憶装置及び前記ユーザ基本情報記憶装置と接続され、前記ユーザ基本情報記憶装置に前記属性情報が前記ユーザ識別情報に関連付けて格納されたことをトリガーとして、前記ユーザ基本情報記憶装置から前記ユーザ識別情報と前記属性情報を取得し、前記アクセス条件情報記憶装置の中から、当該取得した属性情報に基づいて前記アクセス権限識別情報を特定し、当該特定したアクセス権限識別情報と当該取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する登録手段を備えるバッチサーバと、
前記複数のユーザの端末とネットワークを介して接続され、前記ユーザ基本情報記憶装置と接続され、かつ、前記アクセス条件情報記憶装置とは接続されておらず、前記登録手段による登録後に、前記複数のユーザの端末のいずれかから前記ユーザ識別情報が含まれる前記アクセス要求を受信し、当該アクセス要求に含まれるユーザ識別情報と前記ユーザ基本情報記憶装置に記憶されたユーザ識別情報に基づいて前記ユーザの認証を行う認証システムと、
前記認証システム、前記アクセス条件情報記憶装置及び前記複数のデータベースと接続され、かつ、前記複数のユーザの端末、前記ユーザ基本情報記憶装置とは接続されておらず、前記認証システムにより認証されたユーザにおけるユーザ識別情報に関連付けられたアクセス権限識別情報を前記アクセス条件情報記憶装置の中から特定し、当該特定したアクセス権限識別情報に関連付けられたアクセス権限情報に基づき、当該認証されたユーザに対して前記複数の開示対象データへのアクセス制御を行うアクセス制御システムと、
を備えたデータ開示システム。
【請求項２】
前記アクセス権限情報は、アクセス権限が定義された開示対象データがデータベース内のテーブルに項目単位での開示制御が設定されることを特徴とする請求項１に記載のデータ開示システム。
【請求項３】
前記ユーザ識別情報は、複数の前記属性情報が関連付けられ、
前記登録手段は、前記取得した属性情報のそれぞれに基づいて特定される複数の前記アクセス権限識別情報と前記取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する、請求項１又は２に記載のデータ開示システム。
【請求項４】
前記データ開示システムは、前記ユーザの端末による前記開示対象データへのアクセス履歴と当該ユーザのユーザ識別情報とを関連付けて格納された履歴データベースをさらに備え、
前記アクセス権限情報は、前記属性情報に応じて前記履歴データベースに格納されたアクセス履歴へのアクセス権限が定義され、
前記登録手段は、前記取得した属性情報に基づき前記アクセス履歴へのアクセス権限が定義されたアクセス権限情報に関連付けられたアクセス権限識別情報を特定することを特徴とする、請求項１乃至３のいずれか１項に記載のデータ開示システム。
【請求項５】
前記属性情報は、前記ユーザの担当する業務を示す業務情報、前記ユーザの所属する拠点を示す拠点情報、及び、前記ユーザの職位を示す職位情報を含み、
前記アクセス権限識別情報は、前記業務情報、前記拠点情報、及び前記職位情報に基づいて識別可能であり、
前記登録手段は、前記取得した属性情報から前記業務情報、前記拠点情報、及び前記職位情報を抽出し、当該抽出した前記業務情報、前記拠点情報、及び前記職位情報に基づいて前記アクセス権限識別情報を特定し、当該特定した前記アクセス権限識別情報と前記取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する、請求項１乃至４のいずれか１項に記載のデータ開示システム。
【請求項６】
前記属性情報は、前記ユーザの管轄する複数の拠点をまとめた地域を示す地域情報を含み、
前記登録手段は、前記取得した属性情報に含まれる前記地域情報に対応する複数の前記拠点情報に基づき、複数の前記アクセス権限識別情報を特定することを特徴とする、請求項５に記載のデータ開示システム。
【請求項７】
複数のユーザの端末とネットワークを介して接続された認証システムにおいて前記ユーザを識別し認証に用いられるユーザ識別情報と、当該ユーザの属性を表す属性情報とを、前記複数のユーザごとに関連付けて記憶し、前記認証システムと接続されたユーザ基本情報記憶装置と、
前記認証システムと接続され、かつ、前記複数のユーザの端末及び前記ユーザ基本情報記憶装置とは接続されていないアクセス制御システムにおいて複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うためのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶し、前記アクセス制御システムと接続され、かつ、前記複数のユーザの端末及び前記認証システムとは接続されていないアクセス条件情報記憶装置と、
接続され、制御部を備えるコンピュータにおいて、
前記複数のユーザの端末からのアクセス要求に応じて、前記開示対象データへのアクセス制御の設定を行うためのアクセス制御設定方法であって、
前記アクセス権限識別情報は、前記複数のユーザの一部に共通する属性を表す前記属性情報により識別可能なものであり、
前記制御部が、
前記属性情報を前記ユーザ基本情報記憶装置に格納された前記ユーザ識別情報に関連付けて登録する属性情報登録ステップと、
前記属性情報登録ステップにより前記属性情報が登録されたことをトリガーとして、前記ユーザ基本情報記憶装置から、前記ユーザ識別情報と前記属性情報を取得する取得ステップと、
前記アクセス条件情報記憶装置の中から、前記取得ステップにより取得された属性情報に基づいて前記アクセス権限識別情報を特定する特定ステップと、
前記特定ステップにより特定されたアクセス権限識別情報と前記取得ステップにより取得されたユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する登録ステップと、を実行するアクセス制御設定方法。
【請求項８】
前記属性情報登録ステップは、複数の前記属性情報を前記ユーザ識別情報に関連付けて登録し、
前記特定ステップは、前記属性情報のそれぞれに基づいて複数の前記アクセス権限識別情報を特定し、
前記登録ステップは、前記特定ステップにより特定されたそれぞれのアクセス権限識別情報と前記取得ステップにより取得されたユーザ識別情報とを関連付けて登録する、請求項７に記載のアクセス制御設定方法。
【請求項９】
複数のユーザの端末とネットワークを介して接続された認証システムにおいて前記ユーザを識別し認証に用いられるユーザ識別情報と、当該ユーザの属性を表す属性情報とを、前記複数のユーザごとに関連付けて記憶し、前記認証システムと接続されたユーザ基本情報記憶装置と、
前記認証システムと接続され、かつ、前記複数のユーザの端末及び前記ユーザ基本情報記憶装置とは接続されていないアクセス制御システムにおいて複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うためのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶し、前記アクセス制御システムと接続され、かつ、前記複数のユーザの端末及び前記認証システムとは接続されていないアクセス条件情報記憶装置と、
接続されるコンピュータに、
前記複数のユーザの端末からのアクセス要求に応じて、前記開示対象データへのアクセス制御の設定処理を実行させるアクセス制御設定プログラムであって、
前記アクセス権限識別情報は、複数のユーザの一部に共通する属性を表す前記属性情報により識別可能なものであり、
前記ユーザ基本情報記憶装置に前記属性情報が前記ユーザ識別情報に関連付けて格納されたことをトリガーとして、前記ユーザ基本情報記憶装置から、前記ユーザ識別情報と前記属性情報を取得する取得処理と、
前記アクセス条件情報記憶装置の中から、前記取得処理により取得された属性情報に基づいて前記アクセス権限識別情報を特定する特定処理と、
前記特定処理により特定されたアクセス権限識別情報と前記取得処理により取得されたユーザ識別情報とを関連付けて登録する登録処理と、
を前記コンピュータに実行させるアクセス制御設定プログラム。
【請求項１０】
前記特定処理は、前記ユーザ識別情報に関連付けられた複数の前記属性情報のそれぞれに基づいて複数の前記アクセス権限識別情報を特定し、
前記登録処理は、前記特定処理により特定された複数の前記アクセス権限情報と前記取得処理により取得されたユーザ識別情報とを関連付けて登録する、請求項９に記載のアクセス制御設定プログラム。
【請求項１１】
前記取得処理により取得された前記属性情報に含まれる前記ユーザの担当する業務を示す業務情報、前記ユーザの所属する拠点を示す拠点情報、及び前記ユーザの職位を示す職位情報を抽出する抽出処理をさらに備え、
前記特定処理は、前記抽出処理により抽出された前記業務情報、前記拠点情報、及び前記職位情報に基づいて前記アクセス権限識別情報を特定し、
前記登録処理は、前記特定処理により特定された前記アクセス権限識別情報と前記取得処理により取得されたユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する、請求項９又は１０に記載のアクセス制御設定プログラム。
【請求項１２】
前記特定処理は、前記属性情報に含まれる前記ユーザの管轄する複数の拠点をまとめた地域を示す地域情報に対応する複数の前記拠点情報に基づき、複数の前記アクセス権限識別情報を特定することを特徴とする、請求項１１に記載のアクセス制御設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの端末から複数のデータベースのそれぞれに格納された開示対象データに対してアクセスされた場合に当該ユーザを認証して当該開示対象データのアクセス制御を行うデータ開示システム、アクセス制御設定方法、及びアクセス制御設定プログラムに関し、特に、認証されたユーザ識別情報と属性情報に基づき開示対象データへのアクセス権限が定義されたアクセス権限情報とユーザ識別情報を登録するデータ開示システム、アクセス制御設定方法、及びアクセス制御設定プログラムに関する。
【背景技術】
【０００２】
近年、情報システムの多様化に伴い、既存の複数の情報システムのユーザＩＤとパスワードとを統合管理し、ユーザが一度のログイン操作により認証を受けることで、複数の情報システムへのログイン操作を不要にして利用可能とするシングルサインオン方式が普及している。
【０００３】
特許文献１には、認証サーバが提供するシングルサインオンの機能を利用した、多様なアプリケーションサーバの利用形態を提供することができるトップページ介在シングルサインオン方法が開示されている。
【０００４】
特許文献１では、まず、認証サーバは、クライアントからサインオンするために入力されたユーザＩＤに基づき、認証処理を行う。次に、認証が可である場合、認証サーバは、認証情報を発行し、アプリケーションごとに利用可能なユーザＩＤが予め定義された利用権限ファイルを参照し、当該ユーザＩＤが利用可能なアプリケーションのリストを取得する。その後、認証サーバは、取得されたリストから該当する各アプリケーションを選択可能なメニューページを生成し、認証情報と共に、クライアントへ返信する。
【０００５】
また、特許文献１では、前記クライアントによりメニューページから選択され、認証情報と共にサービスの利用を要求された場合、該当するアプリケーションサーバは、認証情報に基づき、利用可否判断を行う。利用可能と判断された場合、クライアントは、当該サービスが利用可能となる。
【特許文献１】特開２００５−２５８６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１では、シングルサインオンに基づき、多様なアプリケーションを利用することは可能である。しかしながら、各アプリケーション固有の利用条件の設定を、シングルサインオンに用いられるユーザＩＤと連携して行う方法については、開示されていない。
【０００７】
情報システムが提供するアプリケーションの多くは、利用するユーザＩＤごとに、アプリケーション固有の利用条件、例えば、ユーザの属性ごとの利用機能や、データアクセスを制限するためのアクセス権限の設定が必要となる。シングルサインオン方式により、ユーザＩＤを一括管理することはできるが、個別の利用条件の管理を統合するのは困難であり、管理の効率も悪い。特に、近年、企業の合併、統合等に伴う情報システムの統合が進み、利用可能となるアプリケーション数、及び管理対象となるユーザ数が増大している。そのため、統合管理されるＩＤと、個別のアプリケーションの利用条件との整合性を維持することが困難である。
【０００８】
本発明は、このような問題点を解決するためになされたものであり、シングルサインオンによるＩＤの統合管理とアプリケーション固有の利用条件の設定とを連携して行うデータ開示システム、アクセス制御設定方法、及びアクセス制御設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかるデータ開示システムは、複数のユーザの端末からのアクセス要求に応じて、複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うものである。前記開示対象データへのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶するアクセス条件情報記憶装置と、前記アクセス権限識別情報は、前記複数のユーザの一部に共通する属性を表す属性情報により識別可能なものであり、前記ユーザを識別し認証に用いられるユーザ識別情報と当該ユーザにおける前記属性情報とを、前記複数のユーザごとに関連付けて記憶するユーザ基本情報記憶装置と、前記アクセス条件情報記憶装置及び前記ユーザ基本情報記憶装置と接続され、前記ユーザ基本情報記憶装置に前記属性情報が前記ユーザ識別情報に関連付けて格納されたことをトリガーとして、前記ユーザ基本情報記憶装置から前記ユーザ識別情報と前記属性情報を取得し、前記アクセス条件情報記憶装置の中から、当該取得した属性情報に基づいて前記アクセス権限識別情報を特定し、当該特定したアクセス権限識別情報と当該取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する登録手段を備えるバッチサーバと、前記複数のユーザの端末とネットワークを介して接続され、前記ユーザ基本情報記憶装置と接続され、かつ、前記アクセス条件情報記憶装置とは接続されておらず、前記登録手段による登録後に、前記複数のユーザの端末のいずれかから前記ユーザ識別情報が含まれる前記アクセス要求を受信し、当該アクセス要求に含まれるユーザ識別情報と前記ユーザ基本情報記憶装置に記憶されたユーザ識別情報に基づいて前記ユーザの認証を行う認証システムと、前記認証システム、前記アクセス条件情報記憶装置及び前記複数のデータベースと接続され、かつ、前記複数のユーザの端末、前記ユーザ基本情報記憶装置とは接続されておらず、前記認証システムにより認証されたユーザにおけるユーザ識別情報に関連付けられたアクセス権限識別情報を前記アクセス条件情報記憶装置の中から特定し、当該特定したアクセス権限識別情報に関連付けられたアクセス権限情報に基づき、当該認証されたユーザに対して前記複数の開示対象データへのアクセス制御を行うアクセス制御システムと、を備える。
【００１２】
また、前記アクセス権限情報は、アクセス権限が定義された開示対象データがデータベース内のテーブルに項目単位での開示制御が設定されることが望ましい。
【００１３】
また、前記ユーザ識別情報は、複数の前記属性情報が関連付けられ、前記登録手段は、前記取得した属性情報のそれぞれに基づいて特定される複数の前記アクセス権限識別情報と前記取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録するとよい。
【００１４】
さらに、前記データ開示システムは、前記ユーザの端末による前記開示対象データへのアクセス履歴と当該ユーザのユーザ識別情報とを関連付けて格納された履歴データベースをさらに備え、前記アクセス権限情報は、前記属性情報に応じて前記履歴データベースに格納されたアクセス履歴へのアクセス権限が定義され、前記登録手段は、前記取得した属性情報に基づき前記アクセス履歴へのアクセス権限が定義されたアクセス権限情報に関連付けられたアクセス権限識別情報を特定するとよい。
【００１５】
また、前記属性情報は、前記ユーザの担当する業務を示す業務情報、前記ユーザの所属する拠点を示す拠点情報、及び、前記ユーザの職位を示す職位情報を含み、前記アクセス権限識別情報は、前記業務情報、前記拠点情報、及び前記職位情報に基づいて識別可能であり、前記登録手段は、前記取得した属性情報から前記業務情報、前記拠点情報、及び前記職位情報を抽出し、当該抽出した前記業務情報、前記拠点情報、及び前記職位情報に基づいて前記アクセス権限識別情報を特定し、当該特定した前記アクセス権限識別情報と前記取得したユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録するとよい。
【００１６】
さらに、前記属性情報は、前記ユーザの管轄する複数の拠点をまとめた地域を示す地域情報を含み、前記登録手段は、前記取得した属性情報に含まれる前記地域情報に対応する複数の前記拠点情報に基づき、複数の前記アクセス権限識別情報を特定することが望ましい。
【００１７】
本発明にかかるアクセス制御設定方法は、複数のユーザの端末とネットワークを介して接続された認証システムにおいて前記ユーザを識別し認証に用いられるユーザ識別情報と、当該ユーザの属性を表す属性情報とを、前記複数のユーザごとに関連付けて記憶し、前記認証システムと接続されたユーザ基本情報記憶装置と、前記認証システムと接続され、かつ、前記複数のユーザの端末及び前記ユーザ基本情報記憶装置とは接続されていないアクセス制御システムにおいて複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うためのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶し、前記アクセス制御システムと接続され、かつ、前記複数のユーザの端末及び前記認証システムとは接続されていないアクセス条件情報記憶装置と、接続され、制御部を備えるコンピュータにおいて、前記複数のユーザの端末からのアクセス要求に応じて、前記開示対象データへのアクセス制御の設定を行うものである。前記アクセス権限識別情報は、前記複数のユーザの一部に共通する属性を表す前記属性情報により識別可能なものであり、前記制御部が、前記属性情報を前記ユーザ基本情報記憶装置に格納された前記ユーザ識別情報に関連付けて登録する属性情報登録ステップと、前記属性情報登録ステップにより前記属性情報が登録されたことをトリガーとして、前記ユーザ基本情報記憶装置から、前記ユーザ識別情報と前記属性情報を取得する取得ステップと、前記アクセス条件情報記憶装置の中から、前記取得ステップにより取得された属性情報に基づいて前記アクセス権限識別情報を特定する特定ステップと、前記特定ステップにより特定されたアクセス権限識別情報と前記取得ステップにより取得されたユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録する登録ステップと、を実行する。
【００１９】
また、前記属性情報登録ステップは、複数の前記属性情報を前記ユーザ識別情報に関連付けて登録し、前記特定ステップは、前記属性情報のそれぞれに基づいて複数の前記アクセス権限識別情報を特定し、前記登録ステップは、前記特定ステップにより特定されたそれぞれのアクセス権限識別情報と前記取得ステップにより取得されたユーザ識別情報とを関連付けて登録するとよい。
【００２０】
本発明にかかるアクセス制御設定プログラムは、複数のユーザの端末とネットワークを介して接続された認証システムにおいて前記ユーザを識別し認証に用いられるユーザ識別情報と、当該ユーザの属性を表す属性情報とを、前記複数のユーザごとに関連付けて記憶し、前記認証システムと接続されたユーザ基本情報記憶装置と、前記認証システムと接続され、かつ、前記複数のユーザの端末及び前記ユーザ基本情報記憶装置とは接続されていないアクセス制御システムにおいて複数のデータベースのそれぞれに格納された開示対象データへのアクセス制御を行うためのアクセス権限の定義であるアクセス権限情報と、当該アクセス権限情報を識別するためのアクセス権限識別情報とを関連付けて予め記憶し、前記アクセス制御システムと接続され、かつ、前記複数のユーザの端末及び前記認証システムとは接続されていないアクセス条件情報記憶部と、接続されるコンピュータに、前記複数のユーザの端末からのアクセス要求に応じて、前記開示対象データへのアクセス制御の設定処理を実行させるものである。前記アクセス権限識別情報は、複数のユーザの一部に共通する属性を表す前記属性情報により識別可能なものであり、前記ユーザ基本情報記憶装置に前記属性情報が前記ユーザ識別情報に関連付けて格納されたことをトリガーとして、前記ユーザ基本情報記憶装置から、前記ユーザ識別情報と前記属性情報を取得する取得処理と、前記アクセス条件情報記憶装置の中から、前記取得処理により取得された属性情報に基づいて前記アクセス権限識別情報を特定する特定処理と、前記特定処理により特定されたアクセス権限識別情報と前記取得処理により取得されたユーザ識別情報とを関連付けて登録する登録処理と、を前記コンピュータに実行させる。
【００２２】
また、前記特定処理は、前記ユーザ識別情報に関連付けられた複数の前記属性情報のそれぞれに基づいて複数の前記アクセス権限識別情報を特定し、前記登録処理は、前記特定処理により特定された複数の前記アクセス権限情報と前記取得処理により取得されたユーザ識別情報とを関連付けて登録するとよい。
【００２３】
さらに、前記取得処理により取得された前記属性情報に含まれる前記ユーザの担当する業務を示す業務情報、前記ユーザの所属する拠点を示す拠点情報、及び前記ユーザの職位を示す職位情報を抽出する抽出処理をさらに備え、前記特定処理は、前記抽出処理により抽出された前記業務情報、前記拠点情報、及び前記職位情報に基づいて前記アクセス権限識別情報を特定し、前記登録処理は、前記特定処理により特定された前記アクセス権限識別情報と前記取得処理により取得されたユーザ識別情報とを関連付けて前記アクセス条件情報記憶装置へ登録するとよい。
【００２４】
また、前記特定処理は、前記属性情報に含まれる前記ユーザの管轄する複数の拠点をまとめた地域を示す地域情報に対応する複数の前記拠点情報に基づき、複数の前記アクセス権限識別情報を特定することが望ましい。
【発明の効果】
【００２５】
本発明により、シングルサインオンによるＩＤの統合管理とアプリケーション固有の利用条件の設定とを連携して行うデータ開示システム、アクセス制御設定方法、及びアクセス制御設定プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。
【００２７】
発明の実施の形態１．
図１は、本発明の各実施例にかかるデータ開示システムの共通した全体構成を示すブロック図である。図１のデータ開示システム１００は、ユーザ識別情報により認証された任意の端末からのデータ開示要求に対して、認証されたユーザ識別情報に基づいてデータベース１６へのアクセス制御を行い、データベース１６に格納された開示対象データの開示を行うものである。また、データ開示システム１００は、認証システム１１と、アクセス制御システム１２と、登録手段１３と、ユーザ基本情報記憶部１４と、アクセス条件情報記憶部１５と、データベース１６と、ネットワーク２と、端末３とを備える。
【００２８】
ユーザ基本情報記憶部１４は、端末３を使用するユーザを識別するユーザ識別情報１４１と、当該ユーザの属性を表わす属性情報１４２と関連付けて記憶する記憶装置である。属性情報１４２とは、例えば、当該ユーザの担当する業務を示す業務情報、当該ユーザの所属する拠点を示す拠点情報、又は、当該ユーザの職位を示す職位情報等であればよく、これらのいずれか、いずれかの組み合わせ、又は、全てを含むものであればよい。
【００２９】
アクセス条件情報記憶部１５は、データベース１６へのアクセスを許可するユーザ識別情報１５１とデータベース１６に格納された開示対象データ１６ａ、１６ｂ、・・・、及び１６ｎへアクセスする権限を定義したアクセス権限情報１５２とが関連付けて格納された記憶装置である。
【００３０】
データベース１６は、データ開示システム１００とは異なる情報システムにより更新されるデータが格納されたものである。データベース１６は、ユーザに対して開示することが可能な開示対象データ１６ａ、開示対象データ１６ｂ、・・・、及び、開示対象データ１６ｎを記憶する。開示対象データ１６ａ、開示対象データ１６ｂ、・・・、及び、開示対象データ１６ｎは、複数の属性情報１４２ごとに対応付けられたデータであり、属性情報１４２により開示対象データを特定することができる。また、アクセス権限情報１５２は、一つ以上の開示対象データを開示する権限が定義されている。そのため、例えば、アクセス権限情報１５２が、業務ごとに分類されたものである場合、業務情報である属性情報１４２により対応する開示対象データを特定することができる。尚、データベース１６は、複数のデータベースで構成されていてもよい。
【００３１】
尚、ユーザ基本情報記憶部１４、アクセス条件情報記憶部１５、及びデータベース１６は、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置であればよい。
【００３２】
登録手段１３は、ユーザ基本情報記憶部１４に格納されたユーザ識別情報１４１、及び属性情報１４２を取得し、属性情報１４２に対応するアクセス権限情報１５２を特定し、ユーザ識別情報１４１とアクセス権限情報１５２とを関連付けて、アクセス条件情報記憶部１５に登録するものである。登録手段１３は、例えば、認証システム１１、又は認証システム１１とは別のバッチサーバ（不図示）において稼働するバッチプログラムであればよく、ユーザ基本情報記憶部１４への参照、及び、アクセス条件情報記憶部１５への更新が可能であればよい。
【００３３】
認証システム１１は、ネットワーク２を介して、端末３と接続されている。また、認証システム１１は、ユーザ基本情報記憶部１４と、アクセス制御システム１２とに接続されている。認証システム１１は、汎用的なコンピュータシステムであり、図示しない構成として、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及び不揮発性記憶装置を備える。認証システム１１は、ＣＰＵがＲＡＭ、ＲＯＭ，又は不揮発性記憶装置に格納されたＯＳ（Operating System）、ＷＥＢサーバプログラム、認証サーバプログラム、及びアプリケーションサーバプログラムを読み込み、実行する。これにより、認証システム１１は、ＷＥＢサーバ、認証サーバ、アプリケーションサーバとして動作するものである。
【００３４】
認証システム１１は、端末３からネットワーク２を介してユーザ識別情報を含めたアクセス要求を受信し、当該アクセス要求に含まれるユーザ識別情報とユーザ基本情報記憶部１４に格納されたユーザ識別情報１４１とから認証を行う。
【００３５】
また、当該アクセス要求が認証された後、認証システム１１は、端末３からのデータベース１６へのデータ開示要求に対して、認証されたユーザ識別情報をアクセス制御システム１２に送信し、端末３に代わりデータ開示要求を行う。また、認証システム１１は、アクセス制御システム１２から返信された開示対象データを当該データ開示要求の要求元である端末３へ返信する。認証システム１１は、例えば、シングルサインオンにおける認証サーバであり、シングルサインオン処理を行うアプリケーションサーバであればよい。
【００３６】
アクセス制御システム１２は、認証システム１１と、アクセス条件情報記憶部１５と、データベース１６とに接続されている。アクセス制御システム１２は、汎用的なコンピュータシステムであり、図示しない構成として、ＣＰＵ、ＲＡＭ、ＲＯＭ、及び不揮発性記憶装置を備える。アクセス制御システム１２は、ＣＰＵがＲＡＭ、ＲＯＭ，又は不揮発性記憶装置に格納されたＯＳ、及び、データ開示サーバプログラムを読み込み、実行する。データ開示サーバプログラムとは、例えば、ＢＩ（Business Intelligence）システムにおけるミドルウェアであればよい。これにより、アクセス制御システム１２は、データ開示サーバとして動作するものである。
【００３７】
アクセス制御システム１２は、認証システム１１から認証済みのユーザ識別情報を含むデータ開示要求を受信し、当該データ開示要求に含まれるユーザ識別情報とアクセス条件情報記憶部１５に格納されたユーザ識別情報１５１とから認証を行う。
【００３８】
また、当該データ開示要求に含まれるユーザ識別情報が認証された場合、アクセス制御システム１２は、アクセス条件情報記憶部１５から、認証されたユーザ識別情報に関連付けられたアクセス権限情報１５２を取得し、当該アクセス権限情報１５２に定義された開示対象データをデータベース１６から取得し、認証システム１１へ返信する。
【００３９】
ネットワーク２は、インターネット、公衆網、専用線、移動体通信網等のネットワークである。
【００４０】
端末３は、ネットワーク２に接続された汎用的なコンピュータシステムであるクライアント端末である。端末３は、図示しない構成として、ＣＰＵ、ＲＡＭ、ＲＯＭ、及び不揮発性記憶装置を備える。端末３は、ＣＰＵがＲＡＭ、ＲＯＭ，又は不揮発性記憶装置に格納されたＯＳ、ＷＥＢブラウザプログラムを読み込み、実行する。これにより、端末３は、認証システム１１に対して、認証要求、及び、データ開示要求を行い、開示対象データを取得することができる。
【００４１】
以上のように、本発明のデータ開示システム１００では、登録手段１３により属性情報１４２と関連付けられたユーザ識別情報１４１を、属性情報１４２から特定されるアクセス権限情報１５２と関連付けてアクセス条件情報記憶部１５に格納する。これにより、認証システム１１にて認証に用いられるユーザ識別情報１４１とユーザ識別情報１５１との同期を取ることができる。そのため、認証されたユーザの端末３からのデータベース１６へのデータ開示要求に対して、認証システム１１が端末３に代わりアクセス制御システム１２へシングルサインオン処理を行い、アクセス制御システム１２が認証されたユーザ識別情報に基づき、アクセス権限情報１５２を特定することで、データベース１６のアクセス制御を行った上で、データ開示を行うことができる。
【００４２】
また、アクセス権限情報１５２では、開示対象データ１６ａ、開示対象データ１６ｂ、・・・、及び、開示対象データ１６ｎに対して様々な組み合わせ、及び条件のアクセス権限の定義を行うことにより、ユーザ識別情報１４１の属性を表わす属性情報１４２を設定するだけで、ユーザＩＤ毎に詳細なアクセス権限自体を設定する必要がなく、データベース１６に対するアクセス権限の設定を行うことができる。
【００４３】
そのため、シングルサインオンによるＩＤの統合管理のためのユーザ基本情報記憶部１４に格納されたユーザ識別情報１４１、及び属性情報１４２と、アクセス制御システム１２の固有の利用条件であるデータベース１６に対するアクセス権限、すなわち、アクセス権限情報１５２の設定と連携することができる。
【００４４】
尚、上述した認証システム１１、及びアクセス制御システム１２は、１台のコンピュータシステムである必要はなく、複数台のコンピュータシステムで構成されていてもよい。さらに、認証システム１１は、負荷分散のため、同機能を有するコンピュータシステムを並列に稼働させてもよい。
【００４５】
尚、本発明のデータ開示システム１００における認証処理、シングルサインオン処理、ＷＥＢアプリケーションを実現する各技術については、公知技術としてよく知られているものであるから、ここでは詳細な説明を省略する。
【００４６】
＜実施例１＞
本実施の形態にかかるデータ開示システムの実施例１として、以下にデータ開示システム４００を説明する。図２は、データ開示システム４００の全体構成を示すブロック図である。本発明の実施例１にかかるデータ開示システム４００は、認証済みの任意の端末からのデータ開示要求に対して、認証済みのユーザ識別情報に関連付けられたアクセス権限の定義に基づいてデータベース５５へのアクセス制御を行い、データを開示するものである。尚、図２において、図１と同様のものには同一の符号を付加し、説明を省略する。
【００４７】
データ開示システム４００は、統合認証サーバ４１と、ＡＰ（Application）サーバ４２と、データ開示サーバ４３と、バッチサーバ４４と、バッチサーバ４５と、統合ＩＤ管理記憶部５１と、ユーザ基本情報記憶部５２と、データ開示ユーザ情報記憶部５３と、アクセス権限情報記憶部５４と、データベース５５と、ネットワーク２と、端末３ａ、端末３ｂ、・・・、及び端末３ｎとを備える。
【００４８】
統合ＩＤ管理記憶部５１は、データ開示システム４００を含む、複数の情報システムにおける共通のＩＤ認証に用いられ、ユーザを識別するユーザＩＤ５１１、及びパスワード５１２を記憶する記憶装置である。また、統合ＩＤ管理記憶部５１は、ユーザＩＤ５１１を使用するユーザにおける属性情報であり、当該ユーザの職位を示す情報である職位情報５１３をユーザＩＤ５１１に関連付けて記憶する。尚、職位情報５１３は、データ開示システム４００以外の他の情報システムにおいても利用される情報である。また、職位情報５１３は、職種を表わす情報であってもよい。さらに、統合ＩＤ管理記憶部５１に格納される属性情報は、職位情報５１３に限定されない。
【００４９】
ユーザ基本情報記憶部５２は、図１のユーザ基本情報記憶部１４に対応するものである。ユーザ基本情報記憶部５２は、統合ＩＤ管理記憶部５１に格納されたユーザＩＤ５１１、及び職位情報５１３に対応したユーザＩＤ５２１、及び職位情報５２４を記憶する記憶装置である。さらに、ユーザ基本情報記憶部５２は、ユーザＩＤ５２１における属性情報であり、ユーザＩＤ５２１を使用するユーザの担当する業務を示す業務情報５２２、及び当該ユーザの所属する拠点を示す拠点情報５２３をユーザＩＤ５２１に関連付けて記憶する。業務情報５２２、及び拠点情報５２３は、データ開示システム４００に利用される情報である。また、拠点情報５２３は、複数の拠点をまとめた地域を示す情報であってもよい。さらに、ユーザ基本情報記憶部５２に格納される属性情報は、業務情報５２２、拠点情報５２３、及び職位情報５２４に限定されない。また、ユーザ基本情報記憶部５２は、更新時に後述するアクセス制御設定部４５１を起動するトリガーが設定されている。
【００５０】
バッチサーバ４４は、統合ＩＤ管理記憶部５１、及びユーザ基本情報記憶部５２に接続された汎用的なコンピュータシステムである。バッチサーバ４４は、統合ＩＤ管理記憶部５１に格納されたユーザＩＤ５１１、及び職位情報５１３を取得し、ユーザ基本情報記憶部５２へ格納するデータ移行処理を行うバッチプログラムであるデータ移行部４４１を備える。データ移行部４４１は、任意のタイミングで起動する。例えば、データ移行部４４１は、定期的に起動されるようにスケジュールされていてもよく、又は、統合ＩＤ管理記憶部５１へユーザＩＤ５１１が登録される都度、起動されてもよい。
【００５１】
尚、図２において、統合ＩＤ管理記憶部５１と、ユーザ基本情報記憶部５２を別々の記憶装置としているが、同一の記憶装置としてもよい。その場合、バッチサーバ４４は不要となる。但し、統合ＩＤ管理記憶部５１と、ユーザ基本情報記憶部５２を分けることで、統合ＩＤ管理記憶部５１は、既存のシングルサインオンのためのＩＤ管理の仕組みを用いることができ、ユーザ基本情報記憶部５２は、統合ＩＤ管理記憶部５１にデータ開示システム４００で利用される情報のみを追加するだけで良くなり、情報の管理が効率的となる。
【００５２】
データベース５５は、図１のデータベース１６に対応し、端末３ａ、端末３ｂ、・・・、及び端末３ｎに対する開示対象のデータを格納する。データベース５５に格納されるデータは、業務情報５２２に対応付けられる業務Ｘ６１、・・・、及び業務Ｙ６２ごとに分類されており、例えば、業務Ｘ６１には、データ７１１、・・・、及びデータ７１２、業務Ｙ６２には、データ７２１、・・・、及びデータ７２２が分類されている。尚、本発明の実施例１の対象とする開示対象データの構成例は、図３に後述する。
【００５３】
アクセス権限情報記憶部５４は、データベース５５に格納された各データに対するアクセス権限を定義した情報であるアクセス権限グループ定義５４２と、アクセス権限グループ定義５４２を識別する情報であるグループＩＤ５４１とを関連付けて記憶する記憶装置である。アクセス権限グループ定義５４２は、業務情報５２２、拠点情報５２３、及び職位情報５２４等に基づき、アクセス可能なデータベース、データベースのテーブル、又は、当該テーブルの項目を定義した情報である。アクセス権限グループ定義５４２の例は、図４に後述する。また、グループＩＤ５４１は、アクセス権限グループ定義５４２を一意に定め、業務情報５２２、拠点情報５２３、及び職位情報５２４により識別できる情報である。
【００５４】
データ開示ユーザ情報記憶部５３は、図１のアクセス条件情報記憶部１５に対応するものである。データ開示ユーザ情報記憶部５３は、ユーザ基本情報記憶部５２に格納されたユーザＩＤ５２１に対応したユーザＩＤ５３１と、アクセス権限情報記憶部５４に格納されたグループＩＤ５４１に対応したグループＩＤ５３２と、ユーザＩＤ５３１とグループＩＤ５３２との関連付け情報であるグループ関連情報５３３とを記憶する記憶装置である。例えば、データ開示ユーザ情報記憶部５３は、ＬＤＡＰ（Lightweight Directory Access Protocol）に基づき、構築されたものであればよい。また、データ開示ユーザ情報記憶部５３は、図示しない構成として、各ユーザＩＤ５３１に共通の固定パスワードを併せて、記憶するものとする。
【００５５】
バッチサーバ４５は、ユーザ基本情報記憶部５２、及びデータ開示ユーザ情報記憶部５３に接続された汎用的なコンピュータシステムである。バッチサーバ４５は、ユーザ基本情報記憶部５２に格納されたユーザＩＤ５２１、業務情報５２２、拠点情報５２３、及び職位情報５２４を取得し、業務情報５２２、拠点情報５２３、及び職位情報５２４に基づき該当するグループＩＤ５３２を特定し、ユーザＩＤ５２１と特定されたグループＩＤ５３２とを関連付けてグループ関連情報５３３としてデータ開示ユーザ情報記憶部５３に登録する処理を行うバッチプログラムであるアクセス制御設定部４５１を備える。アクセス制御設定部４５１は、図１の登録手段１３に対応するものである。アクセス制御設定部４５１は、ユーザ基本情報記憶部５２のトリガーにより起動される。つまり、ユーザ基本情報記憶部５２のデータが登録、更新、又は、削除されることを契機に都度、起動される。又は、アクセス制御設定部４５１は定期的に起動し、更新データのみを取得してもよい。また、アクセス制御設定部４５１は、データ開示ユーザ情報記憶部５３に登録するユーザＩＤ５３１にそれぞれに共通の固定パスワードを設定するものとする。
【００５６】
これにより、ユーザ基本情報記憶部５２にユーザＩＤ５２１に対応する属性情報である業務情報５２２、及び拠点情報５２３が追加された場合に、自動的に、データ開示ユーザ情報記憶部５３へユーザＩＤ５３１、及びグループ関連情報５３３が格納される。そのため、ユーザＩＤ５１１、ユーザＩＤ５２１、及びユーザＩＤ５３１とが同期を取ることができ、また、ユーザＩＤ５２１に設定された属性情報に基づき、データベース５５に対するアクセス権限の定義であるアクセス権限グループ定義５４２との関連付けを行うことができる。
【００５７】
統合認証サーバ４１は、ネットワーク２を介して、端末３ａ、端末３ｂ、・・・、及び端末３ｎと接続されている。また、統合認証サーバ４１は、統合ＩＤ管理記憶部５１と、ＡＰサーバ４２とに接続されている。また、統合認証サーバ４１は、図示しない複数の情報システムと接続されていてもよい。統合認証サーバ４１は、データ開示システム４００を含む、複数の情報システムにおけるアクセスを共通のユーザＩＤにより統合的に認証を行う。統合認証サーバ４１は、端末３ａ、端末３ｂ、・・・、及び端末３ｎのいずれかからのユーザＩＤ、及びパスワードを含めたアクセス要求を受信し、統合ＩＤ管理記憶部５１を参照して認証を行う。認証された場合、統合認証サーバ４１は、ＡＰサーバ４２へ共通メニュー画面の生成要求を行い、ＡＰサーバ４２から共通メニュー画面を取得した後、要求元の端末へ返信する。
【００５８】
また、統合認証サーバ４１は、認証済みの端末からのデータ開示要求を受信し、ＡＰサーバ４２へ当該認証済みのユーザＩＤを含めてデータ開示要求を送信し、ＡＰサーバ４２からの開示対象データを取得した後、要求元の端末へ返信する。
【００５９】
ＡＰサーバ４２は、統合認証サーバ４１と、データ開示サーバ４３と、ユーザ基本情報記憶部５２と接続されている。また、ＡＰサーバ４２は、図示しない複数の情報システムと接続されていてもよい。ＡＰサーバ４２は、統合認証サーバ４１からの認証済みのアクセス要求に基づき、データ開示のサービスへのリンクを含む、各種情報システムへのリンクによるメニュー画面を生成し、統合認証サーバ４１へ返信する。
【００６０】
また、ＡＰサーバ４２は、ユーザ基本情報記憶部５２に格納されたユーザＩＤ５２１に対応する業務情報、及び拠点情報の入力を受け付け、ユーザＩＤ５２１に関連付けて、ユーザ基本情報記憶部５２へ格納する。
【００６１】
また、ＡＰサーバ４２は、統合認証サーバ４１からの認証済みのデータ開示要求を受信し、当該データ開示要求に含まれるユーザＩＤを抽出し、抽出したユーザＩＤ、及び固定パスワードを含めたデータ開示要求によりデータ開示サーバ４３へシングルサインオン処理を行う。尚、統合認証サーバ４１、及びＡＰサーバ４２は、図１の認証システム１１に対応する。
【００６２】
データ開示サーバ４３は、図１のアクセス制御システム１２に対応する。データ開示サーバ４３は、ＡＰサーバ４２と、データ開示ユーザ情報記憶部５３と、アクセス権限情報記憶部５４と、データベース５５とに接続されている。
【００６３】
データ開示サーバ４３は、ＡＰサーバ４２からユーザＩＤ、及び固定パスワードを含むデータ開示要求を受信し、データ開示ユーザ情報記憶部５３を参照し、当該データ開示要求に含まれるユーザＩＤからグループＩＤを特定する。また、データ開示サーバ４３は、アクセス権限情報記憶部５４を参照し、特定されたグループＩＤからアクセス権限グループ定義５４２を特定し、アクセス権限グループ定義５４２に基づき、データベース５５へアクセスして、開示対象データを取得し、ＡＰサーバ４２へ返信する。
【００６４】
端末３ａ、端末３ｂ、・・・、及び端末３ｎは、図１の端末３に対応するため、説明を省略する。
【００６５】
このように、本発明の実施例１にかかるデータ開示システム４００では、統合認証サーバ４１により認証済みのユーザＩＤに基づき、アクセス権限グループ定義５４２に定義されたデータベース５５へのアクセス制御を行い、データ開示を行うことができる。
【００６６】
尚、上述したバッチサーバ４４、及びバッチサーバ４５は、図示しない構成として、ＣＰＵ、ＲＡＭ、ＲＯＭ、及び不揮発性記憶装置を備える。また、バッチサーバ４４、及びバッチサーバ４５は、ＣＰＵがＲＡＭ、ＲＯＭ，又は不揮発性記憶装置に格納されたＯＳ、バッチプログラムを読み込み、実行する。これにより、バッチサーバ４４は、データ移行処理を行うことができる。また、バッチサーバ４５は、アクセス制御設定処理を行うことができる。尚、アクセス制御設定部４５１は、データ開示サーバ４３内で稼働してもよい。
【００６７】
図３は、本発明の実施例１の対象とする開示対象データの構成例を示す図である。本発明の実施例１の対象とする開示対象データは、データ開示システム４００とは別の業務に用いられる複数の情報システムに対応する業務Ｘ６１、・・・、及び業務Ｙ６２に分類される。業務Ｘ６１、・・・、及び業務Ｙ６２に分類される各開示対象データは、対応する各情報システムにより更新されるデータである。また、業務Ｘ６１、・・・、及び業務Ｙ６２には、所属する地域、拠点ごとに開示対象データがさらに分類されている。例えば、業務Ｘ６１には、アジア地域６１１、欧州地域６１２、米州地域６１３、及び日本国内６１４が所属し、アジア地域６１１には、拠点（香港）６１５、・・・、及び拠点（上海）６１６が所属する。また、拠点（香港）６１５には、開示対象データであるデータ７１１、・・・、及びデータ７１２が所属し、拠点（上海）６１６には、開示対象データであるデータ７１３、・・・、及びデータ７１４が所属する。ここで、データ７１１、・・・、及びデータ７１２は、業務Ｘ６１に対応する情報システムによりアクセスされ、アジア地域６１１、及び拠点（香港）６１５に所属する担当者、又は管理者等に対して開示されるデータである。そのため、業務Ｘ６１、アジア地域６１１、及び拠点（香港）６１５に関する業務権限を持つユーザ以外には、データ開示を制限する必要がある。同様に、データ７１３、・・・、及びデータ７１４は、業務Ｘ６１、アジア地域６１１、及び拠点（上海）６１６に関する業務権限を持つユーザ以外には、データ開示を制限する必要がある。
【００６８】
また、図示しない構成として、欧州地域６１２、米州地域６１３、日本国内６１４においても、同様に拠点、及びデータが存在し、業務Ｘ６１以外の業務Ｙ６２においても、アジア地域６２１、欧州地域６２２、米州地域６２３、及び日本国内６２４がそれぞれ拠点、及びデータが存在するものとする。尚、ユーザの業務権限によっては、拠点、地域、業務をまたいだデータへのアクセスが許可される場合があるものとする。例えば、日本国内６１４の拠点（本部）に所属するユーザは、業務Ｘ６１に分類された全てのデータに対するアクセス権限を有する。
【００６９】
図４は、本発明の実施例１にかかるアクセス権限グループ定義の例を示す図である。図４（ａ）は、業務Ｘ６１、アジア地域６１１、及び拠点（香港）６１５に所属する職位（担当者）６０１が設定されたユーザＩＤにおけるデータ７１１へのアクセス権限を定義したアクセス権限グループ定義を示す図である。当該アクセス権限グループ定義は、グループＩＤ８１１により識別される。グループＩＤ８１１には、業務Ｘ６１、拠点（香港）６１５、及び職位（担当者）６０１を示す情報が含まれている。そのため、ユーザ基本情報記憶部５２に格納された業務情報５２２、拠点情報５２３、及び職位情報５２４によりグループＩＤ８１１を特定することができ、グループＩＤ８１１により当該アクセス権限グループ定義を識別することができる。
【００７０】
図４（ｂ）は、業務Ｘ６１、アジア地域６１１、及び拠点（香港）６１５に所属する職位（管理者）６０２が設定されたユーザＩＤにおけるデータ７１１、・・・、及びデータ７１２へのアクセス権限を定義したアクセス権限グループ定義を示す図である。当該アクセス権限グループ定義は、グループＩＤ８１２により識別される。グループＩＤ８１２には、業務Ｘ６１、拠点（香港）６１５、及び職位（管理者）６０２を示す情報が含まれている。
【００７１】
図４（ｃ）は、業務Ｘ６１、日本国内６１４、及び拠点（本部）６１８に所属する職位（管理者）６０３が設定されたユーザＩＤにおけるアクセス権限グループ定義を示す図である。当該アクセス権限グループ定義は、アジア地域６１１、欧州地域６１２等の各地域に属するデータへのアクセス権限が定義されている。例えば、欧州地域６１２、拠点（ロンドン）６１７に属するデータ７１５、・・・、及び、データ７１６へのアクセス権限も含まれる。また、当該アクセス権限グループ定義は、グループＩＤ８１３により識別される。グループＩＤ８１３には、業務Ｘ６１、拠点（本部）６１８、及び職位（管理者）６０３を示す情報が含まれている。
【００７２】
尚、本発明の実施例１にかかるアクセス権限グループ定義は、表示のための検索情報の定義ファイル、及び、データ開示サーバ４３からデータベース５５へ接続するための情報定義ファイルを含むものとする。
【００７３】
図５は、本発明の実施例１にかかるグループ関連情報の例を示す図である。図５（ａ）は、ユーザＩＤ８０１と、業務Ｘ６１、拠点（香港）６１５、及び職位（担当者）６０１により特定されるグループＩＤ８１１とが関連付けされた情報の例を示す図である。
【００７４】
図５（ｂ）は、ユーザＩＤ８０２と、業務Ｘ６１、拠点（香港）６１５、及び職位（管理者）６０２により特定されるグループＩＤ８１２とが関連付けされた情報の例を示す図である。
【００７５】
図５（ｃ）は、ユーザＩＤ８０３と、業務Ｘ６１と、拠点（本部）６１８、及び職位（管理者）６０３により特定されるグループＩＤ８１３とが関連付けされた情報の例を示す図である。
【００７６】
図５（ｄ）は、業務Ｘ６１、アジア地域６１１、及び職位（管理者）６０２により特定されるグループＩＤ８１４と、上述したグループＩＤ８１２、並びに、業務Ｘ６１、拠点（上海）６１６、及び職位（管理者）６０２により特定されるグループＩＤ８１５等とが関連付けされた情報の例を示す図である。
【００７７】
以上のことから、ユーザ基本情報記憶部５２に格納された業務情報５２２、拠点情報５２３、及び職位情報５２４によりグループＩＤを特定することにより該当するアクセス権限グループ定義に基づき、データベース５５へのアクセス制限を行うことができる。
【００７８】
また、複数の拠点が所属する地域情報については、図５（ｄ）に示すように、２つのグループＩＤを関連付けたグループ関連情報５３３により実現可能である。これにより、より柔軟なアクセス制限を実現できる。
【００７９】
図６は、本発明の実施例１にかかるアクセス制御設定処理の流れを示すフローチャート図である。前提として、ユーザ基本情報記憶部５２には、データ移行部４４１により統合ＩＤ管理記憶部５１からユーザＩＤ５１１、及び職位情報５１３が移行されて、ユーザＩＤ５２１、及び職位情報５２４として格納済みである。
【００８０】
まず、ＡＰサーバ４２は、任意の端末３ａ、端末３ｂ、・・・、及び端末３ｎのいずれかからユーザＩＤ５２１における属性情報である業務情報５２２、及び拠点情報５２３の入力を受け付ける（Ｓ１１）。このとき、ＡＰサーバ４２は、受け付けた業務情報５２２、及び拠点情報５２３をユーザＩＤ５２１に関連付けてユーザ基本情報記憶部５２に格納する。
【００８１】
次に、アクセス制御設定部４５１は、ユーザ基本情報記憶部５２に格納されたユーザＩＤ５２１、業務情報５２２、拠点情報５２３、及び職位情報５２４を取得する（Ｓ１２）。具体的には、アクセス制御設定部４５１は、ステップＳ１１によりユーザ基本情報記憶部５２が更新されたことを契機に、つまり、ユーザ基本情報記憶部５２に設定されたトリガーにより起動し、ステップＳ１１により格納されたデータ、つまり、更新されたユーザＩＤ５２１、及びユーザＩＤ５２１の属性情報のみを取得する。
【００８２】
続いて、アクセス制御設定部４５１は、業務情報５２２、拠点情報５２３、及び職位情報５２４に基づき該当するグループＩＤ５３２を特定する（Ｓ１３）。具体的には、アクセス制御設定部４５１は、ステップＳ１２により取得された業務情報５２２、拠点情報５２３、及び職位情報５２４の組み合わせから、データ開示ユーザ情報記憶部５３を参照し、当該組み合わせを含むグループＩＤ５３２を検索する。そして、検索されたグループＩＤ５３２を取得する。また、該当するグループＩＤ５３２が検索されなかった場合、アクセス制御設定部４５１は、エラーを返す、又は、当該ユーザＩＤに対する処理をスキップすればよい。
【００８３】
その後、アクセス制御設定部４５１は、ユーザＩＤ５２１、及びユーザＩＤ５２１と特定されたグループＩＤ５３２とを関連付けたグループ関連情報５３３をデータ開示ユーザ情報記憶部５３に登録する（Ｓ１４）。具体的には、まず、アクセス制御設定部４５１は、ステップＳ１２により取得されたユーザＩＤ５２１をユーザＩＤ５３１としてデータ開示ユーザ情報記憶部５３へ格納する。次に、アクセス制御設定部４５１は、ユーザＩＤ５２１と特定されたグループＩＤ５３２とを関連付けてグループ関連情報５３３を生成する。そして、アクセス制御設定部４５１は、グループ関連情報５３３をデータ開示ユーザ情報記憶部５３へ格納する。このとき、アクセス制御設定部４５１は、登録するユーザＩＤ５３１のそれぞれについて、共通の固定パスワードを登録するものとする。
【００８４】
これにより、シングルサインオンで用いられるユーザＩＤごとにアクセス権限グループ定義自体の設定をすることなく、ユーザＩＤの属性情報を設定するだけで、アクセス権限グループ定義への対応付けを行うことができる。そのため、統合ＩＤ管理におけるユーザＩＤを用いて、効率的にアクセス制限の設定を行うことができる。
【００８５】
また、アクセス制御設定部４５１は、ステップＳ１１によりユーザ基本情報記憶部５２が更新されたことを契機に起動するため、ステップＳ１１による入力後に即時にデータ開示ユーザ情報記憶部５３へ設定変更を反映することができる。
【００８６】
図７は、本発明の実施例１にかかるログイン処理、及びデータ開示処理の流れを示すシーケンス図である。また、図８は、本発明の実施例１にかかるログイン処理、及びデータ開示処理における画面遷移図である。以下は、ログイン処理、及びデータ開示処理の流れを適宜、図７、及び図８を参照して、説明する。尚、以下では、例として端末３ａからのアクセスとして説明するが、端末３ｂ、・・・、及び端末３ｎのいずれかでも同様である。
【００８７】
まず、端末３ａは、統合認証サーバ４１に対して、ログイン処理を行う（Ｓ２０１）。具体的には、まず、端末３ａは、図８に示すログイン画面９１にユーザＩＤ、及びパスワードを入力し、統合認証サーバ４１へアクセス要求を送信する。次に、統合認証サーバ４１は、アクセス要求を受信し、当該アクセス要求に含まれるユーザＩＤ、及びパスワードに基づき、統合ＩＤ管理記憶部５１を参照し、認証処理を行う。認証された場合、統合認証サーバ４１は、ＡＰサーバ４２へ図８に示すメニュー画面９２の生成要求を行う。ＡＰサーバ４２は、メニュー画面９２の生成要求を受信し、当該生成要求に含まれるユーザＩＤを抽出する。その後、ＡＰサーバ４２は、ユーザ基本情報記憶部５２を参照し、抽出されたユーザＩＤに関連付けられた業務情報５２２、拠点情報５２３、及び職位情報５２４に基づき、データ開示のサービスへのリンクを含み、許可された各種情報システムへのリンクによるメニュー画面９２を生成し、統合認証サーバ４１へ返信する。統合認証サーバ４１は受信したメニュー画面９２を端末３ａに返信する。このとき、統合認証サーバ４１は認証処理において発行した認証情報を含めて端末３ａに返信してもよい。尚、ステップＳ２０１におけるログイン処理は、これに限定されず、認証処理、シングルサインオン処理、ＷＥＢアプリケーションにおける他の公知技術により実現されていても構わない。
【００８８】
次に、ステップＳ２０２乃至Ｓ２１０において、データ開示処理を行う。
【００８９】
端末３ａは、認証サーバ４１に対して、データ開示要求を行う（Ｓ２０２）。具体的には、まず、端末３ａは、メニュー画面９２のデータ開示のサービスへのリンクを通じて、認証済みのユーザＩＤを含めて統合認証サーバ４１へデータ開示要求を送信する。このとき、端末３ａは、統合認証サーバ４１により発行された認証情報を含めてデータ開示要求を送信してもよい。
【００９０】
統合認証サーバ４１は、データ開示要求を受信し、端末３ａが認証済みであることを確認し、ＡＰサーバ４２へ認証済みのユーザＩＤを含めてデータ開示要求を送信する（Ｓ２０３）。このとき、統合認証サーバ４１は、データ開示要求に含まれる認証情報から該当するユーザＩＤを取得するようにしてもよい。
【００９１】
続いて、ＡＰサーバ４２は、受信したデータ開示要求からユーザＩＤを抽出する（Ｓ２０４）。そして、ＡＰサーバ４２は、抽出されたユーザＩＤとデータ開示サーバ４３への固定パスワードとを含めたデータ開示要求によりデータ開示サーバ４３へシングルサインオン処理を行う（Ｓ２０５）。
【００９２】
その後、データ開示サーバ４３は、データ開示要求を受信し、当該データ開示要求に含まれるユーザＩＤ、及び固定パスワードに基づき、データ開示ユーザ情報記憶部５３を参照し、認証処理を行う（Ｓ２０６）。
【００９３】
認証された場合、データ開示サーバ４３は、当該データ開示要求に応じて、開示対象データを取得する（Ｓ２０７）。具体的には、データ開示サーバ４３は、データ開示ユーザ情報記憶部５３に格納されたグループ関連情報５３３から、当該データ開示要求に含まれるユーザＩＤに関連付けられたグループＩＤ５３２を取得する。そして、データ開示サーバ４３は、アクセス権限情報記憶部５４を参照し、グループＩＤ５３２に対応するアクセス権限グループ定義５４２を取得する。その後、データ開示サーバ４３は、取得したグループＩＤ５３２に定義されたアクセス権限に基づいて、データベース５５へアクセスし、参照可能なデータを取得する。
【００９４】
データ開示サーバ４３は、取得した開示対象データをＡＰサーバ４２へ返信する（Ｓ２０８）。そして、ＡＰサーバ４２は、受信した開示対象データに基づき、図８に示す開示情報一覧画面９３を生成する（Ｓ２０９）。その後、ＡＰサーバ４２は、統合認証サーバ４１を経由して端末３ａへ開示情報一覧画面９３を返信する（Ｓ２１０）。
【００９５】
以上のように、予め、アクセス制御設定部４５１により統合ＩＤ管理記憶部５１に格納されたユーザＩＤ５１１とデータ開示ユーザ情報記憶部５３に格納されたユーザＩＤ５３１とを同期しておくことで、統合認証サーバ４１にて認証されたユーザＩＤに基づいて、データ開示サーバ４３を経由してデータベース５５へアクセスすることができる。また、その際、ユーザ基本情報記憶部５２に格納された業務情報５２２、拠点情報５２３、及び職位情報５２４に基づいて設定されたグループＩＤ５３２により識別されるアクセス権限グループ定義５４２により、データベース５５のアクセス制御を行うことができる。
【００９６】
図９は、本発明の実施例１にかかるグループ関連情報の変更例を示す図である。図９（ａ）は、図５（ａ）のユーザＩＤ８０１に対して、担当業務として業務Ｙ６２が追加された例を示す図である。そのため、ユーザＩＤ８０１には、グループＩＤ８１１に加え、業務Ｙ６２、拠点（香港）６１５、及び職位（担当者）６０１により特定されるグループＩＤ８２１が追加して関連付けされる。これにより、ユーザＩＤ８０１は、データ開示要求において、グループＩＤ８１１、及びグループＩＤ８２１に定義されたデータにアクセスすることが可能となる。
【００９７】
図９（ｂ）は、図５（ｂ）のユーザＩＤ８０２に対して、担当する拠点を拠点（香港）６１５から拠点（上海）６１６へ変更された例を示す図である。そのため、ユーザＩＤ８０２には、グループＩＤ８１２の代わりに業務Ｘ６１、拠点（上海）６１６、及び職位（管理者）６０２により特定されるグループＩＤ８１５が関連付けされる。
【００９８】
このとき、アクセス制御設定部４５１は、ユーザ基本情報記憶部５２から取得したユーザＩＤ８０２に関連付けられた拠点情報５２３が拠点（香港）６１５から拠点（上海）６１６へ変更されたことにより、データ開示ユーザ情報記憶部５３に格納されたグループ関連情報５３３からユーザＩＤ８０２とグループＩＤ８１２との関連付け情報を削除し、ユーザＩＤ８０２とグループＩＤ８１５との関連付け情報を新規に登録する。
【００９９】
図９（ｃ）は、図５（ｂ）のユーザＩＤ８０２に対して、担当する拠点を拠点（香港）６１５からアジア地域６１１へ変更された例を示す図である。そのため、ユーザＩＤ８０２には、グループＩＤ８１２の代わりに業務Ｘ６１、アジア地域６１１、及び職位（管理者）６０２により特定されるグループＩＤ８１４が関連付けされる。
【０１００】
このとき、アクセス制御設定部４５１は、ユーザ基本情報記憶部５２から取得したユーザＩＤ８０２に関連付けられた拠点情報５２３が拠点（香港）６１５からアジア地域６１１へ変更されたことにより、データ開示ユーザ情報記憶部５３に格納されたグループ関連情報５３３からユーザＩＤ８０２とグループＩＤ８１２との関連付け情報を削除し、ユーザＩＤ８０２とグループＩＤ８１４との関連付け情報を新規に登録する。
【０１０１】
また、ユーザＩＤ８０２により認証された端末からデータ開示要求がある場合、データ開示サーバ４３は、グループ関連情報５３３からユーザＩＤ８０２に関連付けられたグループＩＤ８１４を取得し、グループＩＤ８１４に関連付けられた図５（ｄ）に示すグループＩＤ８１２、・・・、及び、グループＩＤ８１５を取得する。そして、データ開示サーバ４３は、アクセス権限情報記憶部５４を参照し、それぞれのグループＩＤに関連付けられたアクセス権限グループ定義５４２に基づいて、データベース５５へのアクセス制限を行う。
【０１０２】
また、上述したグループ関連情報の変更は、職位情報５１３を変更した場合にも同様であるため、説明を省略する。
【０１０３】
尚、図５（ｂ）のユーザＩＤ８０２に対して、担当する拠点を変更ではなく、追加する場合は、ユーザＩＤ８０２と、グループＩＤ８１２、及び、グループＩＤ８１５がそれぞれ関連付けされる。これにより、ユーザは、地域に依存せず、複数の拠点を担当することが可能となる。
【０１０４】
これにより、ユーザＩＤに関連付けられた属性情報を変更することで、アクセス制御設定部４５１により、グループ関連情報５３３が変更され、アクセス権限の変更を反映することが可能となる。
【０１０５】
以上のように本発明の実施例１により、シングルサインオンによるＩＤの統合管理とアプリケーション固有の利用条件の設定とを連携して行うことができる。
【０１０６】
＜実施例２＞
続いて、本実施の形態にかかるデータ開示システムの実施例２を以下に例示する。本発明の実施例２では、実施例１に加え、開示対象データへのアクセス履歴を記録し、当該アクセス履歴自体も開示対象データとしてアクセス制御を行うものである。そのため、開示対象データへのアクセスに対する監査等においても、当該データ開示システムが適用可能である。
【０１０７】
図１０は、本発明の実施例２にかかるデータ開示システム４０１の全体構成を示すブロック図である。データ開示システム４０１は、図２に比べ、データベース５５がデータベース５５ａに変更され、データ開示サーバ４３がデータ開示サーバ４３ａに変更されたものである。尚、その他の構成については、図２と同様のため、説明を省略する。以下では、図２との違いについてのみ説明する。
【０１０８】
データベース５５ａは、データベース５５に加え、データベース５５ａへのアクセス履歴（業務Ｚ６３）に対応する開示対象データであるデータ７３１、・・・、及びデータ７３２が追加されたものである。ここで、業務Ｚ６３で対象とする処理は、例えば、データ開示サーバ４３ａへのログイン、データベース５５ａへのログイン、データベース５５ａへのテーブル参照等であればよい。また、データ７３１、・・・、及びデータ７３２には、例えば、上述した各種処理における開始時刻、終了時刻、アクセスするユーザＩＤ，グループＩＤ、アクセス対象のデータベース、及びテーブル名等であればよい。
【０１０９】
データ開示サーバ４３ａは、データベース５５ａへのアクセスにおいて履歴情報をデータ７３１、・・・、及びデータ７３２へ格納する処理が追加されたものである。
【０１１０】
図１１は、本発明の実施例２にかかるログイン処理、及びデータ開示処理の流れを示すシーケンス図である。図１１は、図７に比べ、Ｓ２０７の後に、Ｓ２０７ａが追加されたものである。尚、その他の処理については、図７と同様のため、説明を省略する。以下では、図７との違いについてのみ説明する。
【０１１１】
データ開示サーバ４３ａは、ステップＳ２０７により、開示対象データを取得した後、当該開示対象データへのアクセス履歴を登録する（Ｓ２０７ａ）。具体的には、データ開示サーバ４３ａは、処理の開始時刻、及び終了時刻、並びに、ステップＳ２０５により受信したユーザＩＤ、当該ユーザＩＤにより特定されたグループＩＤ、開示対象データのデータベース、及びテーブル名等をデータ７３１、・・・、及びデータ７３２へ格納する。
【０１１２】
尚、データ開示サーバ４３ａは、データ開示サーバ４３ａ、又は、データベース５５ａへのログイン処理についても、登録対象としてもよい。
【０１１３】
図１２は、本発明の実施例２にかかるアクセス権限グループ定義の例を示す図である。当該アクセス権限グループ定義は、業務Ｚ６３、日本国内６３４、及び拠点（本部）６３８に所属する職位（管理者）６０４が設定されたユーザＩＤにおけるアクセス権限グループ定義を示す。当該アクセス権限グループ定義は、アジア地域６３１、欧州地域６３２等の各地域に属するデータへのアクセス権限が定義されている。アジア地域６３１には、拠点（香港）６３５、・・・、及び拠点（上海）６３６等が属し、拠点（香港）６３５には、データ７３１、・・・、及びデータ７３２へのアクセス権限、拠点（上海）６３６には、データ７３３、・・・、及びデータ７３４へのアクセス権限が定義されている。同様に、例えば、欧州地域６３２、拠点（ロンドン）６３７に属するデータ７３５、・・・、及びデータ７３６へのアクセス権限も含まれる。また、当該アクセス権限グループ定義は、グループＩＤ８３３により識別される。グループＩＤ８３３には、業務Ｚ６３、拠点（本部）６３８、及び職位（管理者）６０４を示す情報が含まれている。
【０１１４】
図１３は、本発明の実施例２にかかるグループ関連情報の例を示す図である。当該グループ関連情報は、ユーザＩＤ８０４と、業務Ｚ６３、拠点（本部）６３８、及び職位（管理者）６０４により特定されるグループＩＤ８３３とが関連付けされた情報の例を示す。
【０１１５】
以上のことから、本発明の実施例２により、データベース５５ａへのアクセス履歴がデータ７３１、・・・、及びデータ７３２に記録され、図１２に示すアクセス権限グループ定義を定義しておくことで、業務情報５２２を業務Ｚ６３としてユーザ基本情報記憶部５２を更新すると、アクセス制御設定部４５１により、図１３に示すグループ関連情報が設定され、アクセス履歴のデータ開示が可能となる。
【０１１６】
＜実施例３＞
続いて、本実施の形態にかかるデータ開示システムの実施例３を以下に例示する。本発明の実施例３では、実施例１に加え、開示対象データにおけるデータベースのテーブルに対して、項目単位の制御を行うものである。そのため、開示対象データに格納された個人情報等を開示できないヘルプデスクに属する運用担当者などに対して、開示対象のテーブルにおける個人情報等の開示を制御することが可能となる。尚、本発明の実施例３にかかるデータ開示システムを含む全体構成は、図２と同様であるため、図示及び説明を省略する。
【０１１７】
図１４は、本発明の実施例３にかかるアクセス権限グループ定義の例を示す図である。当該アクセス権限グループ定義は、業務Ｘ６１、日本国内６１４、及び拠点（本部）６１８に所属する職位（運用者）６０５が設定されたユーザＩＤにおけるアクセス権限グループ定義を示す。当該アクセス権限グループ定義は、アジア地域６１１、欧州地域６１２等の各地域に属するデータへのアクセス権限が定義されている。アジア地域６１１には、拠点（香港）６１５、・・・、及び拠点（上海）６１６等が属し、拠点（香港）６１５には、データ７１１、・・・、及びデータ７１２へのアクセス権限、拠点（上海）６１６には、データ７１３、・・・、及びデータ７１４へのアクセス権限が定義されている。同様に、例えば、欧州地域６１２、拠点（ロンドン）６１７に属するデータ７１５、・・・、及びデータ７１６へのアクセス権限も含まれる。
【０１１８】
そして、データ７１１には、データ７１１が格納されるテーブルの項目の出力制御の設定である項目制御情報７４１が定義されている。項目制御情報７４１とは、テーブルの列（カラム）、又は、行（レコード）における出力制御の設定である。また、項目制御情報７４１は、複数のテーブルを結合するための条件設定において、制限条件として設定するものであってもよい。例えば、開示対象データが営業に関するデータである場合、職位（運用者）６０５には、営業成績として年月日と社員名は出力するが、人事情報に関するカラムついては開示を制限する、又は、特定の社員に関するレコードは開示を制限する、などであればよい。
【０１１９】
同様に、データ７１２、データ７１３、・・・、及びデータ７１４、データ７１５、・・・、及びデータ７１６等について、項目制御情報７４２、項目制御情報７４３、・・・、及び項目制御情報７４４、項目制御情報７４５、・・・、及び項目制御情報７４６等が定義されている。
【０１２０】
図１５は、本発明の実施例３にかかるグループ関連情報の例を示す図である。当該グループ関連情報は、ユーザＩＤ８０５と、業務Ｘ６１、拠点（本部）６１８、及び職位（運用者）６０５により特定されるグループＩＤ８４１とが関連付けされた情報の例を示す。
【０１２１】
以上のことから、本発明の実施例３により、図１４に示すアクセス権限グループ定義を定義しておくことで、認証されたユーザＩＤ８０５によるデータ開示要求において、データ開示サーバ４３は、図１５に示すグループ関連情報からユーザＩＤ８０５に関連付けられたグループＩＤ８４１を特定する。そして、データ開示サーバ４３は、グループＩＤ８４１に関連付けられたアクセス権限グループ定義から項目制御情報７４１、・・・、及び項目制御情報７４２、項目制御情報７４３、・・・、及び項目制御情報７４４、項目制御情報７４５、・・・、及び項目制御情報７４６に基づき、データベース５５へのアクセス制御を行うことが可能となる。
【０１２２】
その他の発明の実施の形態.
尚、上述した拠点情報５２３は、統合ＩＤ管理記憶部５１に格納されるユーザＩＤ５１１に含まれるものであってもよい。すなわち、ユーザＩＤ５１１は、ＩＤ体系として元々、拠点情報を含むものであっても本発明を適用可能である。その場合、アクセス制御設定部４５１は、図６のステップＳ１３において、取得したユーザＩＤ５２１から拠点情報を抽出するようにすればよい。これにより、既存のシングルサインオンが実現されたシステムで用いられるユーザＩＤの体系を変更することなく、必要な情報のみを本発明にかかるデータ開示システムに用いることができる。
【０１２３】
このように、本発明にかかるデータ開示システムは、既に統合認証サーバによりシングルサインオンが実現されたシステムに対して、追加される情報システムの固有の設定を既存の統合ＩＤ管理に反映する必要がなく、アクセス制御の設定の管理を容易にすることが可能である。そのため、世界各地に拠点を持ち、膨大なユーザ数が登録されたグローバル、かつ、大規模な情報システムに対して有効である。
【０１２４】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【０１２５】
【図１】本発明の各実施例にかかるデータ開示システムの共通した全体構成を示すブロック図である。
【図２】本発明の実施例１にかかるデータ開示システムの全体構成を示すブロック図である。
【図３】本発明の実施例１の対象とする開示対象データの構成例を示す図である。
【図４】本発明の実施例１にかかるアクセス権限グループ定義の例を示す図である。
【図５】本発明の実施例１にかかるグループ関連情報の例を示す図である。
【図６】本発明の実施例１にかかるアクセス制御設定処理の流れを示すフローチャート図である。
【図７】本発明の実施例１にかかるログイン処理、及びデータ開示処理の流れを示すシーケンス図である。
【図８】本発明の実施例１にかかるログイン処理、及びデータ開示処理における画面遷移図である。
【図９】本発明の実施例１にかかるグループ関連情報の変更例を示す図である。
【図１０】本発明の実施例２にかかるデータ開示システムの全体構成を示すブロック図である。
【図１１】本発明の実施例２にかかるログイン処理、及びデータ開示処理の流れを示すシーケンス図である。
【図１２】本発明の実施例２にかかるアクセス権限グループ定義の例を示す図である。
【図１３】本発明の実施例２にかかるグループ関連情報の例を示す図である。
【図１４】本発明の実施例３にかかるアクセス権限グループ定義の例を示す図である。
【図１５】本発明の実施例３にかかるグループ関連情報の例を示す図である。
【符号の説明】
【０１２６】
１００  データ開示システム
１１  認証システム    １２  アクセス制御システム    １３  登録手段
１４  ユーザ基本情報記憶部    １４１  ユーザ識別情報    １４２  属性情報
１５  アクセス条件情報記憶部    １５１  ユーザ識別情報    １５２  アクセス権限情報
１６  データベース  １６ａ、１６ｂ、・・・、１６ｎ  開示対象データ
２  ネットワーク  ３  端末  ３ａ、３ｂ、・・・、３ｎ  端末
４００  データ開示システム  ４０１  データ開示システム
４１  統合認証サーバ  ４２  ＡＰサーバ
４３  データ開示サーバ  ４３ａ  データ開示サーバ
４４  バッチサーバ  ４４１  データ移行部
４５  バッチサーバ  ４５１  アクセス制御設定部
５１  統合ＩＤ管理記憶部  ５１１  ユーザＩＤ  ５１２  パスワード
５１３  職位情報
５２  ユーザ基本情報記憶部  ５２１  ユーザＩＤ  ５２２  業務情報
５２３  拠点情報  ５２４  職位情報
５３  データ開示ユーザ情報記憶部  ５３１  ユーザＩＤ  ５３２  グループＩＤ
５３３  グループ関連情報
５４  アクセス権限情報記憶部  ５４１  グループＩＤ
５４２  アクセス権限グループ定義
５５  データベース  ５５ａ  データベース
６０１  職位（担当者）  ６０２  職位（管理者）  ６０３  職位（管理者）  ６０４  職位（管理者）
６０５  職位（運用者）
６１  業務Ｘ  ６１１  アジア地域  ６１２  欧州地域  ６１３  米州地域
６１４  日本国内  ６１５  拠点（香港）  ６１６  拠点（上海）  ６１７  拠点（ロンドン）
６１８  拠点（本部）
６２  業務Ｙ  ６２１  アジア地域  ６２２  欧州地域  ６２３  米州地域
６２４  日本国内
６３  業務Ｚ  ６３１  アジア地域  ６３２  欧州地域  ６３４  日本国内
６３５  拠点（香港）  ６３６  拠点（上海）  ６３７  拠点（ロンドン）  ６３８  拠点（本部）
７１１、・・・、７１２  データ  ７１３、・・・、７１４  データ
７１５、・・・、７１６  データ
７２１、・・・、７２２  データ  ７３１、・・・、７３２  データ
７３３、・・・、７３４  データ  ７３５、・・・、７３６  データ
７４１、・・・、７４２  項目制御情報  ７４３、・・・、７４４  項目制御情報
７４５、・・・、７４６  項目制御情報
８１１−８１５  グループＩＤ  ８２１  グループＩＤ  ８３３  グループＩＤ
８４１  グループＩＤ  ８０１−８０５  ユーザＩＤ
９１  ログイン画面  ９２  メニュー画面  ９３  開示情報一覧画面
【図１】
0004937171.tif 000002
【図２】
0004937171.tif 000003
【図３】
0004937171.tif 000004
【図４】
0004937171.tif 000005
【図５】
0004937171.tif 000006
【図６】
0004937171.tif 000007
【図７】
0004937171.tif 000008
【図８】
0004937171.tif 000009
【図９】
0004937171.tif 000010
【図１０】
0004937171.tif 000011
【図１１】
0004937171.tif 000012
【図１２】
0004937171.tif 000013
【図１３】
0004937171.tif 000014
【図１４】
0004937171.tif 000015
【図１５】
0004937171.tif 000016