(57)【要約】【課題】それぞれがデータベース（ＤＢ）を含む複数のサブシステムからなるＤＢ利用システムに対し何ら変更を加えることなく、設計時に考慮されていなかった付加的情報をコメントとして記録し、サブシステム間で共有可能とすること。【解決手段】サブシステムにおける端末装置１０に、ＤＢクライアントＡＰとＯＳとの間のＡＰＩ呼び出しを監視するＡＰＩ監視部１２及びＡＰＩ呼び出しに伴う情報から処理対象となっているシステムＤＢのレコードまたはカラムを特定できる主キーを抽出する文字列解析部１３を設けるとともに、コメントデータベース２１を備え、各端末装置１０とデータ送受信可能なコメントサーバ２０を用い、任意のレコードまたはカラムに対応してユーザから入力されたコメントを当該任意のレコードまたはカラムを特定できる主キーとともにコメントデータベース２１に記録し、閲覧可能とする。【選択図】図１
2010191866.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステムにおいて、あるサブシステムから入力されたデータベース中の既存のレコードまたはカラムに関連するコメントを、各サブシステムで表示可能とする方法であって、
各端末装置に、ログイン処理部、ＡＰＩ監視部、文字列解析部、コメント入力部、コメント表示部及び条件判定部を少なくとも設けるとともに、
コメントデータベース、ユーザ管理データベース、認証部、入力制御部及び出力制御部を少なくとも備え、各端末装置とデータ送受信可能なコメントサーバを用い、
端末装置のログイン処理部が、コメントサーバにログインする第１の工程と、
コメントサーバの認証部が、ログインしてきたユーザまたは端末装置をユーザ管理データベースを参照して認証する第２の工程と、
端末装置のＡＰＩ監視部が、データベースに対するユーザからのアクセス動作を監視し、当該アクセス動作に伴う情報を取得する第３の工程と、
端末装置の文字列解析部が、アクセス動作に伴う情報から処理対象となっているレコードまたはカラムを特定する主キーを抽出する第４の工程と、
端末装置の条件判定部が、抽出した主キーとともにコメント入力部から入力されたコメントをコメントサーバへ送信する第５の工程と、
コメントサーバの入力制御部が、端末装置から受信したコメントを主キーとともにコメントデータベースに登録する第６の工程と、
もしくは、
端末装置の条件判定部が、抽出した主キーとともにコメントの閲覧要求をコメントサーバへ送信する第７の工程と、
コメントサーバの出力制御部が、端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する第８の工程と、
端末装置の条件判定部が、コメントサーバから受信したコメントをコメント表示部へ転送して表示する第９の工程とを含む
ことを特徴とするコメント共有方法。
【請求項２】
請求項１に記載のコメント共有方法において、
前記第２の工程に代えて、
コメントサーバの認証部が、ログインしてきたユーザまたは端末装置をユーザ管理データベースを参照して認証し、対応する入力制御部及び出力制御部に対する権限情報を入力制御部及び出力制御部に設定する第２の工程を含み、
前記第６の工程に代えて、
コメントサーバの入力制御部が、端末装置からコメントを受信した時、設定された権限情報を確認し、当該ユーザまたは端末装置のコメント登録が許可されていれば、当該コメントを主キーとともにコメントデータベースに登録する第６の工程、
もしくは、
前記第８の工程に代えて、
コメントサーバの出力制御部が、端末装置から主キーを受信した時、設定された権限情報を確認し、当該ユーザまたは端末装置のコメント閲覧が許可されていれば、当該主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する第８の工程を含む
ことを特徴とするコメント共有方法。
【請求項３】
それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステムにおいて、あるサブシステムから入力されたデータベース中の既存のレコードまたはカラムに関連するコメントを、各サブシステムで表示可能とする装置であって、
前記システムの各端末装置及び当該各端末装置との間でデータ送受信可能なコメントサーバから構成され、
各端末装置は、
コメントサーバへのログイン処理を実行するログイン処理部と、
データベースに対するユーザからのアクセス動作を監視し、当該アクセス動作に伴う情報を取得するＡＰＩ監視部と、
アクセス動作に伴う情報から処理対象となっているレコードまたはカラムを特定する主キーを抽出する文字列解析部と、
コメント入力のためのウィンドウを表示してユーザからのコメントの入力を受け付けるコメント入力部と、
コメント表示のためのウィンドウにコメントを表示するコメント表示部と、
ＡＰＩ監視部からのイベント発生の通知を受信すると、文字列解析部で抽出された主キーとともにコメントの閲覧要求をコメントサーバへ送信し、コメントサーバから返送されてきたコメントをコメント表示部へ転送し、また、コメント入力部からのコメント入力の通知を受信すると、文字列解析部で抽出された主キーとともに前記入力されたコメント及びその登録要求をコメントサーバへ送信する条件判定部とを備え、
コメントサーバは、
データベース中のレコードまたはカラムに関連するコメントを、当該レコードまたはカラムを特定できる主キーとともに格納するコメントデータベースと、
ユーザ毎の認証のための情報を格納するユーザ管理データベースと、
ログインしてきたユーザをユーザ管理データベースを参照して認証する認証部と、
端末装置から受信したコメントを主キーとともにコメントデータベースに登録する入力制御部と、
端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する出力制御部とを備えた
ことを特徴とするコメント共有装置。
【請求項４】
請求項３に記載のコメント共有装置において、
コメントサーバは、前記に代えて、
ユーザ毎の認証のための情報と、ユーザ毎の入力制御部及び出力制御部に対する権限情報とを格納するユーザ管理データベースと、
ログインしてきたユーザをユーザ管理データベースを参照して認証し、更にユーザ管理データベースを参照して対応する前記権限情報を入力制御部及び出力制御部に設定する認証部と、
設定された権限情報を確認し、コメント登録が許可されていれば、端末装置から受信したコメントを主キーとともにコメントデータベースに登録する入力制御部と、
設定された権限情報を確認し、コメント閲覧が許可されていれば、端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する出力制御部とを備えた
ことを特徴とするコメント共有装置。
【請求項５】
それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステムにおいて、あるサブシステムから入力されたデータベース中の既存のレコードまたはカラムに関連するコメントを、各サブシステムで表示可能とする際の端末装置であって、
コメントサーバへのログイン処理を実行するログイン処理部と、
データベースに対するユーザからのアクセス動作を監視し、当該アクセス動作に伴う情報を取得するＡＰＩ監視部と、
アクセス動作に伴う情報から処理対象となっているレコードまたはカラムを特定する主キーを抽出する文字列解析部と、
コメント入力のためのウィンドウを表示してユーザからのコメントの入力を受け付けるコメント入力部と、
コメント表示のためのウィンドウにコメントを表示するコメント表示部と、
ＡＰＩ監視部からのイベント発生の通知を受信すると、文字列解析部で抽出された主キーとともにコメントの閲覧要求をコメントサーバへ送信し、コメントサーバから返送されてきたコメントをコメント表示部へ転送し、また、コメント入力部からのコメント入力の通知を受信すると、文字列解析部で抽出された主キーとともに前記入力されたコメント及びその登録要求をコメントサーバへ送信する条件判定部とを備えた
ことを特徴とする端末装置。
【請求項６】
それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステムにおいて、あるサブシステムから入力されたデータベース中の既存のレコードまたはカラムに関連するコメントを、各サブシステムで表示可能とする際の、各端末装置との間でデータ送受信可能なコメントサーバであって、
データベース中のレコードまたはカラムに関連するコメントを、当該レコードまたはカラムを特定できる主キーとともに格納するコメントデータベースと、
ユーザ毎の認証のための情報を格納するユーザ管理データベースと、
ログインしてきたユーザをユーザ管理データベースを参照して認証する認証部と、
端末装置から受信したコメントを主キーとともにコメントデータベースに登録する入力制御部と、
端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する出力制御部とを備えた
ことを特徴とするコメントサーバ。
【請求項７】
請求項６に記載のコメントサーバにおいて、
前記に代えて、
ユーザ毎の認証のための情報と、ユーザ毎の入力制御部及び出力制御部に対する権限情報とを格納するユーザ管理データベースと、
ログインしてきたユーザをユーザ管理データベースを参照して認証し、更にユーザ管理データベースを参照して対応する前記権限情報を入力制御部及び出力制御部に設定する認証部と、
設定された権限情報を確認し、コメント登録が許可されていれば、端末装置から受信したコメントを主キーとともにコメントデータベースに登録する入力制御部と、
設定された権限情報を確認し、コメント閲覧が許可されていれば、端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する出力制御部とを備えた
ことを特徴とするコメントサーバ。
【請求項８】
コンピュータを、請求項５乃至７のいずれかに記載の装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれがデータベース（ＤＢ）を含む複数のサブシステムからなるシステムにおいて、データベース中の既存のレコードまたはカラムに関連する備考情報（コメント）を追加及び表示する技術に関するものである。
【背景技術】
【０００２】
ウェブブラウザで表示される内容について、付箋をつけるように情報を付加する技術（非特許文献１、２参照）がある。この技術はＷｅｂアノテーションまたはＷｅｂマークアップと呼称され、プラグインを利用してウェブブラウザを拡張したり（ＴｈｉｒｄＶｏｉｃｅ，Ｄｉｉｇｏ，Ｆｌｅｃｋ，ＳｈｉｆｔＳｐａｃｅ，Ｎａｙｕｔａなど）、プロキシサーバを利用することで実現されている（Ｓｔｉｃｋｉｓ，Ｔｒａｉｌｆｉｒｅなど）。
【０００３】
これらは特定サイトの情報について、複数のユーザ間でコメントを共有することを目的として開発されたものであり、マークアップ対象はウェブサーバに限定され、対象アプリケーションプログラムはウェブブラウザに限定されている。
【０００４】
また、ドキュメント上の文字列を分析し、特定パターンの文字列に反応させる技術としてスマートタグがある。Ｍｉｃｒｏｓｏｆｔ（登録商標）社がＯｆｆｉｃｅＸＰに実装した技術（非特許文献３参照）で、ユーザがローカルなドキュメントに文章を作成する際、特定の文字列が存在する場合、例えばクリックするとメニューを表示する等の機能を付加することができる。また、具体的な動作内容は、アプリケーションプログラム（ＡＰ）の拡張機能としてユーザ側で開発することもできる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】”Ｎａｙｕｔａ”、［ｏｎｌｉｎｅ］、［平成２１年２月５日検索］、インターネット＜ＵＲＬ：http://clip.nayuta.com/page/nayuta.html＞
【非特許文献２】”Ｗｅｂに“付箋”を貼るソフトの最新版「Ｔｈｉｒｄ  Ｖｏｉｃｅ  ２０００」公開”、［ｏｎｌｉｎｅ］、Impress Watch Corporation, an Impress Group company、［平成２１年２月５日検索］、インターネット＜ＵＲＬ：http://internet.watch.impress.co.jp/www/article/2000/0406/3v2000.htm＞
【非特許文献３】”マイコミジャーナル  ［コラム］  ５９  ＯｆｆｉｃｅＸＰのカスタムスマートタグはどこまで使える？”、［ｏｎｌｉｎｅ］、Mainichi Communications Inc.、［平成２１年２月５日検索］、インターネット＜ＵＲＬ：http://journal.mycom.co.jp/column/hitech/059/index.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステム（以下、ＤＢ利用システムと呼ぶ。）、例えば光ファイバを使用した通信サービスを提供するための光アクセス設備を選定する業務システムの設計においては、業務内容を分析し、その内容に合わせて記録すべき項目を抽出してＤＢスキーマの設計を行う。また、データベースを利用するための端末装置上のアプリケーションプログラム（ＤＢクライアントＡＰ）においては、データ入力を行う際にデータベースのカラム定義に従った制約条件が適用される。
【０００７】
ビジネス環境は時間の経過に従って変化してゆくため、システム完成後、一般的に運用中の業務内容の変化・変更が発生する。そして業務内容の変化が大きくなってくると、元の設計のＤＢスキーマでは対応できなくなってくる。
【０００８】
こうした場合、運用によって問題を回避する必要があるが、データベースの既存のカラムに入力できない情報や追加項目があると、備考欄がそうした情報の格納場所として転用されることが多い。
【０００９】
多くの場合、備考欄には任意の文字列を入力できるが、
・格納文字数に制限がある、
・複数のサブシステム間で流通しない、
といった制限があるのが一般的である。
【００１０】
元々、備考欄は利用目的がはっきりしていないので、ＤＢに格納すべき文字数も正確に見積もることができない。ＤＢの利用効率を考えると、備考欄の格納文字数は少なめに設定されることが多く、十分な文字数が格納できない状況下で略記法的な表現で記入されることになり、格納された情報は特定のユーザ間での情報共有方法としての利用に留まることになる。
【００１１】
新たなサブシステムの導入に当たって、サブシステム間での連携について検討する場合も、備考欄の内容は規定がないため、新サブシステム側で再利用するのが困難である。そのため、サブシステム間の流通対象とするモチベーションが失われ、特定のサブシステム内に閉じることになり易い。
【００１２】
しかし、本質的には運用中の業務内容の変化によって発生した追加的情報であり、各サブシステムにおいて何らかの形で再利用できることが望ましい。
【課題を解決するための手段】
【００１３】
本発明では、前記目的を達成するため、それぞれがデータベース及び当該データベースにアクセス可能な端末装置を少なくとも含む複数のサブシステムが、各データベースの情報を流通させながら連携して所定のデータ処理を実行するシステムにおいて、あるサブシステムから入力されたデータベース中の既存のレコードまたはカラムに関連するコメントを、各サブシステムで表示可能とする方法であって、各端末装置に、ログイン処理部、ＡＰＩ監視部、文字列解析部、コメント入力部、コメント表示部及び条件判定部を少なくとも設けるとともに、コメントデータベース、ユーザ管理データベース、認証部、入力制御部及び出力制御部を少なくとも備え、各端末装置とデータ送受信可能なコメントサーバを用い、端末装置のログイン処理部が、コメントサーバにログインする第１の工程と、コメントサーバの認証部が、ログインしてきたユーザまたは端末装置をユーザ管理データベースを参照して認証する第２の工程と、端末装置のＡＰＩ監視部が、データベースに対するユーザからのアクセス動作を監視し、当該アクセス動作に伴う情報を取得する第３の工程と、端末装置の文字列解析部が、アクセス動作に伴う情報から処理対象となっているレコードまたはカラムを特定する主キーを抽出する第４の工程と、端末装置の条件判定部が、抽出した主キーとともにコメント入力部から入力されたコメントをコメントサーバへ送信する第５の工程と、コメントサーバの入力制御部が、端末装置から受信したコメントを主キーとともにコメントデータベースに登録する第６の工程と、もしくは、端末装置の条件判定部が、抽出した主キーとともにコメントの閲覧要求をコメントサーバへ送信する第７の工程と、コメントサーバの出力制御部が、端末装置から受信した主キーに対応するコメントをコメントデータベースから読み出して端末装置へ送信する第８の工程と、端末装置の条件判定部が、コメントサーバから受信したコメントをコメント表示部へ転送して表示する第９の工程とを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、元となるＤＢ利用システムに対し何ら変更を加えることなく、システム設計時に考慮されていなかった付加的情報をコメントとして記録し、サブシステム間で共有することができる。
【００１５】
また、本発明によれば、コメントはＤＢ利用システムにおけるデータベース（以下、区別のためシステムＤＢと呼ぶ。）とは別のコメントデータベースに記録されるため、元となるＤＢ利用システムの制約を受けることなく自由に拡張したり、再利用方法を検討することができる。
【００１６】
また、本発明によれば、コメントデータベースに記録され、元となるＤＢ利用システム以外のシステムからも参照することが可能なので、既存のシステム間連携の枠組みに影響されることなく、システムを越えた情報共有を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明のコメント共有装置の実施の形態の一例を示す構成図
【図２】端末装置における本発明に係る処理のフローチャート
【図３】コメントサーバにおける処理のフローチャート
【図４】本発明を適用したＤＢ利用システム全体における情報の流れの説明図
【発明を実施するための形態】
【００１８】
図１は本発明のコメント共有装置の実施の形態の一例を示すもので、ＤＢ利用システムのサブシステムにおける端末装置１０と、当該端末装置１０との間でデータ送受信可能なコメントサーバ２０とから構成される。なお、実際には、端末装置１０はサブシステム毎に少なくとも１つ設置されているが、ここではそのうちの一つのみ示して説明するものとする。
【００１９】
端末装置１０は、当該端末装置１０上で動作するＤＢクライアントＡＰ及びＯＳによって実現される既存の機能、即ち図示しないシステムＤＢにアクセスして各種のデータ処理を実行するための機能に加え、本発明に係る処理を実行するためのログイン処理部１１、ＡＰＩ監視部１２、文字列解析部１３、コメント入力部１４、コメント表示部１５及び条件判定部１６を備えている。
【００２０】
ログイン処理部１１は、コメントサーバ２０への接続（ログイン）処理を実行する。
【００２１】
ＡＰＩ監視部１２は、ＤＢクライアントＡＰとＯＳとの間のＡＰＩ呼び出しを監視することでＤＢクライアントＡＰの動作、即ちシステムＤＢに対するユーザからのアクセス動作を監視し、当該アクセス動作を検出すると、これ（イベント発生）を条件判定部１６へ通知するとともに前記ＡＰＩ呼び出し（アクセス動作）に伴う情報を取得して文字列解析部１３へ通知する。なお、ＤＢクライアントＡＰ毎に監視箇所が異なるので、ＡＰＩ監視部１２はＤＢクライアントＡＰ毎に監視箇所を設定しておくものとする。
【００２２】
文字列解析部１３は、ＡＰＩ監視部１２で取得した情報から、処理対象となっているシステムＤＢのレコードまたはカラムを特定できる主キーを抽出する。
【００２３】
ＤＢ処理を行う際には、レコード選択のため、どこかに主キーが現れる。
【００２４】
例えば、ＤＢクライアントＡＰ上のテキストフィールドやラベルに直接文字列として現れる場合、ＷｉｎｄｏｗＥｖｅｎｔをフックしてターゲットへの文字列設定を監視することで、現在、処理対象となっているレコードの主キーを取得できる。また、主キーを直接文字列として表現しないＡＰの場合、ＤＢＭＳへのＳＱＬリクエスト発行をフックすることで主キーを取得できる。
【００２５】
コメント入力部１４は、図示しない表示装置において、ＤＢクライアントＡＰによるウィンドウとは別の、コメント入力のためのウィンドウを表示してユーザからのコメントの入力を受け付け、条件判定部１６へ転送する。また、コメント表示部１５は、図示しない表示装置において、ＤＢクライアントＡＰによるウィンドウとは別の、コメント表示のためのウィンドウに条件判定部１６から転送されたコメントを表示する。
【００２６】
条件判定部１６は、ＡＰＩ監視部１２からのイベント発生の通知を受信すると、文字列解析部１３で抽出された主キーとともにコメントの閲覧要求をコメントサーバ２０へ送信し、コメントサーバ２０から返送されてきたコメントをコメント表示部１５へ転送し、また、コメント入力部１４からのコメント入力の通知を受信すると、文字列解析部１３で抽出された主キーとともに前記入力されたコメント及びその登録要求をコメントサーバ２０へ送信する。
【００２７】
コメントサーバ２０は、コメントデータベース（ＤＢ）２１、ユーザ管理データベース（ＤＢ）２２、認証部２３、入力制御部２４及び出力制御部２５を備えている。
【００２８】
コメントＤＢ２１は、システムＤＢ中のレコードまたはカラムに関連するコメントを、当該レコードまたはカラムを特定できる主キーとともに格納する。
【００２９】
ユーザ管理ＤＢ２２は、ユーザ（または端末装置）毎の認証のための情報と、ユーザ（または端末装置）毎の入力制御部２４及び出力制御部２５に対する権限情報（フィルタ）、即ちコメント登録の可否及びコメント閲覧の可否の設定のための情報とを格納している。
【００３０】
認証部２３は、端末装置１０のログインがあるとユーザ管理ＤＢ２２を参照して登録ユーザか否かを認証し、登録ユーザ（または端末装置）であれば更にユーザ管理ＤＢ２２を参照して対応する前記フィルタを入力制御部２４及び出力制御部２５に設定する。
【００３１】
入力制御部２４は、端末装置１０から主キーとともにコメントの登録要求を受信すると、設定されたフィルタを確認し、当該端末装置１０（のユーザ）のコメント登録が許可されていれば、当該コメントを主キーとともにコメントＤＢ２１に登録する。
【００３２】
出力制御部２５は、端末装置１０から主キーとともにコメントの閲覧要求を受信すると、設定されたフィルタを確認し、当該端末装置１０（のユーザ）のコメント閲覧が許可されていれば、当該主キーに対応するコメントをコメントＤＢ２１から取得して端末装置１０へ送信する。
【００３３】
図２は端末装置における本発明に係る処理のフローチャート、図３はコメントサーバにおける処理のフローチャートであり、以下、本装置の動作を説明する。
【００３４】
端末装置１０において本発明に係る処理が起動されると、まず、ログイン処理部１１が、図示しない記憶装置よりユーザ情報を取得してコメントサーバ２０にログインを試みる（ｓ１，ｓ２）。
【００３５】
コメントサーバ２０では、端末装置１０のログインがある（ｓ３１）と、認証部２３がユーザ管理ＤＢ２２を参照して登録ユーザ（または端末装置）か否かを認証し（ｓ３２）、登録ユーザ（または端末装置）であればログインを許可するとともに、対応するフィルタをユーザ管理ＤＢ２２から取得し（ｓ３３）、入力制御部２４及び出力制御部２５に設定し（ｓ３４，ｓ３５）、端末装置１０からの要求待ちとなる（ｓ３６）。
【００３６】
端末装置１０では、ログインに成功する（ｓ３）と、コメント入力部１４がＤＢクライアントＡＰとは別の、コメント入力のためのウィンドウを表示し、ユーザからの入力待ちとなる（ｓ４，ｓ２１，ｓ５）。
【００３７】
ここで、ユーザがＤＢクライアントＡＰを介してシステムＤＢの任意のレコードまたはカラムに対する操作、例えば当該任意のレコードまたはカラムを呼び出す操作を行い、これがＤＢクライアントＡＰのウィンドウ上に反映（表示など）されると、ＡＰＩ監視部１２が、当該操作に伴うＤＢクライアントＡＰのアクセス動作を検出し（ｓ６，ｓ７）、これを条件判定部１６へ通知するとともに当該アクセス動作に伴う情報を取得して文字列解析部１３へ通知する（ｓ８）。
【００３８】
文字列解析部１３では、前記アクセス動作に伴う情報から処理対象となっているシステムＤＢのレコードまたはカラムを特定できる主キーを抽出する（ｓ９）。
【００３９】
この際、主キーの抽出に失敗すると（ｓ１０）、条件判定部１６はコメント登録の可否を「不可状態」に変更する（ｓ１１）とともに、ユーザからの入力待ちに戻る。
【００４０】
一方、主キーの抽出に成功した場合（ｓ１０）、条件判定部１６はコメント登録の可否を「許可状態」に変更し（ｓ１２）、当該主キーとともにコメントの閲覧要求をコメントサーバ２０へ送信する（ｓ１３）。
【００４１】
コメントサーバ２０では、出力制御部２５が、端末装置１０から主キーとともにコメントの閲覧要求を受信する（ｓ３７）と、設定されたフィルタを確認し（ｓ３８）、当該端末装置１０（のユーザ）のコメント閲覧が許可されていれば、当該主キーに対応するコメントをコメントＤＢ２１から取得して（ｓ３９）、端末装置１０へ送信する（ｓ４０）。
【００４２】
端末装置１０では、条件判定部１６がコメントサーバ２０から受信したコメントをコメント表示部１５へ転送し、コメント表示部１５が当該コメントをコメント表示のためのウィンドウに表示し（ｓ１５）、ユーザからの入力待ちに戻る。なお、登録されたコメントが無ければ何も表示せず（ｓ１４）、ユーザからの入力待ちに戻る。
【００４３】
また一方、端末装置１０において、ユーザがＤＢクライアントＡＰを介してシステムＤＢの特定のレコードまたはカラムに対する操作を行い、さらにコメント入力のためのウィンドウにコメントを入力する（ｓ２１）と、これがコメント入力部１４から条件判定部１６に通知されるが、この際、条件判定部１６はコメント登録の可否を確認し、「許可状態」であれば、ＡＰＩ監視部１２による前記同様の処理（ｓ２３，ｓ２４）により抽出された主キーとともに前記コメント及びその登録要求をコメントサーバ２０へ送信する（ｓ２５）。
【００４４】
コメントサーバ２０では、入力制御部２４が、端末装置１０から主キーとともにコメントの登録要求を受信する（ｓ３７）と、設定されたフィルタを確認し（ｓ４１）、当該端末装置１０（のユーザ）のコメント登録が許可されていれば、当該コメントを主キーとともにコメントＤＢ２１に登録する（ｓ４２）。なお、コメントサーバ２０では、設定されたフィルタがコメント閲覧不可又はコメント登録不可の場合、端末装置１０へエラーを返送する（ｓ４３）。
【００４５】
図４は本発明を適用したＤＢ利用システム全体における情報の流れを示すものである。
【００４６】
サブシステムＡのオペレータが、主キーに対応する追加的な情報を登録したとする。
【００４７】
例えば、ある収容区域１の電柱１に付属する設備１に故障が発見されたとき、その詳細状況をコメントＤＢに登録することができる。
【００４８】
複数のサブシステム間での連携により、サブシステムＡでの主キーの追加・削除・更新は別のサブシステムＢ及びサブシステムＣでもデータとして保持されるものとする。
【００４９】
例えば、サブシステムＡで登録された電柱１はサブシステムＣにおいても参照できるものとする。このとき、サブシステムＣのオペレータは電柱１に対して作業を行おうとした際、サブシステムＡで登録された故障状況についてのコメントを参照することができる。
【００５０】
なお、本発明は、周知のコンピュータに媒体もしくは通信回線を介して、図１の構成図に示された機能を実現するプログラム、あるいは図２又は図３のフローチャートに示された手順を備えるプログラムをインストールすることによっても実現可能である。
【符号の説明】
【００５１】
１０：端末装置、１１：ログイン処理部、１２：ＡＰＩ監視部、１３：文字列解析部、１４：コメント入力部、１５：コメント表示部、１６：条件判定部、２０：コメントサーバ、２１：コメントデータベース、２２：ユーザ管理データベース、２３：認証部、２４：入力制御部、２５：出力制御部。
【図１】
2010191866.tif 000003
【図２】
2010191866.tif 000004
【図３】
2010191866.tif 000005
【図４】
2010191866.tif 000006