[go: up one dir, main page]

JP2000020523A - Meta information management system - Google Patents

Meta information management system

Info

Publication number
JP2000020523A
JP2000020523A JP10183064A JP18306498A JP2000020523A JP 2000020523 A JP2000020523 A JP 2000020523A JP 10183064 A JP10183064 A JP 10183064A JP 18306498 A JP18306498 A JP 18306498A JP 2000020523 A JP2000020523 A JP 2000020523A
Authority
JP
Japan
Prior art keywords
resource
meta information
message
management device
filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10183064A
Other languages
Japanese (ja)
Inventor
Tadashi Yoshida
忠史 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP10183064A priority Critical patent/JP2000020523A/en
Publication of JP2000020523A publication Critical patent/JP2000020523A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the efficiency of retrieval, operation and working of a server's resource by executing a filtering processing related to a resource corresponding to meta information and replying the processed result. SOLUTION: A resource retrieving means 102-3 in a resource management device 102 retrieves a specified resource in the order of a resource management table 102-1 and a resource storage part 1022. A filter retrieving means 103-3 in a filter management device 103 retrieves a specified filter in the order of a filter management table 103-1 and a filter storage part 103-2. A message receiving part 104-1 in a message management device 104 receives a request message outputted from a client, a message transmission part 104-2 transmits the processed result of the message to the client as an answer message, a message processing part 104-3 analyzes the request message, and a meta information retrieving means 101-3 retrieves an object resource, processes the message by a filter related to the resource and calculates a result.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、クライアント・サ
ーバ・ソフト技術において、サーバの管理対象であるリ
ソースを検索・操作・加工する機能を実現する際に、リ
ソースに対応するメタ情報を効果的に管理するメタ情報
管理システムに関する。
[0001] The present invention relates to a client / server software technology, which, when realizing a function of searching, operating, and processing a resource managed by a server, effectively uses meta information corresponding to the resource. It relates to a meta information management system to manage.

【0002】[0002]

【従来の技術】従来より、クライアント・サーバ・ソフ
ト技術において、サーバの管理対象であるリソースを検
索・操作・加工する機能を実現する際に、リソースに対
応するメタ情報を管理するシステムが知られている。な
お、ここで言うリソースとは、ドキュメント・ファイ
ル、スクリプト・ファイル等のファイルや、ディレクト
リ・フォルダなどを指す。リソースに対応するメタ情報
とは、リソースの生成時刻、最終更新時刻、最終アクセ
ス時刻等の時刻情報、所有者や、アクセス制御リストな
どのセキュリティ情報、さらに、リソースにアクセスす
る時に処理するフィルタとの対応付けを表す情報など、
サーバがクライアントにリソースを公開し、様々なサー
ビスを提供するのに必要なリソースの管理情報のことを
表す。
2. Description of the Related Art Conventionally, in a client / server software technology, a system for managing meta information corresponding to a resource when realizing a function of searching, operating, and processing a resource to be managed by a server has been known. ing. The resources referred to here include files such as document files and script files, directories and folders, and the like. The meta information corresponding to a resource includes time information such as a resource generation time, a last update time, and a last access time, security information such as an owner and an access control list, and a filter to be processed when accessing the resource. Such as information indicating the correspondence,
It represents resource management information required for the server to release resources to clients and provide various services.

【0003】さて、従来のリソース管理システムは、ク
ライアントからの要求メッセージを受け取るメッセージ
受信装置、メッセージを解析して対応するリソースを検
索しメッセージに従ってリソースを処理するメッセージ
処理装置、処理した結果をクライアントに返すメッセー
ジ送信装置、そしてサーバが管理するリソースを保管し
ているリソース記憶装置とから構成されることが多い。
A conventional resource management system includes a message receiving device that receives a request message from a client, a message processing device that analyzes a message, searches for a corresponding resource, and processes the resource in accordance with the message, and sends the processed result to the client. It is often composed of a message transmitting device to return, and a resource storage device that stores resources managed by the server.

【0004】[0004]

【発明が解決しようとする課題】ところで、こうした構
成による従来のリソース管理システムでは、サーバを構
成する各要素が、それぞれの機能毎に全く異なっている
ので、統一的で簡素化された拡張方式が存在せず、拡張
性に欠ける弊害や、サーバの処理能力が乏しい故に、サ
ーバが管理するリソースの量が膨大になると、処理する
対象であるリソースを検索するのに要する時間が非常に
長くなる弊害があり、この為、サーバが管理するリソー
スを効率的かつ効果的に検索・操作・加工することがで
きないという問題が生じている。そこで本発明は、上述
した事情に鑑みてなされたもので、サーバが管理するリ
ソースを効率的かつ効果的に検索・操作・加工し得るメ
タ情報管理システムを提供することを目的としている。
By the way, in the conventional resource management system having such a configuration, since each element constituting the server is completely different for each function, a unified and simplified extension system is used. Negative, lack of scalability, and poor server processing capacity, when the amount of resources managed by the server becomes enormous, the time required to search for resources to be processed becomes extremely long For this reason, there is a problem that resources managed by the server cannot be searched, operated, and processed efficiently and effectively. The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a meta information management system capable of searching for, operating, and processing resources managed by a server efficiently and effectively.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の発明では、クライアントからの要
求メッセージを受信し、受信したメッセージを解析して
処理対象となるリソースの検索を依頼するメッセージ処
理装置と、上記メッセージ処理装置により検索依頼され
たリソースに対応するメタ情報の有無を問い合わせるリ
ソース管理装置と、上記リソース管理装置の問い合せに
応じて、最近利用されたリソースに対応するメタ情報、
全てのリソースに対応するメタ情報の順に検索するメタ
情報管理装置と、前記メタ情報管理装置が検索したメタ
情報に対応するリソースに関連つけられたフィルタ処理
を施し、その処理結果をクライアントに返信するメッセ
ージ管理装置とを具備することを特徴とする。
According to the first aspect of the present invention, a request message from a client is received, the received message is analyzed, and a search for a resource to be processed is requested. Message processing device, a resource management device that inquires whether there is meta information corresponding to the resource requested to be searched by the message processing device, and meta information corresponding to a recently used resource in response to an inquiry from the resource management device. ,
A meta information management device that searches in the order of meta information corresponding to all resources; and a filter process associated with the resource corresponding to the meta information searched by the meta information management device, and returns a processing result to the client. And a message management device.

【0006】上記請求項1に従属する請求項2に記載の
発明によれば、前記メタ情報管理装置は、最近利用され
たリソースに対応するメタ情報を管理するメタ情報管理
手段と、全てのリソースに対応するメタ情報を記録し保
管するメタ情報記憶手段と、指定されたリソースに対応
するメタ情報を検索するメタ情報検索手段とから構成さ
れることを特徴としている。
According to the second aspect of the present invention, the meta information managing apparatus includes: a meta information managing unit for managing meta information corresponding to a recently used resource; And meta information storage means for recording and storing meta information corresponding to the specified resource, and meta information search means for searching for meta information corresponding to the designated resource.

【0007】また、上記請求項1に従属する請求項3に
記載の発明によれば、前記メタ情報管理装置は、該当す
るリソースに対応するメタ情報が検索し得ない場合、前
記リソース管理装置にリソースの存在を問い合わせ、該
当するリソースが存在する際にはそのリソースに対応す
るメタ情報を新たに生成して管理することを特徴とす
る。
According to the third aspect of the present invention, when the meta information corresponding to the relevant resource cannot be searched, the meta information managing apparatus transmits the meta information to the resource managing apparatus. It is characterized in that the presence of a resource is inquired, and when the corresponding resource exists, meta information corresponding to the resource is newly generated and managed.

【0008】本発明では、クライアントからの要求メッ
セージを受信すると、この受信したメッセージを解析し
て処理対象となるリソースに対応するメタ情報の有無
を、最近利用されたリソースに対応するメタ情報、全て
のリソースに対応するメタ情報の順に検索し、該当する
メタ情報があれば、そのメタ情報に対応するリソースに
関連つけられたフィルタ処理を施し、その処理結果をク
ライアントに返信するようにした。したがって、従来の
ように、リソースを操作・加工するメッセージ処理を、
サービスを実現している個々のモジュールに直接、実装
するのではなく、メタ情報を介してリソースに対応する
フィルタを関連つけるようにした為、フィルタを順番に
処理すれだけの統一的なメッセージ処理を可能にし、こ
のようにメタ情報を利用することでサーバが管理するリ
ソースを効率的かつ効果的に検索・操作・加工し得るよ
うになっている。
According to the present invention, when a request message from a client is received, the received message is analyzed and the presence or absence of meta information corresponding to the resource to be processed is determined by checking all the meta information corresponding to the recently used resource. Are searched in the order of the meta information corresponding to the resource, and if there is the corresponding meta information, a filtering process associated with the resource corresponding to the meta information is performed, and the processing result is returned to the client. Therefore, message processing for operating and processing resources, as in the past,
Rather than implementing directly in each module that implements the service, filters associated with resources are linked via meta information, so unified message processing that only processes filters in order By using such meta information, resources managed by the server can be searched, operated, and processed efficiently and effectively.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施の一形態によ
るメタ情報管理システムについて図面を参照して説明す
る。 (1)構成 図1は実施の一形態によるメタ情報管理システムの機能
要素を示したブロック図である。この図に示すシステム
は、大別して、リソースに対応するメタ情報を管理する
メタ情報管理装置101と、リソースそのものを管理す
るリソース管理装置102と、リソースに関連づけるフ
ィルタを管理するフィルタ管理装置103と、クライア
ント・サーバ間で送受信されるメッセージを管理するメ
ッセージ管理装置104とから構成されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a meta information management system according to an embodiment of the present invention will be described with reference to the drawings. (1) Configuration FIG. 1 is a block diagram showing functional elements of the meta information management system according to the embodiment. The system shown in this diagram is roughly divided into a meta information management device 101 that manages meta information corresponding to a resource, a resource management device 102 that manages a resource itself, a filter management device 103 that manages a filter associated with the resource, And a message management device 104 for managing messages transmitted and received between the client and the server.

【0010】メタ情報管理装置101はメタ情報管理表
101−1と、メタ情報記憶部101−2と、メタ情報
検索手段101−3とを含む。メタ情報管理表101−
1は、最近利用されたリソースに対応するメタ情報を管
理する。メタ情報記憶部101−2は、すべてのリソー
スに対応するメタ情報を記録し保管する。メタ情報検索
手段101−3は、メタ情報管理表101−1、メタ情
報記憶部101−2の順に、指定されたリソースに対応
するメタ情報を検索する。なお、メタ情報管理表101
−1は、メタ情報記憶部101−2を効率的に管理する
ためのキャッシュとして機能する。また、メタ情報検索
手段101−3が検索した結果、該当するリソースに対
応するメタ情報が見つからなかった場合、すぐにその旨
を通知するのではなく、リソース管理装置102にリソ
ースの存在が問い合わせられ、その結果、該当するリソ
ースが存在すれば、該当するリソースに対応するメタ情
報を生成してメタ情報管理装置101が管理する。
[0010] The meta information management apparatus 101 includes a meta information management table 101-1, a meta information storage unit 101-2, and a meta information search unit 101-3. Meta information management table 101-
1 manages meta information corresponding to recently used resources. The meta information storage unit 101-2 records and stores meta information corresponding to all resources. The meta information search unit 101-3 searches for meta information corresponding to the specified resource in the order of the meta information management table 101-1 and the meta information storage unit 101-2. Note that the meta information management table 101
-1 functions as a cache for efficiently managing the meta information storage unit 101-2. If the meta information search unit 101-3 does not find the meta information corresponding to the corresponding resource as a result of the search, the resource management apparatus 102 is informed of the existence of the resource instead of notifying the fact immediately. As a result, if the corresponding resource exists, the meta information corresponding to the corresponding resource is generated and managed by the meta information management apparatus 101.

【0011】リソース管理装置102は、リソース管理
表102−1と、リソース記憶部102−2と、リソー
ス検索手段102−3とを含む。リソース管理表102
−1は、最近利用されたリソースを管理する。リソース
記憶部102−2は、すべてのリソースを記録し保管す
る。リソース検索手段102−3は、リソース管理表1
02−1、リソース記憶部102−2の順に指定された
リソースを検索する。なお、リソース管理表102−1
は、リソース記憶部102−2を効率的に管理するため
のキャッシュとして機能する。
The resource management device 102 includes a resource management table 102-1, a resource storage unit 102-2, and a resource search unit 102-3. Resource management table 102
-1 manages recently used resources. The resource storage unit 102-2 records and stores all resources. The resource search means 102-3 performs the resource management table 1
02-1, the designated resources are searched in the resource storage unit 102-2 in this order. The resource management table 102-1
Functions as a cache for efficiently managing the resource storage unit 102-2.

【0012】フィルタ管理装置103は、フィルタ管理
表103−1と、フィルタ記憶部103−2と、フィル
タ検索手段103−3とを含む。フィルタ管理表103
−1は、最近、利用されたフィルタを管理する。フィル
タ記憶部103−2は、すべてのフィルタを記録し保管
する。フィルタ検索手段103−3は、フィルタ管理表
103−1、フィルタ記憶部103−2の順に指定され
たフィルタを検索する。なお、フィルタ管理表103−
1は、フィルタ記憶部103−2を効率的に管理するた
めのキャッシュとして機能する。
The filter management device 103 includes a filter management table 103-1, a filter storage unit 103-2, and a filter search unit 103-3. Filter management table 103
-1 manages recently used filters. The filter storage unit 103-2 records and stores all filters. The filter search unit 103-3 searches for a designated filter in the order of the filter management table 103-1 and the filter storage unit 103-2. The filter management table 103-
1 functions as a cache for efficiently managing the filter storage unit 103-2.

【0013】メッセージ管理装置104は、メッセージ
受信部104−1と、メッセージ送信部104−2と、
メッセージ処理部104−3とを含む。メッセージ受信
部104−1は、クライアントから送られてきた要求メ
ッセージを受信する。メッセージ送信部104−2は、
受理したメッセージを処理した結果を、クライアントに
返信メッセージとして送信する。メッセージ処理部10
4−3は、クライアントから送られてきた要求メッセー
ジを解析し、メタ情報検索手段101−3によって対象
となるリソースを検索し、リソースに関連づけられたフ
ィルタでメッセージを処理し、結果を計算する。
The message management device 104 includes a message receiving unit 104-1, a message transmitting unit 104-2,
And a message processing unit 104-3. The message receiving unit 104-1 receives the request message sent from the client. The message transmitting unit 104-2,
The result of processing the received message is sent to the client as a reply message. Message processing unit 10
4-3 analyzes the request message sent from the client, searches the target resource by the meta information search means 101-3, processes the message with the filter associated with the resource, and calculates the result.

【0014】(2)動作 次に、図1及び図2のフローチャートを参照して上記構
成によるメタ情報管理システムの動作について説明す
る。 まず、図2に示すステップA1において、メッセ
ージ受信部104−1が、クライアントからの要求メッ
セージを受信すると、この要求メッセージ中には、処理
の対象となるリソースを識別する情報が含まれているの
で、メッセージ管理装置104は、受信したメッセージ
を解析して、処理の対象となるリソースを識別する情報
を抽出して、リソース管理装置102にリソースの検索
を依頼する。
(2) Operation Next, the operation of the meta information management system having the above configuration will be described with reference to the flowcharts of FIGS. First, in step A1 shown in FIG. 2, when the message receiving unit 104-1 receives a request message from a client, the request message contains information for identifying a resource to be processed. The message management device 104 analyzes the received message, extracts information for identifying a resource to be processed, and requests the resource management device 102 to search for the resource.

【0015】すると、リソース管理装置102は、ステ
ップA2に処理を進め、リソースに対応するメタ情報が
あるか否かを、メタ情報管理装置101に問い合わせ
る。そして、ステップA3に進むと、メタ情報管理装置
101はメタ情報検索手段101−3を利用して、メタ
情報管理表101−1を検索し、この検索の結果、該当
するメタ情報が存在しなければ、さらにメタ情報記憶部
101−2を利用して調査を進める(ステップA4〜A
5)。
Then, the resource management device 102 proceeds to step A2, and inquires of the meta information management device 101 whether or not there is meta information corresponding to the resource. In step A3, the meta information management apparatus 101 searches the meta information management table 101-1 using the meta information search means 101-3, and as a result of the search, the corresponding meta information does not exist. Then, the investigation further proceeds using the meta information storage unit 101-2 (steps A4 to A4).
5).

【0016】一方、この時点までにメタ情報が見つかっ
た場合は、見つかったメタ情報を、メッセージ処理部1
04−3に通知する。メッセージ処理部104−3は、
通知されたメタ情報をもとにリソースに関連つけられた
フィルタ処理をフィルタ管理装置103に処理(ステッ
プA11〜A15)してもらい、最後に、処理した結果
をメッセージ送信部104−2を介してクライアントに
返信する(ステップA16)。
On the other hand, if the meta information is found by this time, the found meta information is sent to the message processing unit 1.
04-3 is notified. The message processing unit 104-3
The filter management device 103 performs a filter process associated with the resource based on the notified meta information (steps A11 to A15), and finally, processes the processed result via the message transmission unit 104-2. A reply is sent to the client (step A16).

【0017】ところで、メタ情報を検索する過程で、メ
タ情報管理表101−1、メタ情報記憶部101−2の
順に調査しても(ステップA2〜A5)、該当するメタ
情報が見つからなかった場合には、リソースそのものが
存在するか否かを、リソース検索手段102−3が、リ
ソース管理表102−1、リソース記憶装置102−2
の順に調査する(ステップA6〜A9)。この調査の結
果、該当するリソースが存在すれば、対応するメタ情報
を生成して、メタ情報管理装置101に登録する(ステ
ップA10)。一方、該当するリソースが存在しなけれ
ば、その旨をメッセージ送信部104−2を介してクラ
イアントに通知する。
By the way, in the process of searching for meta information, even if the meta information management table 101-1 and the meta information storage unit 101-2 are searched in this order (steps A2 to A5), the corresponding meta information is not found. The resource search means 102-3 determines whether or not the resource itself exists in the resource management table 102-1, the resource storage device 102-2.
(Steps A6 to A9). As a result of the investigation, if the corresponding resource exists, the corresponding meta information is generated and registered in the meta information management apparatus 101 (step A10). On the other hand, if the corresponding resource does not exist, it notifies the client to that effect via the message transmitting unit 104-2.

【0018】次に、以上に説明した処理を具体例に基づ
いて説明する。図3に示すように、例えば、メッセージ
受信部104−1が、処理の対象となるリソースが fil
e:///sample.txt である、クライアントからの要求メッ
セージを受け取ったとする(ステップA1)。 そうす
ると、リソース管理装置102に対して、file:///samp
le.txt の検索を依頼する。リソース管理装置102
は、メタ情報検索手段101−3を利用して、メタ情報
管理表101−1、メタ情報記憶部101−2の順に、
file:///sample.txt に対応するメタ情報があるか調査
する(ステップA2〜A4)。
Next, the processing described above will be described based on a specific example. As illustrated in FIG. 3, for example, the message receiving unit 104-1 determines that the resource to be processed is fil
It is assumed that a request message from the client, e: ///sample.txt, has been received (step A1). Then, for the resource management device 102, file: /// samp
Request a search for le.txt. Resource management device 102
Uses the meta-information search means 101-3, in the order of the meta-information management table 101-1 and the meta-information storage unit 101-2,
It is checked whether there is meta information corresponding to file: ///sample.txt (steps A2 to A4).

【0019】この結果、該当するメタ情報がみつかった
場合は、見つかったメタ情報をメッセージ処理部104
−3に通知する。メッセージ処理部104−3は、メタ
情報で指定されているリソースに関連つけられたフィル
タ e2j.filter について、フィルタ管理装置103に処
理を依頼する。フィルタ管理装置103は、フィルタ検
索手段103−3を利用して、フィルタ管理表103−
1、フィルタ情報記憶部101−2の順に調査し、フィ
ルタ e2j.filter をリソースに適用する(ステップA1
5)。そして、リソースに対してフィルタ処理した結果
を、メッセージ送信部104−2がクライアントに返信
する(ステップA16)。 file:///sample.txt が英語
の文章で、 e2j.filter が英日翻訳の場合、英語の文章
が日本語に翻訳された結果がクライアントに返却され
る。
As a result, when the corresponding meta information is found, the found meta information is sent to the message processing unit 104.
-3. The message processing unit 104-3 requests the filter management device 103 to process the filter e2j.filter associated with the resource specified by the meta information. The filter management device 103 uses the filter search means 103-3 to generate a filter management table 103-
1. The filter information storage unit 101-2 is checked in order, and the filter e2j.filter is applied to the resource (step A1).
5). Then, the message transmitting unit 104-2 returns the result of the filtering process on the resource to the client (Step A16). If file: ///sample.txt is an English sentence and e2j.filter is an English-Japanese translation, the result of the English sentence translated into Japanese is returned to the client.

【0020】以上のように、本システムでは、メッセー
ジ受信部104−1がクライアントからの要求メッセー
ジを受信すると、メッセージ管理装置104は受信した
メッセージを解析し、リソース管理装置102に処理す
る対象になるリソースの検索を依頼し、リソース管理装
置102では、依頼されたリソースに対応するメタ情報
の有無をメタ情報管理装置101に問い合わせる。メタ
情報管理装置101ではメタ情報検索手段101−3を
利用してメタ情報管理表101−1、メタ情報記憶部1
01−2の順に検索し、この段階までに、メタ情報がみ
つかると、みつかったメタ情報をメッセージ管理装置1
04に通知し、これによりメッセージ管理装置104は
メッセージ処理部104−3にメッセージの処理を要求
し、フィルタ管理装置103と連携してメッセージを処
理する。そして、メッセージを処理した結果がメッセー
ジ送信部104−2によりクライアントへ送信される。
As described above, in the present system, when the message receiving unit 104-1 receives a request message from a client, the message management device 104 analyzes the received message and becomes a target to be processed by the resource management device 102. A resource search is requested, and the resource management apparatus 102 inquires of the meta information management apparatus 101 about the presence or absence of meta information corresponding to the requested resource. The meta-information management apparatus 101 uses the meta-information search means 101-3 to store the meta-information management table 101-1 and the meta-information storage unit 1.
01-2, and when meta information is found by this stage, the found meta information is stored in the message management device 1.
04, the message management device 104 requests the message processing unit 104-3 to process the message, and processes the message in cooperation with the filter management device 103. Then, the result of processing the message is transmitted to the client by the message transmitting unit 104-2.

【0021】ここで、メタ情報管理装置101は、リソ
ース管理装置102に比べて、高速かつコンパクトに構
成できる。なぜなら、リソース管理装置102の管理対
象であるリソースは、管理するうえで制約があってはな
らず、その内容(コンテンツともいう)のフォーマット
は、アプリケーション固有のため自由で、さらに、一般
に、その容量も大きい。一方、メタ情報管理装置101
の管理する対象であるメタ情報は、管理しやすく設計さ
れていて、その内容のフォーマットはサーバ側で予め指
定したもので、さらに、一般に、その容量は小さいから
である。
Here, the meta information management apparatus 101 can be configured to be faster and more compact than the resource management apparatus 102. This is because the resources to be managed by the resource management apparatus 102 must not be restricted in management, and the format of the content (also referred to as content) is free because it is specific to the application. Is also big. On the other hand, the meta information management device 101
Is designed to be easy to manage, the format of its contents is specified in advance on the server side, and its capacity is generally small.

【0022】また、リソースそのものに比べてメタ情報
のほうが一般にコンパクトである特徴から、頻繁にアク
セスされるリソースであるほど、リソースのキャッシュ
による効果以上に、それに対応するメタ情報のキャッシ
ュによる効果で、リソースの管理効率がよくなる仕組み
になっている。さらに、リソースを操作・加工するメッ
セージ処理を、サービスを実現している個々のモジュー
ルに直接、実装するのではなく、メタ情報を介してリソ
ースに対応するフィルタを関連つけることによって、フ
ィルタを順番に処理すれだけの統一的なメッセージ処理
を可能にする。このようにメタ情報を利用することによ
って、サーバが管理するリソースを効率的かつ効果的に
検索・操作・加工し得るようになる訳である。
In addition, since meta information is generally more compact than the resource itself, the more frequently accessed resources are, the more the effect of the corresponding meta information cache is more than the effect of the resource cache. It is designed to improve resource management efficiency. Furthermore, instead of implementing message processing for operating and processing resources directly on each module that implements the service, by associating filters corresponding to the resources via meta information, filters can be sequentially processed. Enables unified message processing with just processing. By using the meta information in this way, the resources managed by the server can be searched, operated, and processed efficiently and effectively.

【0023】(3)変形例 次に、図4を参照して本発明の変形例について説明す
る。図4に示す変形例が上述した実施の一形態と相違す
る点は、メタ情報管理装置101およびフィルタ管理装
置103の実現に、リソース管理装置102を利用する
ようにしたことにある。これはメタ情報やフィルタ情報
などは、通常のリソースと同様にサーバが管理するリソ
ースの一種に過ぎない、という事情によるものである。
すなわち、変形例によれば、メタ情報管理装置201
は、メタ情報管理表201−1と、メタ情報記憶部20
1−2と、メタ情報検索手段201−3とを含む。 メ
タ情報管理装置201の構成は、図1におけるメタ情報
管理装置101の構成と同一である。フィルタ管理装置
203は、フィルタ管理表203−1と、フィルタ記憶
部203−2と、フィルタ検索手段203−3とを含
む。フィルタ管理装置203の構成は、図1のフィルタ
管理装置103と同一である。
(3) Modified Example Next, a modified example of the present invention will be described with reference to FIG. The difference between the modification shown in FIG. 4 and the above-described embodiment is that the resource management device 102 is used to realize the meta information management device 101 and the filter management device 103. This is due to the fact that meta information and filter information are just one type of resource managed by the server, similar to normal resources.
That is, according to the modification, the meta information management device 201
Is the meta-information management table 201-1 and the meta-information storage unit 20
1-2 and a meta information search unit 201-3. The configuration of the meta information management device 201 is the same as the configuration of the meta information management device 101 in FIG. The filter management device 203 includes a filter management table 203-1, a filter storage unit 203-2, and a filter search unit 203-3. The configuration of the filter management device 203 is the same as that of the filter management device 103 in FIG.

【0024】次に、図4〜図5のフローチャートを参照
して変形例の動作について説明する。 まず、メッセー
ジ受信部204−1が、クライアントからの要求メッセ
ージを受信すると(図5のステップB1)、メッセージ
中には操作の対象となるリソースを識別する情報が含ま
れている為、メッセージ管理装置204は受信したメッ
セージを解析して、操作の対象となるリソースを識別す
る情報を抽出して、リソース管理装置202にリソース
の検索を依頼する。リソース管理装置202は、リソー
スに対応するメタ情報があるか、メタ情報管理装置20
1に問い合わせる。
Next, the operation of the modified example will be described with reference to the flowcharts of FIGS. First, when the message receiving unit 204-1 receives a request message from a client (step B1 in FIG. 5), since the message includes information for identifying the resource to be operated, the message management device 204 analyzes the received message, extracts information for identifying a resource to be operated, and requests the resource management device 202 to search for the resource. The resource management device 202 checks whether there is meta information corresponding to the resource,
Contact 1

【0025】メタ情報管理装置201は、メタ情報検索
手段201−3を利用して、まず、メタ情報管理表20
1−1を調査する(ステップB2〜B3)。ここで、該
当するメタ情報が存在しなければ、さらにメタ情報記憶
部201−2を利用して調査を進める(ステップB4〜
B5)。この時点までに、メタ情報が見つかった場合
は、見つかったメタ情報をメッセージ処理部204−3
に通知する。メッセージ処理部204−3は、通知され
たメタ情報をもとに、リソースに関連つけられたフィル
タ処理をフィルタ管理装置203に処理してもらい(ス
テップB11〜B15)、最後に、処理した結果をメッ
セージ送信部204−2を介してクライアントに返信す
る(ステップB16)。
The meta-information management apparatus 201 first uses the meta-information search means 201-3 to first generate the meta-information management table 20.
1-1 is checked (steps B2 to B3). Here, if the corresponding meta information does not exist, the investigation is further performed using the meta information storage unit 201-2 (steps B4 to B4).
B5). If meta information is found by this point, the found meta information is sent to the message processing unit 204-3.
Notify. The message processing unit 204-3 has the filter management device 203 process the filter processing associated with the resource based on the notified meta information (steps B11 to B15). A reply is sent to the client via the message transmitting section 204-2 (step B16).

【0026】メタ情報を検索する過程で、メタ情報管理
表201−1、メタ情報記憶部201−2の順に調査し
ても(ステップB2〜B5)、該当するメタ情報が見つ
からなかった場合、リソースそのものが存在するか、リ
ソース検索手段202−3が、リソース管理表202−
1、リソース記憶装置202−2の順に調査(B6〜B
9)する。調査の結果、該当するリソースが存在すれ
ば、対応するメタ情報を生成して、メタ情報管理装置2
01に登録する(ステップB10)。一方、該当するリ
ソースが存在しなければ、その旨をメッセージ送信部2
04−2を介してクライアントに通知する。
In the process of searching for the meta information, the meta information management table 201-1 and the meta information storage unit 201-2 are examined in this order (steps B2 to B5). The resource search means 202-3 determines whether the resource management table 202-
1. Investigate in order of the resource storage device 202-2 (B6 to B
9). As a result of the investigation, if the corresponding resource exists, the corresponding meta information is generated and the meta information management device 2
01 (step B10). On the other hand, if the corresponding resource does not exist, the fact is notified to the message transmitting unit 2.
Notify the client via 04-2.

【0027】このように、変形例では、サーバの最も基
本的な機能であるリソースの管理方式を、一般のリソー
スと同様に、リソースに対応するメタ情報や、リソース
に関連つけられるフィルタについても適用するようにし
たので、サーバにおける複雑な情報管理や情報処理を、
サーバの基本的な機能であるリソース管理モデルによっ
て、システム全体で統一的に扱うことが可能になる、と
いう特徴がある。
As described above, in the modification, the resource management method, which is the most basic function of the server, is applied to the meta information corresponding to the resource and the filter associated with the resource, similarly to the general resource. So that complicated information management and information processing in the server,
The resource management model, which is a basic function of the server, has a feature that it can be handled uniformly in the entire system.

【0028】[0028]

【発明の効果】本発明によれば、クライアントからの要
求メッセージを解析して処理対象となるリソースに対応
するメタ情報の有無を、最近利用されたリソースに対応
するメタ情報、全てのリソースに対応するメタ情報の順
に検索し、該当するメタ情報があれば、そのメタ情報に
対応するリソースに関連つけられたフィルタ処理を施
し、その処理結果をクライアントに返信するようにした
ので、従来のように、リソースを操作・加工するメッセ
ージ処理を、サービスを実現している個々のモジュール
に直接、実装するのではなく、メタ情報を介してリソー
スに対応するフィルタを関連つけることが出来、これに
よりリソースを効率的かつ効果的に検索・操作・加工す
ることができる。
According to the present invention, the presence / absence of meta information corresponding to a resource to be processed is analyzed by analyzing a request message from a client, and the meta information corresponding to a recently used resource and all resources are handled. The meta information is searched in the order, and if there is such meta information, the filtering process associated with the resource corresponding to the meta information is performed, and the processing result is returned to the client. Instead of implementing message processing for operating and processing resources directly in each module that implements the service, it is possible to associate a filter corresponding to the resource via meta information, thereby It is possible to search, operate, and process efficiently and effectively.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施の一形態によるメタ情報管理シ
ステムの機能構成を示すブロック図である。
FIG. 1 is a block diagram showing a functional configuration of a meta information management system according to an embodiment of the present invention.

【図2】 実施の一形態の動作を示すフローチャートで
ある。
FIG. 2 is a flowchart showing an operation of the embodiment.

【図3】 具体的な動作例を説明するための図である。FIG. 3 is a diagram for explaining a specific operation example.

【図4】 変形例の構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a modification.

【図5】 変形例の動作を示すフローチャートである。FIG. 5 is a flowchart showing an operation of a modified example.

【符号の説明】[Explanation of symbols]

101 メタ情報管理装置 101−1 メタ情報管理表 101−2 メタ情報記憶部 101−3 メタ情報検索手段 102 リソース管理装置 102−1 リソース管理表 102−2 リソース記憶部 102−3 リソース検索手段 103 フィルタ管理装置 103−1 フィルタ管理表 103−2 フィルタ記憶部 103−3 フィルタ検索手段 104 メッセージ管理装置 104−1 メッセージ受信部 104−2 メッセージ送信部 104−3 メッセージ処理部 Reference Signs List 101 Meta information management device 101-1 Meta information management table 101-2 Meta information storage unit 101-3 Meta information search means 102 Resource management device 102-1 Resource management table 102-2 Resource storage unit 102-3 Resource search means 103 Filter Management device 103-1 Filter management table 103-2 Filter storage unit 103-3 Filter search means 104 Message management device 104-1 Message reception unit 104-2 Message transmission unit 104-3 Message processing unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 クライアントからの要求メッセージを受
信し、受信したメッセージを解析して処理対象となるリ
ソースの検索を依頼するメッセージ処理装置と、 上記メッセージ処理装置により検索依頼されたリソース
に対応するメタ情報の有無を問い合わせるリソース管理
装置と、 上記リソース管理装置の問い合せに応じて、最近利用さ
れたリソースに対応するメタ情報、全てのリソースに対
応するメタ情報の順に検索するメタ情報管理装置と、 前記メタ情報管理装置が検索したメタ情報に対応するリ
ソースに関連つけられたフィルタ処理を施し、その処理
結果をクライアントに返信するメッセージ管理装置とを
具備することを特徴とするメタ情報管理システム。
1. A message processing device that receives a request message from a client, analyzes the received message, and requests a search for a resource to be processed, and a meta-data corresponding to the resource requested to be searched by the message processing device. A resource management device that inquires about the presence or absence of information; and a meta information management device that searches in order of meta information corresponding to a recently used resource and meta information corresponding to all resources in response to an inquiry from the resource management device. A meta information management system, comprising: a message management device that performs a filtering process associated with a resource corresponding to meta information searched by a meta information management device, and returns a processing result to a client.
【請求項2】 前記メタ情報管理装置は、最近利用され
たリソースに対応するメタ情報を管理するメタ情報管理
手段と、全てのリソースに対応するメタ情報を記録し保
管するメタ情報記憶手段と、指定されたリソースに対応
するメタ情報を検索するメタ情報検索手段とから構成さ
れることを特徴とする請求項1記載のメタ情報管理シス
テム。
2. The meta information management device according to claim 1, wherein the meta information management device manages meta information corresponding to a recently used resource, a meta information storage device records and stores meta information corresponding to all resources, 2. The meta information management system according to claim 1, further comprising: meta information search means for searching for meta information corresponding to the designated resource.
【請求項3】 前記メタ情報管理装置は、該当するリソ
ースに対応するメタ情報を検索し得ない場合、前記リソ
ース管理装置にリソースの存在を問い合わせ、該当する
リソースが存在する際にはそのリソースに対応するメタ
情報を新たに生成して管理することを特徴とする請求項
1記載のメタ情報管理システム。
3. The meta-information management device, when unable to search for meta-information corresponding to the corresponding resource, inquires of the resource management device about the existence of the resource. 2. The meta information management system according to claim 1, wherein corresponding meta information is newly generated and managed.
JP10183064A 1998-06-29 1998-06-29 Meta information management system Pending JP2000020523A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10183064A JP2000020523A (en) 1998-06-29 1998-06-29 Meta information management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10183064A JP2000020523A (en) 1998-06-29 1998-06-29 Meta information management system

Publications (1)

Publication Number Publication Date
JP2000020523A true JP2000020523A (en) 2000-01-21

Family

ID=16129124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10183064A Pending JP2000020523A (en) 1998-06-29 1998-06-29 Meta information management system

Country Status (1)

Country Link
JP (1) JP2000020523A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG102021A1 (en) * 2000-12-19 2004-02-27 Hitachi Ltd Object integrated management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG102021A1 (en) * 2000-12-19 2004-02-27 Hitachi Ltd Object integrated management system
CN100426293C (en) * 2000-12-19 2008-10-15 株式会社日立制作所 Object integrated management system

Similar Documents

Publication Publication Date Title
US20250190353A1 (en) Cache aware searching
CN109800207B (en) Log parsing method, apparatus, device, and computer-readable storage medium
US8423581B2 (en) Proxy support for special subtree entries in a directory information tree using attribute rules
US9497257B1 (en) File level referrals
US8024306B2 (en) Hash-based access to resources in a data processing network
KR100368348B1 (en) Internet mail delivery agent with automatic caching of file attachments
US10180980B2 (en) Methods and systems for eliminating duplicate events
EP1535179B1 (en) Transparent request routing for a partitioned application service
US7467140B2 (en) System, method, and article of manufacture for maintaining and accessing a whois database
US9244969B1 (en) Virtual disk recovery
US6968345B1 (en) Technique to enable support for symbolic link access by windows clients
EP0329779B1 (en) Session control in network for digital data processing system which supports multiple transfer protocols
US6848079B2 (en) Document conversion using an intermediate computer which retrieves and stores position information on document data
US9971788B2 (en) Unified file and object data storage
US8880698B2 (en) Storage of content data in a peer-to-peer network
US20100005072A1 (en) Nomadic File Systems
US20050223027A1 (en) Methods and systems for structuring event data in a database for location and retrieval
US20090198704A1 (en) Method for automated network file and directory virtualization
EP1741026A2 (en) Methods and systems for interfacing applications with a search engine
CN114385091B (en) Method and device for realizing network disk drive character, network disk and storage medium
JP4521278B2 (en) Access method and storage system
US20170154073A1 (en) System and method for retrieving data
US20090222413A1 (en) Methods and systems for migrating information and data into an application
US20170249331A1 (en) Adapting to heterogeneous backend targets in a storage system
US9059870B1 (en) Techniques for managing electronic message distribution

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030506