[go: up one dir, main page]

JPH01166158A - Access method for decentralized resources - Google Patents

Access method for decentralized resources

Info

Publication number
JPH01166158A
JPH01166158A JP32460187A JP32460187A JPH01166158A JP H01166158 A JPH01166158 A JP H01166158A JP 32460187 A JP32460187 A JP 32460187A JP 32460187 A JP32460187 A JP 32460187A JP H01166158 A JPH01166158 A JP H01166158A
Authority
JP
Japan
Prior art keywords
resources
access
resource
computer
virtual
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
JP32460187A
Other languages
Japanese (ja)
Inventor
Yoshimi Okamura
岡村 嘉已
Hideko Yoshimura
吉村 英子
Nobuaki Tanaka
伸明 田中
Kenichi Ueda
謙一 上田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP32460187A priority Critical patent/JPH01166158A/en
Publication of JPH01166158A publication Critical patent/JPH01166158A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To realize the access of decentralized resources by using virtual identification data by previously registering information joining the resources controlled with the aid of a computer connected by a communication means such as a network and virtual resource control structure to one computer and referring this information by each connected computer. CONSTITUTION:The communication means 30 consists of the local area network or the respective connection equipments of wide area data networks, an exchange, a channel and the like, for example. Besides, the computer 10 respectively consists of a command analysis part 101, a distributed resource access demand part 102, a local resources access execution part 103 and a communication control part 104. A control equipment 20 consists of a control command analysis part 201, a resource position control part 202, a resource position information storage memory 203, a resource position retrieval execution part 204 and a communication control part 205. Then, the virtual identification data of the resources and the real positional information of the resources for which the access is executed by using the virtual identification data are included to resources positional information stored in the memory 203.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ネットワーク等の通信手段で接続され、相互
に情報を伝達可能な複数の計算機で構成されるシステム
において5,1台の計算機より他の計算機の管理する資
源を利用する際に有効となる分散資源のアクセス方法に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a system consisting of a plurality of computers connected by a communication means such as a network and capable of transmitting information to each other. The present invention relates to a distributed resource access method that is effective when using resources managed by computers.

従来の技術 近年、複数の計算機をネットワーク等の通信手段により
接続し、1台の計算機から他の計算機の管理する資源の
利用を可能とする技術が重要となってきている。ネット
ワーク上に分散された資源をアクセスする方法において
、従来より、利用者は、アクセスしたい資源を管理する
計算機のネットワーク上での位置情報と、その計算機内
での資源の識別情報とを指定することにより利用するこ
とが多かった。
2. Description of the Related Art In recent years, technology has become important that connects a plurality of computers through communication means such as a network and enables one computer to use resources managed by other computers. Conventionally, in methods for accessing resources distributed on a network, a user specifies the location information on the network of the computer that manages the resource that the user wants to access, and the identification information of the resource within that computer. It was often used.

また、他の従来例では、ネットワーク内の各々の計算機
上に、接続された他の計算機の管理する資源を、各々異
なった識別名で登録しておき、計算機の利用者は、この
登録された識別名で遠隔地の計算機の資源を利用してい
た。
In another conventional example, resources managed by other connected computers are registered on each computer in the network with different identification names, and the computer user can The resources of a remote computer were being used with an identifier.

発明が解決しようとする問題点 しかし、上記のうち、前者のアクセス方法では、各計算
機の利用者は、遠隔地の資源をアクセスするために、利
用したい資源を管理する計算機の位置情報を常に意識す
る必要があった。
Problems to be Solved by the Invention However, in the former access method, in order to access resources in remote locations, users of each computer must always be aware of the location information of the computer that manages the resources they wish to use. I needed to.

また、後者の従来例では、計算機毎に識別名を登録する
だめ、分散資源は、計算機毎に異なる構造に対応するこ
ととなり、1人の利用者が複数の異なる計算機を利用す
る場合、計算機毎に分散資源の見え方が異なるという点
が問題となっていた。
In addition, in the latter conventional example, it is not necessary to register an identification name for each computer, so distributed resources correspond to a different structure for each computer, and when one user uses multiple different computers, each computer The problem was that the way distributed resources were viewed differently.

さらに、ネットワークに新たな計算機を接続したり、新
たな資源を追加するような場合、各計算機側々に新たな
識別名を登録する必要があり、システムの拡張への対応
は煩雑な手順をともなっていた。
Furthermore, when connecting a new computer to the network or adding new resources, it is necessary to register a new identification name for each computer, and supporting system expansion involves complicated procedures. was.

本発明は、このような従来の分散資源のアクセス方法に
おける問題点を解決するもので、各計算機の利用者が、
ネットワーク上の他の計算機の管理する資源を、その位
置情報を意識することなくアクセスすることが可能であ
り、しかも、どの計算機上でも同一の構造としてアクセ
スすることが可能となり、また、システムの拡張性にも
優れる分散資源のアクセス方法を提供することを目的と
する。
The present invention solves the problems in the conventional distributed resource access method, and allows users of each computer to
It is possible to access resources managed by other computers on the network without being aware of their location information, and the same structure can be accessed on any computer, and system expansion is possible. The purpose is to provide a method for accessing distributed resources that is highly flexible.

問題点を解決するだめの手段 本発明は、上記問題点を解決するために、ネットワーク
等の通信手段そ接続された複数の計算機上に分散された
各資源を、物理的な位置や構造に依存しない仮想的な資
源管理を可能とする構造に対応させる管理情報を1台の
計算機上に保持し、全ての計算機上で同一の構造を持っ
た仮想的な識別手段で他の計算機の管理する資源をアク
セスすることを可能とすることにより、上記目的を達成
するものである。
Means for Solving the Problems In order to solve the above problems, the present invention provides communication means such as a network, and resources distributed on a plurality of connected computers, depending on their physical locations and structures. Management information that corresponds to a structure that enables virtual resource management is maintained on one computer, and resources managed by other computers are managed by virtual identification means that have the same structure on all computers. The above purpose is achieved by making it possible to access.

作用 上記手段の実現により、物理的な位置や構造に依存しな
い仮想的な資源管理構造を定義して、ネットワーク等の
通信手段で接続された計算機の管理する資源と仮想的な
資源管理構造とを結びつける情報を予め1台の計算機上
に登録しておき、接続された各計算機においてこの情報
を参照することにより、仮想的な識別名を用いた分散資
源へのアクセスが可能となる。したがって、利用者は、
利用したい資源の位置情報を記憶しておく必要がなく、
また、異なる計算機を利用する場合においても共通の資
源管理構造として分散資源が見え、複数の計算機の利用
者による分散資源の共有が容易となる。また、新たな計
算機の接続や新たな資源の追加にともなうシステムの拡
張時にも、ただ−度の登録処理を実行するだけで全ての
計算機より新たな資源へのアクセスが可能となる。
By realizing the above means, a virtual resource management structure that does not depend on physical location or structure can be defined, and the virtual resource management structure can be used to connect resources managed by computers connected via communication means such as networks. By registering linking information on one computer in advance and referring to this information on each connected computer, it becomes possible to access distributed resources using a virtual identification name. Therefore, the user
There is no need to remember the location information of the resources you want to use,
Furthermore, even when different computers are used, distributed resources can be seen as a common resource management structure, making it easier for users of multiple computers to share distributed resources. Furthermore, even when the system is expanded due to the connection of new computers or the addition of new resources, all computers can access the new resources by simply executing the registration process once.

実施例 以下本発明の実施例について図面とともに詳細に説明す
る。
EXAMPLES Hereinafter, examples of the present invention will be described in detail with reference to the drawings.

第1図は、本発明の一実施例の構成を示す機能ブロック
図である。図において、10ば、本発明で提案する方法
を処理する計算機であり、20は本発明で提案する方法
を処理するだめの情報を管理する管理装置である。また
、30は、計算機10または管理装置20が相互に情報
を伝達することのでさるような通信手段である。通信手
段30に、例えは、ローカルエリアネットワークや広域
データ網の各接続装置や交換機、通信路などからなる。
FIG. 1 is a functional block diagram showing the configuration of an embodiment of the present invention. In the figure, numeral 10 is a computer that processes the method proposed by the present invention, and 20 is a management device that manages information to be processed by the method proposed by the present invention. Further, 30 is a communication means by which the computer 10 or the management device 20 mutually transmit information. The communication means 30 includes, for example, various connection devices, exchanges, communication paths, etc. of a local area network or wide area data network.

また、計算機10は、それぞれ、命令解析部101、分
散資源アクセス要求部102(以下、アクセス要求部と
呼ぶ)、ローカル資源アクセス実行部103(以下、ア
クセス実行部と呼ぶ)、および、通信制御部104から
なる。管理装置20は、管理命令解析部201.資源位
置管理部202、資源位置情報格納メモリ203(以下
、情報格納メモリと呼ぶ)、資源位置検索実行部204
(以下、検索実行部と呼ぶ)、および、通信制御部20
5からなる。ここで、情報格納メモリ203に格納され
る資源位置情報には、仮想的な資源の識別名と、その仮
想的な識別名を用いてアクセスを行う資源の実際の位置
情報および資源名が含まれるものとする。
The computer 10 also includes an instruction analysis unit 101, a distributed resource access request unit 102 (hereinafter referred to as an access request unit), a local resource access execution unit 103 (hereinafter referred to as an access execution unit), and a communication control unit. It consists of 104. The management device 20 includes a management command analysis unit 201. Resource location management unit 202, resource location information storage memory 203 (hereinafter referred to as information storage memory), resource location search execution unit 204
(hereinafter referred to as search execution unit), and communication control unit 20
Consists of 5. Here, the resource location information stored in the information storage memory 203 includes the virtual resource identification name, and the actual location information and resource name of the resource accessed using the virtual identification name. shall be taken as a thing.

また、120は分散資源へのアクセスを要求する利用者
からの命令文、121は上記命令文120に対応した処
理の結果を含む利用者への応答文、111は計算機10
の管理するローカル資源である。220は資源位置情報
の登録、変更または削除を要求する情報管理者からの管
理命令文、221は上記管理命令文220に対応した処
理の結果を含む情報管理者への管理応答文である。
Further, 120 is a command statement from a user requesting access to distributed resources, 121 is a response statement to the user containing the result of processing corresponding to the above command statement 120, and 111 is a command statement from the computer 10.
It is a local resource managed by Reference numeral 220 indicates a management command statement from the information manager requesting registration, modification, or deletion of resource location information, and reference numeral 221 indicates a management response statement to the information manager that includes the results of processing corresponding to the management command statement 220.

つぎに、第1図に示す各機能ブロックにおける処理をフ
ローチャートを用いて説明する。
Next, processing in each functional block shown in FIG. 1 will be explained using a flowchart.

第2図(a)は、命令解析部101の処理を示すフロー
チャートである。命令解析部101は、利用者より発行
された命令を解析して処理を起動し、その結果により利
用者への応答文を生成し出力する。
FIG. 2(a) is a flowchart showing the processing of the instruction analysis unit 101. The command analysis unit 101 analyzes a command issued by a user, starts processing, and generates and outputs a response sentence to the user based on the result.

命令解析部101は、利用者からの命令文120を読み
込み解析しくステップ2001 )、処理要求内容を伝
達するメツセージを組み立てる(ステップ2002)。
The command analysis unit 101 reads and analyzes the command sentence 120 from the user (step 2001), and assembles a message conveying the contents of the processing request (step 2002).

メツセージを組み立てた後、アクセス要求部102を起
動しくステップ2003)、処理の終了を待ち、その処
理結果によって利用者への応答文121を作成して出力
しくステップ2004.2005)、次の命令文入力待
となる。
After assembling the message, start the access request unit 102 (Step 2003), wait for the end of the process, create and output the response text 121 to the user based on the processing result (Steps 2004 and 2005), and write the next command statement. Waiting for input.

第2図(b)は、アクセス要求部102の処理を示すフ
ローチャートである。アクセス要求部102は、命令解
析部101によって起動され、実際にアクセスすべき資
源の位置を検索し、通信手段30により接続された他の
計算機の管理するりモート資源、または自計算機の管理
するローカル資源111へのアクセス要求を発行する。
FIG. 2(b) is a flowchart showing the processing of the access request unit 102. The access request unit 102 is activated by the command analysis unit 101, searches for the location of the resource to be actually accessed, and searches for the location of the resource to be actually accessed, and accesses the remote resource managed by another computer connected via the communication means 30, or the local resource managed by the own computer. A request for access to the resource 111 is issued.

アクセス要求部102は、処理受は付は後、処理命令を
解析しくステップ2101)、分散資源の仮想的な識別
名を抽出しくステップ2102)、仮想的な識別名から
、実際にアクセスを要求すべき資源の位置情報および資
源名を得るため、通信手段30を介して接続された管理
装置20が識別名の変換を実行できる形式のメツセージ
を組み立て(ステップ2103)、通信制御部104を
起動した後(ステップ2104)、処理の終了を待つ。
After accepting the process, the access request unit 102 analyzes the processing command (step 2101), extracts the virtual identifier of the distributed resource (step 2102), and requests actual access from the virtual identifier. In order to obtain the location information and resource name of the target resource, the management device 20 connected via the communication means 30 assembles a message in a format that allows conversion of the identification name (step 2103), and after activating the communication control unit 104. (Step 2104), wait for the end of the process.

通信制御部104の処理が終了し、実際にアクセスを要
求すべき資源の位置情報および資源名が得られたならば
、実際にアクセス実行部103が目的資源のアクセスを
実行できる形式の要求メツセージを組み立て(ステップ
2105)、アクセスすべき資源の位置が、ローカル資
源、即ち自計算機上であればアクセス実行部103を起
動しくステップ2106)、リモート資源、即ち通信手
段30を介して接続された他の計算機10上であれば通
信制御部104を起動する(ステップ2107)。各々
の処理が終了して終了メツセージが得られたならば、処
理結果を編集して再び命令解析部101を起動した後(
ステップ2108)、次の処理受は付は状態となる。
When the processing of the communication control unit 104 is completed and the location information and resource name of the resource to which access is actually requested is obtained, the access execution unit 103 actually sends a request message in a format that allows access to the target resource. Assembling (step 2105), if the location of the resource to be accessed is a local resource, that is, on the own computer, the access execution unit 103 is activated. If it is on the computer 10, the communication control unit 104 is activated (step 2107). When each process is completed and a completion message is obtained, edit the process results and start the instruction analysis unit 101 again (
Step 2108), the next processing reception is in the attached state.

第2図(C)は、アクセス実行部103の処理を示すフ
ローチャートである。アクセス実行部103は、自計算
機内のアクセス要求部102または通信手段30により
接続された他の計算機10からのアクセス要求を受は付
けて、ローカル資源111へのアクセスを実行する。
FIG. 2(C) is a flowchart showing the processing of the access execution unit 103. The access execution unit 103 accepts access requests from the access request unit 102 within its own computer or from other computers 10 connected through the communication means 30, and executes access to the local resources 111.

アクセス実行部103は、処理受は付は後、要求メツセ
ージの内容が正当であれば、ローカル資源111へのア
クセスを実行して(ステップ2201)、実行結果によ
り終了メツセージを作成しくステップ2202)、要求
メツセージに誤りがあれば異常終了を示すメツセージを
作成する(ステップ2203)。この後、アクセス実行
部103を起動したアクセス要求部102または通信制
御部104を、上記終了メソセージを返すとともに起動
して(ステップ2204.2205)、次の処理受は付
は状態となる。
After accepting the process, if the content of the request message is valid, the access execution unit 103 executes access to the local resource 111 (step 2201), and creates a termination message based on the execution result (step 2202). If there is an error in the request message, a message indicating abnormal termination is created (step 2203). Thereafter, the access request unit 102 or the communication control unit 104 that activated the access execution unit 103 is activated while returning the termination message (steps 2204 and 2205), and the next processing is ready.

第2図(d)は、通信制御部104の処理を示すフロー
チャートである。通信制御部104は、通信手段30を
介して他の計算機lOとのメツセージの交信を行う。
FIG. 2(d) is a flowchart showing the processing of the communication control unit 104. The communication control unit 104 communicates messages with other computers IO via the communication means 30.

通信制御部104ば、通信手段30により起動された場
合、通信手段30により接続された他の計算機10から
の受信メツセージを解析しくステップ2301)、この
メツセージがアクセス要求を示すものならアクセス実行
部103を起動しくステップ2302)、分散資源アク
セスの実行終了または資源位置検索の終了を示すものな
ら、アクセス要求部102を起動する(ステップ230
3.2304)。
If the communication control unit 104 is activated by the communication means 30, it analyzes a message received from another computer 10 connected by the communication means 30 (step 2301), and if this message indicates an access request, the access execution unit 103 (step 2302), and if it indicates the end of execution of distributed resource access or the end of resource location search, start the access request unit 102 (step 230).
3.2304).

また、アクセス要求部102、アクセス実行部103ま
だはアクセス要求部102に起動された場合、送信用メ
ツセージな組み立てたうえで(ステップ2305)、通
信手段30を介してこのメツセージを他の計算機へ送信
する (ステンプ2306)。
If the access request unit 102 and the access execution unit 103 are not yet activated by the access request unit 102, a message for transmission is assembled (step 2305), and this message is sent to another computer via the communication means 30. (Step 2306).

第2図(e)は、管理命令解析部201の処理を示す、
フローチャートである。管理命令解析部201は、情報
管理者より発行された管理命令を解析して処理を起動し
、その結果により情報管理者への管理応答文221を生
成し出力する。
FIG. 2(e) shows the processing of the management command analysis unit 201.
It is a flowchart. The management command analysis unit 201 analyzes a management command issued by an information manager, starts processing, and generates and outputs a management response sentence 221 to the information manager based on the result.

管理命令解析部201は、まず、情報管理者からの管理
命令文220を読み込み解析して(ステップ2401)
、処理要求内容を伝達するメツセージを組み立てる(ス
テップ2402)。メツセージを組み立てた後、資源位
置管理部202を起動しくステップ゛2403)、処理
の終了を待ち、その処理結果によって情報管理者への管
理応答文221を作成して出力しくステップ2404.
2405)、次の管理命令文人力待ちとなる。
The management command analysis unit 201 first reads and analyzes the management command statement 220 from the information manager (step 2401).
, assemble a message conveying the contents of the processing request (step 2402). After assembling the message, start the resource location management unit 202 (step 2403), wait for the end of processing, and create and output a management response text 221 to the information manager based on the processing results (step 2404).
2405), the next management command is awaited.

第2図(f)は、資源位置管理部202の処理を示す、
フローチャートである。資源位置管理部202は、管理
命令解析部201により起動され、情報格納メモリ20
3に格納された資源位置情報を登録、変更または削除す
る。
FIG. 2(f) shows the processing of the resource location management unit 202.
It is a flowchart. The resource location management unit 202 is activated by the management command analysis unit 201 and stores information in the information storage memory 20.
Register, change, or delete the resource location information stored in 3.

資源位置管理部202は、処理費は付は後、入力メツセ
ージより処理命令を取り出しくステップ2501 )、
取り出した処理命令に応じて、資源位置情報の登録(ス
テップ2502)、変更(ステップ2503)または削
除(ステップ2504)を行い、処理が終了したなら再
び管理命令解析部201を起動して(ステップ2505
)、次の処理費は付は可能状態となる。
The resource location management unit 202 extracts the processing command from the input message after assigning the processing fee (step 2501);
Depending on the retrieved processing command, the resource location information is registered (step 2502), changed (step 2503), or deleted (step 2504), and when the processing is completed, the management command analysis unit 201 is started again (step 2505).
), the next processing fee will be available.

第2図(g)は、検索実行部204の処理を示すフロー
チャートである。検索実行部204は、通信手段30に
より接続された他の計算機10からの情報検索要求を受
は付けて、実際にアクセスを要求するべき資源の位置情
報の検索を行う。
FIG. 2(g) is a flowchart showing the processing of the search execution unit 204. The search execution unit 204 accepts information search requests from other computers 10 connected through the communication means 30 and searches for location information of resources to which access is actually requested.

検索実行部204は、処理費は付は後、要求メツセージ
の内容が正当であれば、資源位置情報の検索を実行して
(ステップ2601)、実行結果により終了メツセージ
な作成しくステップ2602)、要求メツセージに誤り
があれば異常終了を示すメツセージを作成する(ステッ
プ2603)。この後、検索実行部204を起動した通
信制御部205を、上記終了メツセージを返すとともに
再び起動して(ステップ2604)、次の処理費は付は
状態となる。
After paying the processing fee, if the content of the request message is valid, the search execution unit 204 executes a search for resource location information (step 2601), creates a termination message based on the execution result (step 2602), and sends the request message. If there is an error in the message, a message indicating abnormal termination is created (step 2603). Thereafter, the communication control unit 205 that activated the search execution unit 204 returns the above-mentioned termination message and is activated again (step 2604), and the next processing fee is not paid.

第2図(h)は、通信制御部205の処理を示すフロー
チャートである。通信制御部205は1通信手段30を
介して他の計算機とのメツセージの交信を行う。
FIG. 2(h) is a flowchart showing the processing of the communication control unit 205. The communication control unit 205 communicates messages with other computers via the communication means 30.

通信制御部205ば、通信手段30により起動された場
合、通信手段30により接続された他の計算機からの受
信メツセージを解析しくステップ2701 )、検索実
行部204を起動する(ステップ2702)。
When activated by the communication means 30, the communication control unit 205 analyzes messages received from other computers connected by the communication means 30 (step 2701), and activates the search execution unit 204 (step 2702).

また、検索実行部204により起動された場合、通信手
段30を介してこのメツセージを他の計算機へ送信する
(ステップ2703)。
Furthermore, when activated by the search execution unit 204, this message is transmitted to another computer via the communication means 30 (step 2703).

つぎに、第1図におけろ仮想的な資源管理構造を実現す
るだめの情報格納メモリ203について例を示す。
Next, an example of the information storage memory 203 that realizes the virtual resource management structure in FIG. 1 will be shown.

第3図(a)は、上述の情報格納メモリ203の一例で
ある。301は、遠隔地分散資源を識別するだめの仮想
的な識別名であり、302は、仮想識別名301に対応
する資源を管理する計算機の位置情報、303は仮想識
別名301に対応する資源へのアクセスを実行するため
に必要な資源名を示す。
FIG. 3(a) is an example of the information storage memory 203 described above. 301 is a virtual identification name for identifying a remote distributed resource, 302 is the location information of a computer that manages the resource corresponding to the virtual identification name 301, and 303 is a virtual identification name for identifying the resource corresponding to the virtual identification name 301. Indicates the resource name required to perform the access.

第3図(b)は、上記の管理情報を用いて、第2図(a
)〜(h)に示す処理を実行した際の要求側の計算機1
0におけるメツセージの流れを示す。
FIG. 3(b) shows the results shown in FIG. 2(a) using the above management information.
) to (h) on the requesting computer 1 when executing the processes shown in (h)
0 shows the flow of messages.

120は、利用者からの命令文を示し、ここでは仮想識
別名“在庫ファイル”に対応する資源へのアクセス命令
を表わす。アクセス命令120は、命令解析部101に
より解析されて資源アクセス要求命令であると判断され
、第2図(a)のステップ2002においてメツセージ
310の形式に組み立て、アクセス要求部102に渡さ
れる。アクセス要求部102は、要求メツセージ310
より仮想識別名“在庫ファイル”を抽出し、第2図(b
)のステップ2103において仮想識別名の検索要求メ
ツセージ311を組み立てて、通信制御部104に送る
。通信制御部104は、第2図(d)のステップ230
5においてメツセージ312を含む送信フレームを組み
立て、通信手段30を介して管理装置20にこのフレー
ムを送信する。
Reference numeral 120 indicates a command statement from the user, which here represents an access command to the resource corresponding to the virtual identification name "inventory file". The access command 120 is analyzed by the command analysis unit 101 and determined to be a resource access request command, assembled into a message 310 format in step 2002 of FIG. 2(a), and passed to the access request unit 102. The access request unit 102 sends a request message 310
The virtual identification name “Inventory File” is extracted from
), a virtual identification name search request message 311 is assembled and sent to the communication control unit 104. The communication control unit 104 performs step 230 in FIG. 2(d).
5, a transmission frame including the message 312 is assembled and transmitted to the management device 20 via the communication means 30.

検索要求メツセージ312を含むフレームを受信した通
信制御部205は、第2図(h)のステップ2702に
おいて検索実行部204を起動し、検索要求メソセージ
313を渡す。検索実行部204は、検索要求メツセー
ジ313を渡す。検索実行部204は、検索要求メツセ
ージ312を解析して検索要求であることを判断し、第
3図(りの情報格納メモリ203を検索して位置情報「
計算機A」と資源名“ファイルa“とを得る。これによ
り第2図(g)のステップ2602において応答メツセ
ージ314を組み立て、通信制御部205に送る。通信
制御部205は、第2図(h)のステップ2704にお
いてメツセージ314を含む通信フレームを組み立て、
通信手段30を介して計算機10にこのフレームを送信
する。メツセージ314を含むフレームを受信した通信
制御部104は、第2図(d)のステップ2304にお
いてアクセス要求部102を起動し、応答メツセージ3
14を渡す。アクセス要求部102は、ステップ210
5においてアクセス要求メ、ツセージを組み立て、31
5の送信要求メツセージとして通信制御部104に送る
。通信制御部104は、第2図(d)のステップ230
5においてメソセージ316を含む送信フレームを組み
立て、通信手段30を介して計算機Aにこのフレームを
送信する。
The communication control unit 205, which has received the frame containing the search request message 312, activates the search execution unit 204 in step 2702 of FIG. 2(h) and passes the search request message 313. The search execution unit 204 passes a search request message 313. The search execution unit 204 analyzes the search request message 312, determines that it is a search request, searches the information storage memory 203 shown in FIG.
``Computer A'' and resource name ``File a'' are obtained. As a result, in step 2602 of FIG. 2(g), a response message 314 is assembled and sent to the communication control section 205. The communication control unit 205 assembles a communication frame including the message 314 in step 2704 of FIG. 2(h),
This frame is transmitted to the computer 10 via the communication means 30. The communication control unit 104, which has received the frame including the message 314, activates the access request unit 102 in step 2304 of FIG. 2(d), and sends the response message 3
Pass 14. The access request unit 102 performs step 210
5, assemble the access request message, 31
5 is sent to the communication control unit 104 as a transmission request message. The communication control unit 104 performs step 230 in FIG. 2(d).
5, a transmission frame including the message 316 is assembled and transmitted to the computer A via the communication means 30.

また、他の実施例として、分散資源の識別名を仮想的な
木構造により管理する例を示す。第4図(a)は、上記
実施例における仮想的な木構造を示す。40は、仮想的
木構造における根を表わし、識別名“営業”が割り当て
られている。41.42.43ば、根40から分岐する
節であり、それぞれ識別名“顧客”、“在庫”、“販売
”が割り当てられている。節41は、識別名“大阪”を
持つ葉44と、識別名“東京”を持つ節45とを有し、
さらに節45は、識別名“西地区”を持つ葉46と識別
名“東地区”を持つ葉47とを有する。節42は、識別
名“在庫”を持つ葉48を有し、また、節43は、各々
識別名“大阪営業所・、“名古屋営業所”、 “東京営
業所”を持つ葉49.50.51を有する。各節は、他
の節または葉に達するための経路の一部となる中間的な
ものであり、識別名は持つが、実際の資源に対応するも
のではない。葉は、仮想的木構造における終端であり、
識別名を有するとともに、実際のネットワーク上の計算
機に分散された資源のいずれかに対応するものである。
Furthermore, as another embodiment, an example will be shown in which the identifiers of distributed resources are managed using a virtual tree structure. FIG. 4(a) shows a virtual tree structure in the above embodiment. 40 represents the root in the virtual tree structure, and is assigned the identification name "Sales". 41, 42, and 43 are nodes branching from the root 40, and are assigned the identification names "customer", "inventory", and "sales", respectively. The node 41 has a leaf 44 with the identifier "Osaka" and a node 45 with the identifier "Tokyo",
Furthermore, the node 45 has a leaf 46 with the identifier "West District" and a leaf 47 with the identifier "East District". Node 42 has a leaf 48 with the identifier "Inventory," and node 43 has leaves 49, 50, . . . with the identifiers "Osaka Office,""NagoyaOffice,""TokyoOffice," respectively. 51. Each node is an intermediate part of the path to reach other nodes or leaves; it has a distinguished name but does not correspond to an actual resource.A leaf is a virtual It is the terminal in the target tree structure,
It has an identification name and corresponds to any of the resources distributed among the computers on the actual network.

第4図(b)は、第4図(a)に示す仮想的な木構造を
実現する管理装置20上の情報格納メモリ203の一例
を示す。ここでは、根および節は、識別名とともに「(
」を使用してそこから分岐される節や葉を構造体形式で
表わし、葉は識別名とともにr′−> Jを使用して対
応する資源を管理する計算機の位置情報とアクセスを実
現するだめの資源名とを表わす。
FIG. 4(b) shows an example of the information storage memory 203 on the management device 20 that implements the virtual tree structure shown in FIG. 4(a). Here, roots and nodes are referred to as "(
'' is used to represent nodes and leaves branched from there in a structure format, and leaves are used with identification names and r'->J to realize location information and access of computers that manage the corresponding resources. represents the resource name.

発明の効果 本発明は、上述のごとく、計算機の利用者がネットワー
ク等の通信手段で接続された他の計算機の管理する資源
を、その位置情報や、統一的な識別名を記憶することな
くアクセスすることが可能となり、1人の利用者が複数
の異なる計算機を利用する場合においても共通の資源管
理構造として分散資源が見え、複数の計算機の利用者に
よる分散資源の共有が容易となる。また、1台の管理装
置上で分散資源の管理を行うため、新だな計算機の接続
や新たな資源の追加にも容易に対応する事が可能となる
Effects of the Invention As described above, the present invention allows a computer user to access resources managed by other computers connected via a communication means such as a network without memorizing their location information or uniform identification name. Even when one user uses a plurality of different computers, distributed resources can be seen as a common resource management structure, making it easy for users of a plurality of computers to share distributed resources. Furthermore, since distributed resources are managed on one management device, it is possible to easily handle the connection of new computers and the addition of new resources.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例の構成を示す機能ブロック図
、第2図(a)乃至(h)は各々第1図の各機能ブロッ
クの処理を示すフローチャート、第3図(a)、(b)
は第1図のメモリに格納する分散資源識別名管理表の一
例とそれを用いた処理の実行によるメツセージの流れ図
、第4図(a)、(b) V1分散・α源の識別名を管
理する他の実施例におけろ仮想的な木構造図とそれを表
現する識別名管理表の一例を示す図である。 IO・・・計算機、20・・・管理装置、30・・・通
信手段、101・・・命令解析部、102・・・分散資
源アクセス要求部、103・・・ローカル資源アクセス
実行部、104・・・通信制御部、111・・・ローカ
ル資源、201・・・管理命令解析部、202・・・資
源位置管理部、203・・・資源位置情報格納メモリ、
204・・・資源位置検索実行部、205・・・通信制
御部、301・・・仮想的な識別名、302・・・アク
セス資源を管理する計算機の位置情報、303・・・ア
クセス資源の資源名、310・・・アクセス要求部への
要求メツセージ、311・・・通信制御部への要求メツ
セージ、312・・・検索実行部への応答メツセージ、
313・・・通信制御部への応答メツセージ、314・
・・アクセス要求部への応答メツセージ、315・・・
通信制御部への送信要求メツセージ、316・・・計算
機Aへの処理要求メツセージ、40・・・仮想的木構造
の根、41.42.43.45・・・仮想的記構造の節
、44.46.47.48.49.50.51・・・仮
想的記構造の葉。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名〜 
  ミ 図 Oう        −コ 株
FIG. 1 is a functional block diagram showing the configuration of an embodiment of the present invention, FIGS. 2(a) to (h) are flowcharts showing the processing of each functional block in FIG. 1, and FIG. 3(a), (b)
Figure 1 shows an example of the distributed resource identification name management table stored in the memory and a message flowchart when processing is executed using it. FIG. 7 is a diagram showing an example of a virtual tree structure diagram and an identification name management table expressing it in another embodiment. IO...Computer, 20...Management device, 30...Communication means, 101...Instruction analysis unit, 102...Distributed resource access request unit, 103...Local resource access execution unit, 104... ...Communication control unit, 111...Local resources, 201...Management command analysis unit, 202...Resource location management unit, 203...Resource location information storage memory,
204...Resource location search execution unit, 205...Communication control unit, 301...Virtual identification name, 302...Location information of the computer that manages the access resource, 303...Resource of the access resource name, 310...Request message to the access request unit, 311...Request message to the communication control unit, 312...Response message to the search execution unit,
313...Response message to communication control unit, 314.
...Response message to access request section, 315...
Transmission request message to communication control unit, 316... Processing request message to computer A, 40... Root of virtual tree structure, 41.42.43.45... Clause of virtual tree structure, 44 .46.47.48.49.50.51... Leaves of virtual diary structure. Name of agent: Patent attorney Toshio Nakao and one other person
Mizu Ou -ko stock

Claims (1)

【特許請求の範囲】[Claims] 通信手段で接続され、相互に情報の伝達機能を有する複
数の計算機システムで、各計算機上に分散された資源を
あたかも1つの計算機上の資源かのように見せる仮想的
な資源管理を実現する管理情報を前記計算機システム内
の1台の計算機上に保持し、全ての計算機上で同一の資
源管理構造を持った仮想的な識別手段を用いて遠隔地の
分散資源へのアクセスを行うことを特徴とする分散資源
のアクセス方法。
Management that realizes virtual resource management in which resources distributed on each computer are made to appear as if they were resources on a single computer, in multiple computer systems that are connected by communication means and have the ability to transmit information to each other. Information is held on one computer in the computer system, and access to distributed resources in remote locations is performed using virtual identification means having the same resource management structure on all computers. How to access distributed resources.
JP32460187A 1987-12-22 1987-12-22 Access method for decentralized resources Pending JPH01166158A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32460187A JPH01166158A (en) 1987-12-22 1987-12-22 Access method for decentralized resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32460187A JPH01166158A (en) 1987-12-22 1987-12-22 Access method for decentralized resources

Publications (1)

Publication Number Publication Date
JPH01166158A true JPH01166158A (en) 1989-06-30

Family

ID=18167640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32460187A Pending JPH01166158A (en) 1987-12-22 1987-12-22 Access method for decentralized resources

Country Status (1)

Country Link
JP (1) JPH01166158A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH038045A (en) * 1989-06-06 1991-01-16 Fujitsu Ltd Distribution information management system
US5519875A (en) * 1991-08-08 1996-05-21 Hitachi, Ltd. Distributed processing system for modules, each having modularized objects
US5527229A (en) * 1994-03-22 1996-06-18 Honda Giken Kogyo Kabushiki Kaisha Planetary differential gear system provided with a differential action limiting mechanism
JPH08227369A (en) * 1995-02-21 1996-09-03 Nkk Corp Unitary management system for plural data bases

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH038045A (en) * 1989-06-06 1991-01-16 Fujitsu Ltd Distribution information management system
US5519875A (en) * 1991-08-08 1996-05-21 Hitachi, Ltd. Distributed processing system for modules, each having modularized objects
US5527229A (en) * 1994-03-22 1996-06-18 Honda Giken Kogyo Kabushiki Kaisha Planetary differential gear system provided with a differential action limiting mechanism
JPH08227369A (en) * 1995-02-21 1996-09-03 Nkk Corp Unitary management system for plural data bases

Similar Documents

Publication Publication Date Title
KR100264535B1 (en) Computer devices and methods for communicating between software applications and computers on the World Wide Web
US6222536B1 (en) Method and apparatus for providing a number of subscribers with on-line banking service employing a plurality of bank systems
US8024404B2 (en) Method and apparatus for designating endpoints in a collaborative computer system to facilitate maintaining data consistency
CA2237333C (en) A method and apparatus for making a hypermedium interactive
CN1327346C (en) Method and bridge for coupling server and client of different object types
JP2779587B2 (en) Apparatus and method for making part of a namespace used for a computer system available as part of another namespace
JPH117405A (en) File sharing system
JPS62118465A (en) Propagation of resource information
JPS63205747A (en) Communication system
JPH11191113A (en) Method and device for accessing geographical information in computer system
JP2004086299A (en) Data manipulation persistence method in transaction processing system and data manipulation program for remote database
EP0856790B1 (en) Client-server network computing system and its method
JPH10198729A (en) Contract application processing system, contract mediation device, and recording medium recording contract application processing system program
JPH01166159A (en) Access method for decentralized resources
JPH01166158A (en) Access method for decentralized resources
US7526435B1 (en) Information offering system automating registration of advertisement information on home pages
US6370532B1 (en) Cool ICE batch interface
JPS63131257A (en) Access method to dispersed resources
EP1133102B1 (en) An interface to a network management system of a communication network
US20020147712A1 (en) Method and apparatus for aggregating and dispatching information in distributed systems
KR102639324B1 (en) Web service construction automation system and method, web service provision method using the same
JPH10254794A (en) Method and system for managing information in computer network
JP3405243B2 (en) Workflow change system and workflow change method
Pitulić et al. Data Exchange Using Wso2 Enterprise Service Bus
JPH11184813A (en) Data communication system