(57)【要約】【課題】システム全体を停止させることなく、文書管理システムを新たに容易に追加することが可能な文書統合管理システムおよび文書統合管理方法を提供する。【解決手段】既存の文書管理システム４０のようなシステムは、文書統合管理システム上にいつでも容易に追加する事ができる。新たに既存の文書管理システム４１を追加する場合、まず既存の文書管理システム４１にアクセスするためのシステム公開用サーバ３１を作成する。次に、このシステム管理用サーバ３１の公開情報をレジストリサーバ６０へ登録させる。実際の公開情報は、レジストリサーバ６０が管理するデータベース７０に保管される。【選択図】        図１
2004334293.tif 000002
【特許請求の範囲】
【請求項１】
１以上の文書データを管理し、該文書データに対する処理を行う文書管理システムと、
該当する前記文書管理システムに前記文書データに対する処理を実行させるシステム公開用サーバと、
前記１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、
前記１以上の文書管理システムに関する情報を格納するデータベースと、
前記文書データに対する処理の実行要求を送信するユーザ端末装置と、
前記ユーザ端末装置から受信した文書データに対する処理の実行要求を、該当する前記システム公開用サーバに送信するアクセス用サーバと、
を有し、
前記レジストリサーバは、
前記文書管理システムを新規に追加する場合、該新規に追加する文書管理システムに関する情報を前記データベースに書き込むことを特徴とする文書統合管理システム。
【請求項２】
前記レジストリサーバは、
前記アクセス用サーバを介して前記ユーザ端末装置から前記文書データに対する処理の実行要求を受信すると、前記データベースを参照して、前記受信した処理の実行が可能な文書管理システムを検索し、該検索結果を前記アクセス用サーバを介して前記ユーザ端末装置に送信することを特徴とする請求項１記載の文書統合管理システム。
【請求項３】
１以上の文書データを管理し、該文書データに対する処理を行う文書管理システムと、
該当する前記文書管理システムに前記文書データに対する処理を実行させるシステム公開用サーバと、
前記１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、
前記１以上の文書管理システムに関する情報を格納するデータベースと、
前記システム公開用サーバへのアクセス処理を実行させるためのアプリケーションを実装し、前記文書データに対する処理の実行要求を前記システム公開用サーバに送信するユーザ端末装置と、
を有し、
前記レジストリサーバは、
前記文書管理システムを新規に追加する場合、該新規に追加する文書管理システムに関する情報を前記データベースに書き込むことを特徴とする文書統合管理システム。
【請求項４】
前記レジストリサーバは、
前記ユーザ端末装置から前記文書データに対する処理の実行要求を受信すると、前記データベースを参照して、前記受信した処理の実行が可能な文書管理システムを検索し、該検索結果を前記ユーザ端末装置に送信することを特徴とする請求項３記載の文書統合管理システム。
【請求項５】
前記レジストリサーバは、
前記文書管理システムが実行可能な前記文書データに対する処理の種類を示す情報を前記文書管理システムに関する情報として管理することを特徴とする請求項１から４のいずれか１項に記載の文書統合管理システム。
【請求項６】
前記レジストリサーバは、
前記文書管理システムが前記文書データに対する処理を実行するために入力が必要な情報を前記文書管理システムに関する情報として管理することを特徴とする請求項１から５のいずれか１項に記載の文書統合管理システム。
【請求項７】
１以上の文書データを管理し、該文書データに対する処理を行う文書管理システムと、該当する前記文書管理システムに前記文書データに対する処理を実行させるシステム公開用サーバと、前記１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、前記１以上の文書管理システムに関する情報を格納するデータベースと、前記文書データに対する処理の実行要求を送信するユーザ端末装置とを有する文書統合管理システムを用いた文書統合管理方法であって、
前記文書管理システムが前記文書統合管理システムに新規に追加される場合、前記レジストリサーバが、該新規に追加する文書管理システムに関する情報を前記データベースに書き込むことを特徴とする文書統合管理方法。
【請求項８】
前記レジストリサーバが、前記ユーザ端末装置から前記文書データに対する処理の実行要求を受信すると、前記データベースを参照して、前記受信した処理の実行が可能な文書管理システムを検索し、該検索結果を前記ユーザ端末装置に送信することを特徴とする請求項７記載の文書統合管理方法。
【請求項９】
前記レジストリサーバが、前記文書管理システムが実行可能な前記文書データに対する処理の種類を示す情報を前記文書管理システムに関する情報として管理することを特徴とする請求項７または８記載の文書統合管理方法。
【請求項１０】
前記レジストリサーバが、前記文書管理システムが前記文書データに対する処理を実行するために入力が必要な情報を前記文書管理システムに関する情報として管理することを特徴とする請求項７から９のいずれか１項に記載の文書統合管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書統合管理システムおよび文書統合管理方法に関し、特に、複数の文書管理システムを統合管理する文書統合管理システムおよび文書統合管理方法に関する。
【０００２】
【従来の技術】
図９は、従来技術における電子文書管理システムの構成を示す図である。図９に示されているように、従来の電子文書管理は、会社ごと、部門ごとにシステムを構築し管理を行っている場合がほとんどであった。しかしながら、このような電子文書管理システムが点在している状態では、実際にユーザが文書を検索・取得するなどの処理を行う際、そのデータを管理するサービスを見つけるという作業が発生するため非常に手間がかかる。
【０００３】
図９の管理システムによる上記の問題を解決するためには、図１０に示されているような社内や部門内全てのサービスを一箇所に再構築する電子文書管理システムか、あるいは、図１１に示されているような点在する既存のシステムにアクセスする中間システムを構築した電子文書管理システムを構築する必要がある。
【０００４】
また、電子文書管理システムに関する従来技術として、特許文献１が開示するところの統合化文書管理装置があった。特許文献１では、複数の文書管理システムを統合して、各文書管理システムが有する文書に対する機能の情報を管理していた。
【０００５】
【特許文献１】
特開平１１−７４４５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、図１０および図１１に示される電子文書管理システム、ならびに特許文献１では、再構築を行った後に新たに文書管理システムを追加する度にシステム停止、およびシステムの再構築を手動で行う必要があり、工数やコストの面から問題が残る。
【０００７】
また、特許文献１では、文書に関する情報（文書名、所有者、アクセス権、文種、登録・変更日時など）を書き換えて、文書管理システムの追加または削除を行っていた。
しかしながら、各文書管理システムが実行可能な文書に対する処理が異なる場合、文書管理システム登録時に文書管理システムに関する情報（例えば、登録する文書管理システムにおける実行可能な処理の種類）を登録しなければ、ユーザに対してどの文書管理システムがどのような機能を備えているかといった情報を提供することが困難である。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、システム全体を停止させることなく、文書管理システムを新たに容易に追加することが可能な文書統合管理システムおよび文書統合管理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
かかる目的を達成するため、本発明は、１以上の文書データを管理し、文書データに対する処理を行う文書管理システムと、該当する文書管理システムに文書データに対する処理を実行させるシステム公開用サーバと、１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、１以上の文書管理システムに関する情報を格納するデータベースと、文書データに対する処理の実行要求を送信するユーザ端末装置と、ユーザ端末装置から受信した文書データに対する処理の実行要求を、該当するシステム公開用サーバに送信するアクセス用サーバと、を有し、レジストリサーバは、文書管理システムを新規に追加する場合、新規に追加する文書管理システムに関する情報をデータベースに書き込むことを特徴とする。
【００１０】
また、本発明によれば、レジストリサーバは、アクセス用サーバを介してユーザ端末装置から文書データに対する処理の実行要求を受信すると、データベースを参照して、受信した処理の実行が可能な文書管理システムを検索し、検索結果をアクセス用サーバを介してユーザ端末装置に送信することを特徴とする。
【００１１】
また、本発明によれば、１以上の文書データを管理し、文書データに対する処理を行う文書管理システムと、該当する文書管理システムに文書データに対する処理を実行させるシステム公開用サーバと、１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、１以上の文書管理システムに関する情報を格納するデータベースと、システム公開用サーバへのアクセス処理を実行させるためのアプリケーションを実装し、文書データに対する処理の実行要求をシステム公開用サーバに送信するユーザ端末装置と、を有し、レジストリサーバは、文書管理システムを新規に追加する場合、新規に追加する文書管理システムに関する情報をデータベースに書き込むことを特徴とする。
【００１２】
また、本発明によれば、レジストリサーバは、ユーザ端末装置から文書データに対する処理の実行要求を受信すると、データベースを参照して、受信した処理の実行が可能な文書管理システムを検索し、検索結果をユーザ端末装置に送信することを特徴とする。
【００１３】
また、本発明によれば、レジストリサーバは、文書管理システムが実行可能な文書データに対する処理の種類を示す情報を文書管理システムに関する情報として管理することを特徴とする。
【００１４】
また、本発明によれば、レジストリサーバは、文書管理システムが文書データに対する処理を実行するために入力が必要な情報を文書管理システムに関する情報として管理することを特徴とする。
【００１５】
また、本発明は、１以上の文書データを管理し、文書データに対する処理を行う文書管理システムと、該当する文書管理システムに文書データに対する処理を実行させるシステム公開用サーバと、１以上の文書管理システムに関する情報を統合して管理するレジストリサーバと、１以上の文書管理システムに関する情報を格納するデータベースと、文書データに対する処理の実行要求を送信するユーザ端末装置とを有する文書統合管理システムを用いた文書統合管理方法であって、文書管理システムが文書統合管理システムに新規に追加される場合、レジストリサーバが、新規に追加する文書管理システムに関する情報をデータベースに書き込むことを特徴とする。
【００１６】
また、本発明によれば、レジストリサーバが、ユーザ端末装置から文書データに対する処理の実行要求を受信すると、データベースを参照して、受信した処理の実行が可能な文書管理システムを検索し、検索結果をユーザ端末装置に送信することを特徴とする。
【００１７】
また、本発明によれば、レジストリサーバが、文書管理システムが実行可能な文書データに対する処理の種類を示す情報を文書管理システムに関する情報として管理することを特徴とする。
【００１８】
また、本発明によれば、レジストリサーバが、文書管理システムが文書データに対する処理を実行するために入力が必要な情報を文書管理システムに関する情報として管理することを特徴とする。
【００１９】
【発明の実施の形態】
＜第１の実施形態＞
（第１の実施形態の概要）
本実施形態における文書統合管理システムは、文書管理システムにアクセスするためのメソッドやパラメータをＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ＭａｒｋｕｐＬａｎｇｕａｇｅ）などで記述したインタフェースをＷｅｂ上に公開することで、ネットワーク上に点在する文書管理システムを統合・一括管理できるようにするものである。なお、本明細書において、「文書」とは電子化された文書データを示すものであるとする。
【００２０】
図１は、本発明の第１の実施形態における文書統合管理システムの構成を示す図である。以下、図１を用いて、本実施形態における文書統合管理システムの概要を説明する。
【００２１】
実行者（ユーザ）は、文書の検索を行う際、ユーザ端末１０を用いてネットワーク上のアクセス用サーバ２０へアクセスする。ユーザ端末１０は、検索・登録など実際に行う処理一覧をまずアクセス用サーバ２０から受信し、表示する。実行者は、ユーザ端末１０により表示されている処理一覧から実行したい処理を選択する。ユーザ端末１０は、実行者により選択された処理を示す情報をアクセス用サーバ２０へ送信する。アクセス用サーバ２０は、レジストリサーバ６０から受け取った処理の実行が可能な文書管理システムを公開可能なシステム公開用サーバを検索する。
ここで、上記の検索の結果、システム公開用サーバ３０が見つかったとする。この時、アクセス用サーバ２０は、システム公開用サーバ３０を介して既存の文書管理システム４０へアクセスして、その既存の文書管理システム４０に目的の文書への検索・登録などの実際の処理を実行させる。
【００２２】
また、既存の文書管理システム４０のようなシステムは、文書統合管理システム上にいつでも容易に追加する事ができる。なお、既存の文書管理システムとは、既に構築済みの文書管理システムを示す。
図１において、新たに既存の文書管理システム４１を追加する場合、まず既存の文書管理システム４１にアクセスするためのシステム公開用サーバ３１を作成する。
次に、このシステム管理用サーバ３１の公開情報をレジストリサーバ６０へ登録させる。実際の公開情報は、レジストリサーバ６０が管理するデータベース７０に保管される。
【００２３】
（第１の実施形態の構成）
以下、図１を用いて、本実施形態における文書統合管理システムの構成について説明する。
図１に示されているように、文書統合管理システムは、ユーザ端末１０と、アクセス用サーバ２０と、システム公開用サーバ３０、３１と、既存の文書管理システム４０、４１と、文書５０〜５５と、レジストリサーバ６０と、データベース７０とを有する。
なお、文書統合管理システムにおけるユーザ端末、システム公開用サーバ、文書管理システム、および文書の数は、本実施形態に示されるものに限定されないものとする。また、文書管理システムが管理する文書の数は１以上の任意であってよい。
【００２４】
ユーザ端末１０はネットワークを介してアクセス用サーバ２０と接続される情報処理装置であって、例えばパーソナルコンピュータであるとしてもよい。
ユーザ端末１０は、ネットワーク上にあるアクセス用サーバ２０にアクセスし、文書の検索・登録などの処理に関する画面を受信して表示する機能を備える。ユーザ端末１０により表示される処理画面上には、「文書の登録・検索などの操作の大分類（どの操作を選択したかを示す情報）」、「文書の検索を行う際の検索カテゴリ」、「検索のためのキーワード」、「文書を検索した際の検索結果」などの情報が含まれる。
また、ユーザ端末１０は、登録するファイル（文書）、登録（検索）するカテゴリ（ジャンル）、および検索用キーワードなどを要求データとしてアクセス用サーバ２０へ送信する機能を持つ。
【００２５】
アクセス用サーバ２０は、ネットワークを介してユーザ端末１０、システム公開用サーバ３０、３１、およびレジストリサーバ６０と接続される情報処理装置であって、例えばワークステーション・サーバ等で構成されるとしてよい。
アクセス用サーバ２０は、システム公開用サーバ３０およびレジストリサーバ６０と通信を行い、ユーザ端末１０からのアクセスを受け付ける。
【００２６】
システム公開用サーバ３０、３１は、ネットワークを介してアクセス用サーバ２０およびレジストリサーバ６０と接続される情報処理装置であって、例えばワークステーション・サーバ等で構成されるとしてよい。
システム公開用サーバ３０は、接続される既存の文書管理システム４０に対して、登録、更新、および検索などの各操作／処理の要求を行う。
また、システム公開用サーバ３１は、接続される既存の文書管理システム４１に対して、登録、更新、および検索などの各操作／処理の要求を行う。
【００２７】
また、レジストリサーバ６０には、各システム公開用サーバが実際に各文書管理システムに対して要求できる操作／処理を示す情報が登録されている。
図５は、本発明の第１の実施形態におけるレジストリサーバ６０により管理される、システム公開用サーバが実際に文書管理システムに対して要求できる操作／処理に関する情報を示す図である。図５に示されているように、システム公開用サーバごとに、どのような処理を文書管理システムに対して要求可能であるか、その処理にはどのようなパラメータ（入力情報）が必要であるかなどが記述されているファイルが共通インタフェース（アクセス方法）としてデータベース７０に格納され、レジストリサーバ６０により管理されている。すなわち、インタフェースとは、各文書管理システムが実行可能な（システム公開用サーバが提供可能な）文書に対する処理を示しており、具体的には、文書の登録、検索、または更新などの処理を示す。
また、図５に示されているファイルは、一例として、ＸＭＬにより記述されているが、必要となる情報が記述されていれば特にフォーマットの制限は設けないものとする。
【００２８】
ここで、新規の文書管理システムとは、文書統合管理システムに接続する際に、新たに構築される文書管理システムを示す。
既存の文書管理システムを文書統合管理システムに接続する場合、文書統合管理システム上のシステム公開用サーバに既存の文書管理システムを接続していた。
一方、文書統合管理システムにおいて、新規の文書管理システムを構築する際は、新規の文書管理システムと、その新規の文書管理システムのインタフェースを公開するためのシステム公開用サーバとを機能的に統合してもよいものとする。
【００２９】
システム公開用サーバ３０は、文書統合管理システム上で決められた外部からのインタフェースを実装する。このとき、システム公開用サーバ３０と既存の文書管理システム４０との間の通信プロトコルは特に規定されないものとする。また、外部インタフェースは、文書統合管理システム上で利用できるものであれば特に規定は設けないが、全てのシステム公開用サーバで共通のものでなくてはならない。
【００３０】
既存の文書管理システム４０、４１は、実際に制御する文書データを管理（格納）するサーバ（情報処理装置）である。なお、既存の文書管理システム４０は文書５０〜５２に対して登録・検索などの処理を行い、既存の文書管理システム４１は文書５３〜５５に対して登録・検索などの処理を行う。
既存の文書管理システム４０、４１は、アクセス用サーバ２０からの登録・検索などの処理要求に対応した処理を行う。
【００３１】
また、文書統合管理システムに対応した文書管理システムを既存ではなく、新規に構築する場合は、システム公開用サーバと統合した文書管理システムを構築し、レジストリサーバ６０に、システム公開用サーバから公開される通信用インタフェース情報、およびその統合されたシステムにおいて扱うデータの種類などの分類情報を登録してもよい。
【００３２】
文書５０〜５５は既存の文書管理システム４０、４１に管理される文書データである。文書５０〜５５の保存フォーマットは、各文書を制御する各文書管理システムで任意に設定され、デジタルデータであれば特に規定は設けない。
【００３３】
レジストリサーバ６０は、文書統合管理システム全体の情報管理を行う。レジストリサーバ６０は、文書管理システムの登録・更新などの管理業務の際は、システム公開用サーバから公開される通信用インタフェース情報、および文書管理システムにより扱われるデータの種類などの分類情報をデータベース７０へ登録する。
また、ユーザ端末１０が文書の検索処理を要求する場合、レジストリサーバ６０は、アクセス用サーバ２０に現在公開されているシステム公開用サーバ、つまり検索サービスにはどのようなものがあり、どのような方法でアクセスすべきかをユーザ端末１０に通知する。
【００３４】
データベース７０は情報記録装置であって、レジストリサーバ６０が管理するデータを保管する。レジストリサーバ６０は、システム公開用サーバが更新されているか否かの問い合わせをアクセス用サーバ２０から受信すると、データベース７０からデータを検索する。
【００３５】
なお、アクセス用サーバ２０、システム公開用サーバ３０、およびレジストリサーバ６０間の通信プロトコルは特に規定しない。例えば、その通信プロトコルは、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などであるとしてもよい。
【００３６】
（第１の実施形態の動作）
次に、図１乃至図６を用いて、本実施形態の動作について詳細に説明する。なお、説明中でのシステム公開用サーバ３１、既存の文書管理システム４１および文書５３、５４、５５は本実施形態のシステムに新たに追加されるシステムとする。
【００３７】
本実施形態では、大きく分けて処理が２つある。１つは実施形態に従った方式のシステム公開サーバを設けた既存もしくは新規の文書管理システムを登録する処理であり、もう１つは実際に公開・登録された文書管理システムに対して文書登録・文書検索などを行う処理である。
【００３８】
図２は、本発明の第１の実施形態において、文書統合管理システム上に、既存の文書管理システム４１を登録する処理を示すシーケンス図である。以下、図２に沿って、１つ目の文書管理システムの登録処理について説明する。
【００３９】
文書統合管理システム上へ登録させるには既に既存の文書管理システム４１が構築済みの場合、既存の文書管理システム４１に対してアクセスを行うシステム公開用サーバ３１を作成する必要がある。
なお、システム公開用サーバ３１と既存の文書管理システム４１とを併せたシステムを新規に構築してもよい。
【００４０】
また、新規に構築されたシステム公開用サーバ３１は、外部からのアクセス方法（インタフェース）をレジストリサーバ６０に登録する必要がある。またこれに併せて、システム公開用サーバ３１は、文書管理システム４１がどのようなジャンルを扱うシステムか、などの情報をレジストリサーバ６０へ登録する必要がある。上記のレジストリサーバ６０への登録処理は、文書統合管理システム上の任意の端末で行われることも可能であるが、本実施形態では、システム公開用サーバ３１により行われるものとする。
【００４１】
まず、システム公開用サーバ３１は、文書管理システム４１を公開するための情報を入力するフォーマットの送信をレジストリサーバ６０に要求する（ステップＡ１）。この要求に対し、レジストリサーバ６０は入力用フォーマットをシステム公開用サーバ３１に返信する（ステップＡ２）。
【００４２】
次に、システム公開用サーバ３１は、レジストリサーバ６０から受信したフォーマットに対して登録に必要なデータ（文書管理システム４１公開に必要なインタフェースなどを示す情報）を入力する（ステップＡ３）。
【００４３】
次に、システム公開用サーバ３１は、ステップＡ３にて入力されたデータをレジストリサーバ６０に送信し、その入力データと同一のデータがデータベース７０に既に登録されているか否かの確認処理の実行をレジストリサーバ６０に対して要求する（ステップＡ４）。
【００４４】
レジストリサーバ６０は、データベース７０の登録データの確認要求をシステム公開用サーバ３１から受信すると、データベース７０に登録情報が重複していないか確認の問い合わせを行う（ステップＡ５）。
【００４５】
データベース７０上に重複がない場合、データベース７０は、その確認結果をレジストリサーバ６０へ送信する（ステップＡ６）。
レジストリサーバ６０は、入力データと重複するデータがデータベース７０に登録されていない旨の確認結果をデータベース７０から受信すると、入力データのデータベース７０への登録許可を示す情報を、システム公開用サーバ３１に送信する（ステップＡ７）。
【００４６】
一方、ステップＡ３にて入力されたデータがデータベース７０に登録済みのデータと重複している場合、システム公開用サーバ３１は、エラー出力を行い、処理を停止する。なお、入力データとデータベース７０上のデータが重複している場合、文書統合管理システム全体で取り決めたポリシーや仕様に従うものであれば他の処理を行ってもよいものとする。
【００４７】
次に、システム公開用サーバ３１は、文書管理システム４１公開のために登録するデータをレジストリサーバ６０へ送信する（ステップＡ８）。
【００４８】
レジストリサーバ６０は、文書管理システム４１公開のためのデータをシステム公開用サーバ３１から受信すると、受信したデータをデータベース７０へ登録する処理を行う（ステップＡ９）。
【００４９】
データベース７０は、自身への登録が正常に完了（ステップＡ１０）した後、完了通知をレジストリサーバ６０へ行う（ステップＡ１１）。
レジストリサーバ６０は、データベース７０から完了通知を受信すると、データベース７０への登録が正常に完了した旨を示す結果画面をシステム公開用サーバ３１に送信し、処理を完了する（ステップＡ１２）。
【００５０】
図３および図４は、本発明の第１の実施形態において、公開・登録された文書管理システムに対して文書登録・文書検索などを要求する処理の流れを示すシーケンス図である。以下、図３および図４に沿って、本実施形態における既存の文書管理システム４０による文書登録・文書検索などの処理動作について説明する。
【００５１】
まず、ユーザ（利用者）は、利用するユーザ端末１０を用いて、アクセス用サーバ２０へアクセスする（ステップＢ１）。
【００５２】
これに応答して、アクセス用サーバ２０は、文書検索または文書登録などの文書に対する処理のために必要なデータを入力するためのフォーマットを含む情報をユーザ端末１０へ送信する（ステップＢ２）。
【００５３】
ユーザ端末１０は、アクセス用サーバ２０から文書に対する処理のための入力フォーマットを含む情報を受信すると、まず文書に対して実行可能な処理の一覧を表示する（ステップＢ３）。
【００５４】
ユーザ（利用者）は、ユーザ端末１０に表示された処理一覧の中から処理をユーザ端末１０に設けられている情報入力部位（例えばキーボード、マウス等）を用いて選択すると、ユーザ端末１０の表示画面は、文書に対する処理に必要なデータ入力画面へ移行する。
【００５５】
ユーザの操作により、ユーザ端末１０は、データ入力画面（例として、ここでは文書検索に必要なデータ入力画面）に文書に対する処理内容を図６のように入力する。文書に対する処理が検索の場合、ユーザ端末１０は、文書を特定するためのキーワード、文書データの保存形式、大まかなカテゴリ（ジャンル）などを入力、もしくは選択をする（ステップＢ４）。
図６は、本発明の第１の実施形態における文書の検索処理に必要なデータの入力画面を示す図である。図６には、一例として、本文中に「文書管理」および「レジストリ」両方の単語が含まれている文書であって、そのフォーマットがＨＴＭＬ形式であり、ジャンルが「特許」に分類されている文書を検索する場合の入力画面例について示されている。
【００５６】
データ入力後、ユーザは、ユーザ端末１０の情報入力部位を用いて、データ入力画面上の所定領域（ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品）を選択してアクセス用サーバ２０に処理用データを送信する（ステップＢ５）。例えば、ユーザが図６の検索ボタンをユーザ端末１０のマウス等でクリックするような実行動作を行うことにより、ユーザ端末１０は、データ入力画面上に入力されたデータをアクセス用サーバ２０に送信する。
【００５７】
アクセス用サーバ２０は、データ入力画面上に入力されたデータをユーザ端末１０から受信すると、該当するシステム公開用サーバが登録されているかをレジストリサーバ６０へ問い合わせる（ステップＢ６）。
ここでいう該当するシステム公開用サーバとは、アクセス用サーバ２０により受信されたデータにより指定された内容の処理要求が可能なシステム公開用サーバを示す。
【００５８】
ここで、レジストリサーバ６０は、対応しているシステム公開用サーバを検出した場合、アクセス用サーバ２０へ処理続行の命令を送信する（ステップＢ７）。一方、レジストリサーバ６０が、対応するシステム公開用サーバを検出しなかった場合は、処理を終了する。
【００５９】
レジストリサーバ６０によりシステム公開用サーバが検出された場合（例えばシステム公開用サーバ３０が検出された場合）、アクセス用サーバ２０は、ユーザ端末１０から受信したデータ入力画面上に入力されたデータをシステム公開用サーバ３０へ送信し、処理要求を行う（ステップＢ８）。
【００６０】
システム公開用サーバ３０は、データ入力画面上に入力されたデータをアクセス用サーバ２０から受信すると、受信されたデータに基づいて、実際の処理を行う既存の文書管理システム４０へ処理要求を行う（ステップＢ９）。
【００６１】
既存の文書管理システム４０は、データ入力画面上に入力されたデータを含む文書に対する処理要求をシステム公開用サーバ３０から受信すると、その受信した要求データを元に文書に対する処理（文書の登録、検索処理など）を行う（ステップＢ１０）。
【００６２】
既存の文書管理システム４０は、ステップＢ１０の処理結果（文書の登録結果、検索結果など）を返信データとしてシステム公開用サーバ３０へ送信する（ステップＢ１１）。
【００６３】
システム公開用サーバ３０は、既存の文書管理システム４０から受信した返信データを元にして、返信用メッセージを作成し、アクセス用サーバ２０へ送信する（ステップＢ１２）。
【００６４】
アクセス用サーバ２０は、返信用メッセージをシステム公開用サーバ３０から受信すると、ユーザ端末１０へ表示するためのデータ（画面データ）を作成し、作成した画面データをユーザ端末１０へ送信する（ステップＢ１３）。
【００６５】
ユーザ端末１０は、画面データを受信すると、受信した画面データの画面表示を行って、全ての処理が完了する（ステップＢ１４）。
【００６６】
以上説明したように、本実施形態によれば、文書統合管理システムに、文書管理システム４１を追加して再構築する場合、文書統合管理システム全体を再構築するのではなく、文書統合管理システム全体と追加する既存の文書管理システム４１との間に、中間ゲートウェイとして機能するシステム公開用サーバを作成するだけで、文書統合管理システムとして再利用が容易に可能になり、コストの低減を実現することが可能となる。
【００６７】
また、本実施形態によれば、新たに文書管理システムを文書統合管理システム上に追加する際に、文書統合管理システム上で決められたインタフェースの仕様に準じたものをレジストリサーバ６０へ登録する。
従って、既に稼動している文書管理システムの設定を反映させるために再起動するなどの操作を必要とせずに、サービス（文書データに対する処理の種類）を文書統合管理システムに動的に追加させることが可能となる。
【００６８】
また、本実施形態によれば、レジストリサーバ６０は、共通化された公開する文書管理システム用インタフェースを一元管理する。
従って、アクセス先となるサービス（文書管理システム）が追加されるたびにアクセス用サーバ、もしくはクライアントアプリケーションの修正を必要とせずに、文書管理システムを容易に文書統合管理システムに追加することが可能となる。
【００６９】
また、本実施形態によれば、文書統合管理システムに、文書管理システム４１を追加して再構築する場合、既存の文書管理システム４０自体には手を加えないため、既存の文書管理システム４０を停止させることなく移行が可能である。また、既に文書統合管理システムにおいて利用されているユーザ端末１０に対しても設定の変更などの作業を行うことなく、引き続き利用が可能となる。
【００７０】
また、本実施形態によれば、ユーザ端末１０による実際に処理を行うサービス（システム公開用サーバ３０、３１）へのアクセス処理を、アクセス用サーバ２０で一括処理する。従って、システムの利用者は、文書への処理を要求する際、複数の箇所（サーバ）にアクセスする必要が無くなる。つまり、利用者は、アクセス用サーバ２０のようなサーバ・端末へのアクセス方法さえ知っていれば、複数の文書管理システムを利用できる事になり、利便性が向上する。
【００７１】
＜第２の実施形態＞
（第２の実施形態の概要）
以下、特記しない限り、本実施形態の構成および動作は、本発明の第１の実施形態と同様であるとして説明を進める。
【００７２】
図７は、本発明の第２の実施形態における文書統合管理システムの構成を示す図である。
図７に示されているように、文書統合管理システムは、ユーザ端末１０、１１と、アクセス用サーバ２０と、既存の文書管理システム４０と、文書５０〜５２と、レジストリサーバ６０と、データベース７０とを有する。
【００７３】
本発明の第１の実施形態における文書統合管理システムでは、ユーザ端末とシステム公開用サーバとの間に、システム公開用サーバにアクセスする中間サーバ（アクセス用サーバ２０）を設けていた。
これに対し、本実施形態では、図１のアクセス用サーバ２０のような公開されているシステム公開用サーバへアクセスする中間サーバをネットワーク上に設けず、図７に示されているように、ユーザが入出力を行う端末（ユーザ端末１０）そのものがクライアントアプリケーション８０を実装し、システム公開用サーバ３０へのアクセスを行う。
【００７４】
（第２の実施形態の構成）
以下、図７を用いて、本実施形態における文書統合管理システムの構成について説明する。
なお、文書統合管理システムにおけるユーザ端末、システム公開用サーバ、文書管理システム、および文書の数は、本実施形態に示されるものに限定されないものとする。また、文書管理システムが管理する文書の数は１以上の任意であってよい。
【００７５】
ユーザ端末１０、１１は、それぞれクライアントアプリケーション８０、８１を実装する。ユーザ端末１０、１１は、システム公開用サーバ３０およびレジストリサーバ６０と接続されている。
クライアントアプリケーション８０、８１は、ユーザ端末１０、１１がシステム公開用サーバ３０に文書の処理を要求するための画面情報の表示を行う処理と、文書に対する処理の実行をシステム公開用サーバ３０に要求する処理と、要求した文書に対する処理が存在するか否かをレジストリサーバ６０へ問い合わせる処理と、をそれぞれユーザ端末１０、１１実行させるアプリケーションである。
【００７６】
システム公開用サーバ３０は、ユーザ端末１０、１１および既存の文書管理システム４０と接続されている。
【００７７】
既存の文書管理システム４０は、システム公開用サーバ３０に接続され、文書５０〜５２に対して登録・検索などの処理を行う。
【００７８】
レジストリサーバ６０は、ユーザ端末１０、１１およびデータベース７０と接続されている。
【００７９】
データベース７０は、レジストリサーバ６０と接続されている。
【００８０】
（第２の実施形態の動作）
図８は、本発明の第２の実施形態において、公開・登録された文書管理システムに対して文書登録・文書検索などを要求する処理の流れを示すシーケンス図である。以下、図８に沿って、本実施形態における既存の文書管理システムによる文書登録・文書検索などの処理動作について説明する。
【００８１】
まず、利用者は、ユーザ端末１０を操作して、クライアントアプリケーション８０を利用し、アプリケーション画面を表示する（ステップＣ１）。このアプリケーション画面の情報は、文書に対する処理を実行させるために必要な情報を入力するフォーマットの画面情報を示す。
【００８２】
入力用フォーマット画面表示後、ユーザ端末１０は、利用者の操作により、表示しているフォーマットに必要事項を記入する（ステップＣ２）。
【００８３】
クライアントアプリケーション８０は、入力用フォーマット上に入力したデータをレジストリサーバ６０へ送信する処理をユーザ端末１０に実行させ、入力用フォーマット上に入力したデータを取り扱うサービス（システム公開用サーバ）が存在するか否かをレジストリサーバ６０へ問い合わせる処理を実行させる（ステップＣ３）。
【００８４】
レジストリサーバ６０は、ユーザ端末１０から入力用フォーマット上に入力されたデータを受信すると、データベース７０にその受信したデータを送信する。データベース７０は、レジストリサーバ６０から受信したデータを用いて実行させる文書に対する処理の実行要求を行うシステム公開用サーバが存在するか否かを検索する。データベース７０は、その検索結果をレジストリサーバ６０に返す。
【００８５】
レジストリサーバ６０は、データベース７０から検索結果を受信する。その受信された検索結果が「該当するサービス（システム公開用サーバ）が存在する」というものである場合、サービス（図７の場合システム公開用サーバ３０）のアドレス等の結果をユーザ端末１０（クライアントアプリケーション８０）に返す（ステップＣ４）。
【００８６】
ユーザ端末１０がレジストリサーバ６０から検索結果を受信すると、クライアントアプリケーション８０は、その受信した情報を元に、システム公開用サーバ３０に対して文書登録・検索等の処理要求を行う（ユーザ端末１０が処理要求を示す情報をアクセス用サーバ２０へ送信する）（ステップＣ５）。
【００８７】
システム公開用サーバ３０は、文書に対する処理要求を受け取ると、自身が管理する既存の文書管理システム４０に対して処理要求を行う（ステップＣ６）。
【００８８】
既存の文書管理システム４０は、システム公開用サーバ３０から処理要求を受信すると、該当する文書に対して実際の処理を実行する（ステップＣ７）。
【００８９】
文書管理システム４０は、文書に対する処理が完了すると、システム公開用サーバ３０に値を送信する（ステップＣ８）。
【００９０】
システム公開用サーバ３０は、既存の文書管理システム４０から受信した上記の値を処理結果としてユーザ端末１０（クライアントアプリケーション８０）へ送信する（ステップＣ９）。
【００９１】
ユーザ端末１０がシステム公開用サーバ３０から処理結果を受信すると、クライアントアプリケーション８０は、その受信された処理結果を元に、処理結果の画面表示をユーザ端末１０に実行させる（ステップＣ１０）。
【００９２】
以上説明したように、本実施形態によれば、文書に対する各種処理を要求する各ユーザ端末１０、１１が、システム公開用サーバ３０およびレジストリサーバ６０に対して文書に対する処理に関する各種要求および問い合わせを行うためのクライアントアプリケーション８０、８１を実装する。
従って、各ユーザ端末がシステム公開用サーバ３０およびレジストリサーバ６０にアクセスするためのアクセス用サーバを設置する必要がなくなり、文書統合管理システム全体の構成を簡略化することが可能となる。
【００９３】
また、上記の処理は、文書統合管理システムが有するコンピュータプログラムにより実行されるが、上記のプログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録され、上記の記録媒体からロードされるようにしてもよいし、所定のネットワークを介して接続されている外部機器からロードされるようにしてもよい。
【００９４】
なお、上記の実施形態は本発明の好適な実施の一例であり、本発明の実施形態は、これに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形して実施することが可能となる。
【００９５】
【発明の効果】
以上説明したように、本発明によれば、レジストリサーバは、１以上の文書管理システムに関する情報を統合して管理する。また、レジストリサーバは、新規に追加する文書管理システムに関する情報をデータベースに書き込んで、文書管理システムを新規に追加する。
従って、既に文書統合管理システムに構築されている文書管理システムの設定を変更する必要がなく、また文書統合管理システム全体を停止させる必要もなく、容易に文書管理システムを文書統合管理システムに追加することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における文書統合管理システムの構成を示す図である。
【図２】本発明の第１の実施形態において、文書統合管理システム上に、既存の文書管理システムを登録する処理を示すシーケンス図である。
【図３】本発明の第１の実施形態において、公開・登録された文書管理システムに対して文書登録・文書検索などを要求する処理の流れを示すシーケンス図である。
【図４】本発明の第１の実施形態において、公開・登録された文書管理システムに対して文書登録・文書検索などを要求する処理の流れを示すシーケンス図である。
【図５】本発明の第１の実施形態におけるレジストリサーバにより管理される、システム公開用サーバが実際に文書管理システムに対して要求できる操作／処理に関する情報を示す図である。
【図６】本発明の第１の実施形態における文書の検索処理に必要なデータの入力画面を示す図である。
【図７】本発明の第２の実施形態における文書統合管理システムの構成を示す図である。
【図８】本発明の第２の実施形態において、公開・登録された文書管理システムに対して文書登録・文書検索などを要求する処理の流れを示すシーケンス図である。
【図９】従来技術における電子文書管理システムの構成を示す図である。
【図１０】全てのサービスを一箇所に再構築した電子文書管理システムの構成を示す図である。
【図１１】点在する既存のシステムにアクセスする中間システムを構築した電子文書管理システムの構成を示す図である。
【符号の説明】
１０、１１  ユーザ端末
２０  アクセス用サーバ
３０、３１  システム公開用サーバ
４０、４１  文書管理システム
５０〜５５  文書
６０  レジストリサーバ
７０  データベース
８０、８１  クライアントアプリケーション
【図１】
2004334293.tif 000003
【図２】
2004334293.tif 000004
【図３】
2004334293.tif 000005
【図４】
2004334293.tif 000006
【図５】
2004334293.tif 000007
【図６】
2004334293.tif 000008
【図７】
2004334293.tif 000009
【図８】
2004334293.tif 000010
【図９】
2004334293.tif 000011
【図１０】
2004334293.tif 000012
【図１１】
2004334293.tif 000013