Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3014098B2 - Service provider program destination management mechanism - Google Patents
[go: Go Back, main page]

JP3014098B2 - Service provider program destination management mechanism - Google Patents

Service provider program destination management mechanism

Info

Publication number
JP3014098B2
JP3014098B2 JP63185089A JP18508988A JP3014098B2 JP 3014098 B2 JP3014098 B2 JP 3014098B2 JP 63185089 A JP63185089 A JP 63185089A JP 18508988 A JP18508988 A JP 18508988A JP 3014098 B2 JP3014098 B2 JP 3014098B2
Authority
JP
Japan
Prior art keywords
destination
program
service
service providing
service request
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.)
Expired - Lifetime
Application number
JP63185089A
Other languages
Japanese (ja)
Other versions
JPH0235520A (en
Inventor
泉 岡野
隆久 山本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63185089A priority Critical patent/JP3014098B2/en
Publication of JPH0235520A publication Critical patent/JPH0235520A/en
Application granted granted Critical
Publication of JP3014098B2 publication Critical patent/JP3014098B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、サービス提供プログラムから通知される宛
先を管理する宛先管理簿を備えることで、サービス要求
プログラムに対して、サービス提供プログラムの宛先を
通知する処理を行うサービス提供プログラム宛先管理機
構に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention includes a destination management list that manages destinations notified from a service providing program, so that a service requesting program can send a destination of a service providing program to a service requesting program. The present invention relates to a service providing program destination management mechanism that performs a notification process.

例えば、メッセージベースのオペレーティングシステ
ムでは、サービス要求プログラムが、サービス提供プロ
グラムに対してサービス要求メッセージを送信すること
で、サービスの提供を受けることになる。このような、
サービス要求プログラムが、サービス提供プログラムか
らのサービスの提供を受けるようなデータ処理システム
にあっては、サービス要求プログラムがサービス提供プ
ログラムを呼び出せるようにするために、サービス提供
プログラムの処理受付ポートであるところの宛先を管理
するための宛先管理機構を備えていく必要がある。この
宛先管理機構は、サービス要求プログラムの処理負荷が
増大しないように、そして、サービス要求プログラムが
より適切なサービスを受けられるようにと構成していく
必要があるのである。
For example, in a message-based operating system, a service request program receives a service by transmitting a service request message to a service providing program. like this,
In a data processing system in which the service request program receives the service from the service providing program, the service receiving program is a processing reception port of the service providing program so that the service request program can call the service providing program. It is necessary to provide a destination management mechanism for managing destinations. This destination management mechanism needs to be configured so that the processing load of the service request program does not increase and that the service request program can receive more appropriate services.

〔従来の技術〕[Conventional technology]

従来技術では、システムオペレータ等により、サービ
ス提供プログラム起動機構を介してサービス提供プログ
ラムの起動がかかると、起動されたサービス提供プログ
ラムは、自らの宛先を宛先管理機構に登録するよう処理
していた。そして、サービスを必要とするサービス要求
プログラムは、この宛先管理機構に登録されてある宛先
を参照することでサービス提供プログラムの宛先を求め
るとともに、求められた宛先に対してサービス要求メッ
セージを送信することで、サービスの提供を受けるよう
に処理していたのである。すなわち、従来技術では、宛
先管理機構への宛先の登録処理は、サービス要求プログ
ラムの宛先参照処理とは関係せずに実行されていたので
ある。この宛先管理機構への宛先の登録処理は、システ
ムオペレータ等によるコマンドの投入時の他には、例え
ば、イニシャル・プログラム・ローディング時に行われ
ていた。
In the related art, when a service providing program is started by a system operator or the like via a service providing program starting mechanism, the started service providing program performs processing to register its own destination in the destination management mechanism. Then, the service request program requiring the service requests the destination of the service providing program by referring to the destination registered in the destination management mechanism, and transmits a service request message to the determined destination. Therefore, the service was processed to receive the service. That is, in the related art, the process of registering a destination in the destination management mechanism is executed without relation to the destination reference process of the service request program. The process of registering a destination in the destination management mechanism has been performed, for example, at the time of initial program loading, in addition to when a command is input by a system operator or the like.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

このように、従来技術では、宛先管理機構への宛先登
録処理とサービス要求プログラムの宛先参照処理との間
で同期が取られていなかったことから、サービス要求プ
ログラムが宛先管理機構へ宛先の参照にいたったとき
に、まだ宛先が登録されていないということが起こるこ
とになる。このようなとき、従来技術では、サービス要
求プログラムは、タイマ監視等を行いながらサービス提
供プログラムの起動を待つよう処理していた。
As described above, in the related art, the synchronization between the destination registration processing to the destination management mechanism and the destination reference processing of the service request program is not performed. When it happens, it happens that the destination has not been registered yet. In such a case, in the related art, the service request program waits for activation of the service providing program while performing timer monitoring and the like.

しかしながら、これでは、サービス要求プログラム
は、自らの処理を中断しなくてはならないとともに、タ
イマ監視等を行わなくてはならないことから処理負荷が
増大するという問題点があったのである。
However, in this case, there is a problem that the service request program has to interrupt its own processing and also has to perform timer monitoring or the like, so that the processing load increases.

本発明はかかる事情に鑑みてなされたものであって、
サービス要求プログラムの要求時に、必ずサービス提供
プログラムの宛先が得られるようにすることで、サービ
ス要求プログラムの処理負荷の増大を招くことなく、か
つ、サービス要求プログラムがより適切なサービスを受
けられるようにする新たなサービス提供プログラム宛先
管理機構の提供を目的する。
The present invention has been made in view of such circumstances,
By ensuring that the destination of the service providing program is obtained when the service requesting program is requested, the service requesting program can receive a more appropriate service without increasing the processing load of the service requesting program. To provide a new service providing program destination management mechanism.

〔課題を解決するための手段〕[Means for solving the problem]

第1図は本発明の原理構成図である。 FIG. 1 is a diagram illustrating the principle of the present invention.

図中、10はサービス提供プログラムであって、所定の
サービスを提供するもの、20はサービス要求プログラム
であって、サービス提供プログラム10に対してサービス
の提供を要求するもの、30は宛先管理機構であって、サ
ービス提供プログラム10の処理受付ポートであるところ
の宛先を登録管理するものである。11はサービス提供プ
ログラム10の備える宛先登録手段であって、プログラム
の起動時に、自らの宛先を宛先管理機構30に登録するも
の、21はサービス要求プログラム20の備えるサービス要
求検出手段であって、サービス要求の発生を検出するも
の、22はサービス要求プログラム20の備える宛先参照手
段であって、宛先管理機構30に登録されているサービス
提供プログラム10の宛先を参照するもの、23はサービス
要求プログラム20の備えるサービス要求手段であって、
サービス提供プログラム10に対してサービスの要求をす
るもの、31は宛先管理機構30の備える宛先管理簿であっ
て、宛先登録手段11から通知されてくるサービス提供プ
ログラム10の宛先を登録管理するもの、32は宛先管理機
構30の備える登録有無判断手段であって、宛先管理簿31
への登録の有無を判断するもの、33は宛先管理機構30の
備えるサービス提供プログラム起動手段であって、サー
ビス提供プログラム10を起動するもの、34は通知手段で
あって、サービス提供プログラム10の宛先をサービス要
求プログラム20に通知するものである。
In the figure, 10 is a service providing program that provides a predetermined service, 20 is a service request program, which requests the service providing program 10 to provide a service, and 30 is a destination management mechanism. In addition, it registers and manages a destination that is a processing reception port of the service providing program 10. Reference numeral 11 denotes a destination registration unit included in the service providing program 10, which registers its own destination in the destination management mechanism 30 at the time of starting the program. Reference numeral 21 denotes a service request detecting unit included in the service request program 20, and A device for detecting the occurrence of a request, 22 is a destination reference means provided in the service request program 20, which refers to a destination of the service providing program 10 registered in the destination management mechanism 30, and 23 is a device for the service request program 20. Service request means provided,
A service request to the service providing program 10, 31 is a destination management book provided in the destination management mechanism 30 for registering and managing the destination of the service providing program 10 notified from the destination registration means 11, Reference numeral 32 denotes a registration presence / absence determining means provided in the destination management mechanism 30.
33 is a service providing program starting means provided in the destination managing mechanism 30 for activating the service providing program 10, and 34 is a notifying means for determining whether or not the destination of the service providing program 10 is provided. Is notified to the service request program 20.

〔作用〕[Action]

本発明では、宛先参照手段22は、サービス要求検出手
段21がサービス要求の発生を検出したときに、登録有無
判断手段32を起動するよう処理する。このとき、宛先参
照手段22は、サービス提供プログラム10の起動を要求す
るのか否かについて指定する。
In the present invention, when the service request detection unit 21 detects the occurrence of the service request, the destination reference unit 22 starts the registration presence / absence determination unit 32. At this time, the destination reference means 22 specifies whether to request the activation of the service providing program 10.

このようにして起動されると、登録有無判断手段32
は、宛先管理簿31にサービス提供プログラム10の宛先が
登録されているか否かを判断する。
When activated in this way, the registration presence / absence determining means 32
Determines whether the destination of the service providing program 10 is registered in the destination management book 31.

この判断で、サービス提供プログラム10の宛先が登録
されていないと判断するときに、宛先参照手段22がサー
ビス提供プログラム10の起動を要求していない場合に
は、通知手段34は、サービス提供プログラム10の宛先の
未登録を宛先参照手段22に通知する。
In this determination, when it is determined that the destination of the service providing program 10 is not registered, and the destination reference unit 22 does not request the activation of the service providing program 10, the notifying unit 34 sends the service providing program 10 Is notified to the destination reference means 22.

一方、この判断で、サービス提供プログラム10の宛先
が登録されていないと判断するときに、宛先参照手段22
がサービス提供プログラム10の起動を要求している場合
には、登録有無判断手段32は、サービス提供プログラム
起動手段33を起動するよう処理する。このサービス提供
プログラム起動手段33の起動により、宛先管理簿31に対
して、宛先登録手段11からサービス提供プログラム10の
宛先が登録されることになるので、通知手段34は、この
登録された宛先を宛先参照手段22に通知するよう処理す
る。一方、宛先が登録されていると判断するときには、
通知手段34は、直ちに、宛先管理簿31に登録されている
宛先を宛先参照手段22に通知するよう処理する。宛先参
照手段22に対してサービス提供プログラム10の宛先が通
知されると、サービス要求手段23は、この宛先に対して
サービス要求メッセージを送信する。これにより、サー
ビス要求プログラム20は、直ちに、サービス提供プログ
ラム10のサービスの提供を受けられることになる。
On the other hand, when it is determined that the destination of the service providing program 10 is not registered,
Requesting the activation of the service providing program 10, the registration presence / absence determining means 32 performs processing to activate the service providing program activating means 33. By starting the service providing program starting means 33, the destination of the service providing program 10 is registered from the destination registering means 11 to the destination management book 31, so that the notifying means 34 Processing is performed to notify the destination reference means 22. On the other hand, when it is determined that the destination is registered,
The notifying unit 34 performs processing to immediately notify the destination reference unit 22 of the destination registered in the destination management book 31. When the destination of the service providing program 10 is notified to the destination reference unit 22, the service request unit 23 transmits a service request message to the destination. As a result, the service request program 20 can immediately receive the service of the service providing program 10.

このように、本発明によれば、サービス提供プログラ
ム10の宛先が登録されていないときには、サービス提供
プログラム10を起動することでその宛先を得られるよう
にしたことから、サービス要求プログラム20の要求時
に、直ちに、サービス提供プログラム10の宛先が得られ
ることになるのである。
As described above, according to the present invention, when the destination of the service providing program 10 is not registered, the destination can be obtained by activating the service providing program 10, so that when the service requesting program 20 makes a request, Immediately, the destination of the service providing program 10 is obtained.

〔実施例〕〔Example〕

以下、実施例に従って本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail with reference to examples.

第2図に、本発明のシステム構成図を示す。第1図の
サービス提供プログラム10に相当するサーバー10aは、
例えば、DASDにアクセスする機構を提供したり、システ
ムで発生する事象を一括して管理する機構を提供したり
するといったような、所定のサービスを提供するプログ
ラムである。このサーバー10aは、提供するサービス毎
に複数設けられることになる。図に示すように、本発明
の宛先管理機構30は、システム内に存在するサーバー10
aの処理受付用ポートの宛先情報を管理する「宛先管理
機能」と、サーバー10aを起動する「サーバー起動機
能」と、サーバー10aの宛先情報を格納する宛先管理簿3
1とを備えるよう構成される。そして、本発明のサービ
ス要求プログラム20は、この宛先管理機構30に対して宛
先の参照を実行するときに、この「サーバー起動機能」
を動作させるか否かを指定するための“起動指定”のモ
ード指定を行うように構成されることになる。なお、サ
ーバー10a、サービス要求プログラム20及び宛先管理機
構30中に示す“□”印は、各プログラムの処理受付用ポ
ートを表している。
FIG. 2 shows a system configuration diagram of the present invention. The server 10a corresponding to the service providing program 10 in FIG.
For example, it is a program that provides a predetermined service, such as providing a mechanism for accessing DASD or providing a mechanism for collectively managing events that occur in the system. A plurality of servers 10a are provided for each service to be provided. As shown in the figure, a destination management mechanism 30 of the present invention
a "destination management function" for managing the destination information of the processing reception port of "a", a "server start function" for starting the server 10a, and a destination management book 3 for storing the destination information of the server 10a
1 is provided. When the service request program 20 of the present invention refers to the destination with respect to the destination management mechanism 30, the "server start function"
Is configured to perform the mode designation of “activation designation” for designating whether or not to operate. The “□” marks in the server 10a, the service request program 20, and the destination management mechanism 30 indicate ports for receiving processing of each program.

次に、宛先管理機構30が実行する第3図に示すフロー
チャートに従って、本発明の処理内容について説明す
る。ここで、このフローチャートは、サービス要求プロ
グラム20がサーバー10aの提供するプログラムの処理が
必要になって、宛先管理機構30に対して宛先の参照要求
を行うことで実行に入ることになる。
Next, the processing contents of the present invention will be described with reference to the flowchart shown in FIG. 3 executed by the destination management mechanism 30. Here, this flowchart is executed when the service request program 20 needs to process the program provided by the server 10a and makes a destination reference request to the destination management mechanism 30.

サービス要求プログラム20からの参照依頼があると、
宛先管理機構30は、最初に、ステップ1で示すように、
参照を依頼されたサーバー10aの宛先を検索すべく、宛
先管理簿31の検索に入ることになる。続いて、ステップ
2で、この検索に従って、宛先が登録されているか否か
を判断する。ここで、宛先が登録されていないというこ
とは、未だサーバー10aが起動されていないことを意味
している。これから、このステップ2の判断で宛先が未
登録であると判断するときには、ステップ3に進んで、
参照依頼要求と同時に指定されることになる“起動指
定”モードをチェックすることになる。そして、このス
テップ3の判断で、“起動指定”があると判断するとき
には、ステップ4に進み、サービス要求プログラム20が
必要としているサーバー10aを起動するよう処理し、続
いて、ステップ5で、サーバー10aの宛先が登録されて
くるのを待つよう処理する。
When there is a reference request from the service request program 20,
The destination management mechanism 30 first, as shown in step 1,
In order to search for the destination of the server 10a for which reference has been requested, the search of the destination management book 31 is started. Subsequently, in step 2, it is determined according to the search whether a destination is registered. Here, the fact that the destination is not registered means that the server 10a has not been started yet. From now on, when it is determined in step 2 that the destination is unregistered, the process proceeds to step 3,
The “start specification” mode, which is specified at the same time as the reference request, is checked. If it is determined in step 3 that there is "start designation", the process proceeds to step 4 to process the service request program 20 to start the server 10a that is required. Process to wait for the destination of 10a to be registered.

このようにして起動されるサーバー10aは、従来技術
通り、初期化処理の一環として、自らの処理受付用ポー
トの宛先(第2図中では、“cap1"で示してある)を宛
先管理機構30に通知するよう処理する。これから、ステ
ップ5に従って待機している宛先管理機構30は、このよ
うにして通知されてくるサーバー10aの宛先を、宛先管
理簿31に登録するとともに、ステップ6に進んで、この
登録された宛先をサービス要求プログラム20に通知する
よう処理するのである。この通知処理により、サービス
要求プログラム20は、サーバー10aの宛先が得られるこ
とになるので、その宛先に対してサービス要求メッセー
ジを送信することで、サーバー10aのサービスの提供を
受けられることになる。
The server 10a started in this manner, as in the prior art, as a part of the initialization processing, stores the destination of its own process reception port (indicated by "cap1" in FIG. 2) in the destination management mechanism 30. Process to notify. From now on, the destination management mechanism 30 that is waiting according to step 5 registers the destination of the server 10a notified in this way in the destination management book 31, and proceeds to step 6 to store the registered destination. Processing is performed to notify the service request program 20. By this notifying process, the service request program 20 obtains the destination of the server 10a. By transmitting the service request message to the destination, the service of the server 10a can be received.

以上に説明した処理手順を、図中の記号のないし
で示すことにする。は宛先管理機構30への宛先参照依
頼処理、は宛先の登録有無判断処理、は宛先未登録
によるサーバー起動処理、は起動されたサーバー10a
による宛先登録処理、はサービス要求プログラム20へ
の宛先通知処理、はサーバー10aへのサービス要求メ
ッセージの送信処理である。
The processing procedure described above will be indicated by symbols in the drawings. Is a destination reference request processing to the destination management mechanism 30, is a destination registration presence / absence determination processing, is a server start processing due to no destination registration, and is a started server 10a.
Is a destination notification process to the service request program 20, and a process of transmitting a service request message to the server 10a.

一方、ステップ2の判断で、サーバー10aの宛先が登
録されていると判断するときには、既にサーバー10aが
起動されているので、ステップ3ないしステップ5の処
理を実行することなく、直ちに、ステップ6に進んで、
登録されてある宛先をサービス要求プログラム20に通知
することになる。また、ステップ3の判断で“起動指
定”がないと判断するときには、ステップ7に進み、サ
ービス要求プログラム20に対して、宛先未登録を通知す
るよう処理することになる。この宛先未登録の通知を受
け取ると、サービス要求プログラム20は、従来技術通
り、タイマ監視等を行いながらサービス提供プログラム
の起動を待つことになる。
On the other hand, when it is determined in step 2 that the destination of the server 10a has been registered, the server 10a has already been activated, and thus the process in step 3 to step 5 is not executed, and the process immediately proceeds to step 6. Advance,
The registered destination is notified to the service request program 20. On the other hand, when it is determined in step 3 that there is no “start designation”, the process proceeds to step 7, where processing is performed to notify the service request program 20 that the destination has not been registered. Upon receiving the notification of the unregistered destination, the service request program 20 waits for the activation of the service providing program while monitoring the timer as in the related art.

なお、宛先管理機構30の「サーバー起動機能」は、サ
ービス要求プログラム20からの指示に従ってサーバー10
aを起動するとともに、従来技術通り、システムオペレ
ータのコマンド投入時やイニシャル・プログラム・ロー
ディング時といった予め定めてある条件が成立したとき
にも、サーバー10aを起動することになる。
Note that the “server start function” of the destination management mechanism 30
In addition to the activation of the server 10a, the server 10a is also activated when a predetermined condition such as a command input by a system operator or an initial program loading is satisfied as in the related art.

本発明の構成と従来技術の構成の差異を明確にするた
めに、従来技術の構成を第4図に示すことにする。処理
手順を示す図中のないしにおいて、はサーバー起
動機構によるサーバー起動処理、は起動されたサーバ
ー10aによる宛先登録処理、は宛先管理機構30への宛
先参照依頼処理とその応答の宛先通知処理、はサーバ
ー10aへのサービス要求メッセージの送信処理を表して
いる。この図に示すように、従来技術では、サーバー起
動機能を実行するサーバー起動機構は、宛先管理機構30
と切り離されて設けられるよう構成されていた。従っ
て、宛先管理機構30にサーバー10aの宛先が登録されて
いないときには、サービス要求プログラム20は、ただ単
に、サーバー起動機構が動作するまで待つしかなかった
のである。
In order to clarify the difference between the configuration of the present invention and the configuration of the prior art, the configuration of the prior art is shown in FIG. In the drawings showing the processing procedure, in the figure, server start processing by the server start mechanism, destination registration processing by the started server 10a, destination reference request processing to the destination management mechanism 30 and destination notification processing of the response, It shows a process of transmitting a service request message to the server 10a. As shown in the figure, in the prior art, the server start-up mechanism that executes the server start-up function is a destination management mechanism 30.
And it was configured to be provided separately. Therefore, when the destination of the server 10a is not registered in the destination management mechanism 30, the service request program 20 has only to wait until the server activation mechanism operates.

〔発明の効果〕〔The invention's effect〕

以上に説明したように、本発明によれば、サービス要
求プログラムのサービス要求時に、必ずサービス提供プ
ログラムの宛先が得られるようになる。これから、サー
ビス要求プログラムでは、待ち時間もなくなってより適
切なサービスが受けられるようになるとともに、宛先参
照時のエラー処理を考慮しなくてよいので、処理負荷も
減少できることになる。また、宛先参照機能とサーバー
起動機能とを同一の機構の中で実現しているので、未登
録の宛先に対して同時に複数の宛先参照要求がなされる
ようなことがあっても、サーバーの起動処理と宛先の通
知処理との同期をとることで矛盾なく対応できることに
なる。
As described above, according to the present invention, the destination of the service providing program can always be obtained when the service is requested by the service request program. Thus, in the service request program, more appropriate service can be received without waiting time, and error processing at the time of referring to the destination need not be considered, so that the processing load can be reduced. In addition, since the destination reference function and the server start function are realized in the same mechanism, even if a plurality of destination reference requests are made to unregistered destinations at the same time, the server is started. By synchronizing the processing with the destination notification processing, it is possible to cope with the inconsistency.

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

第1図は本発明の原理構成図、 第2図は本発明の構成図、 第3図は宛先管理機構の実行するフローチャート、 第4図は従来技術の構成図である。 図中、10はサービス提供プログラム、11は宛先登録手
段、20はサービス要求プログラム、21はサービス要求検
出手段、22は宛先参照手段、23はサービス要求手段、30
は宛先管理機構、31は宛先管理簿、32は登録有無判断手
段、33はサービス提供プログラム起動手段である。
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of the present invention, FIG. 3 is a flowchart executed by a destination management mechanism, and FIG. In the figure, 10 is a service providing program, 11 is a destination registration unit, 20 is a service request program, 21 is a service request detection unit, 22 is a destination reference unit, 23 is a service request unit, 30
Is a destination management mechanism, 31 is a destination management book, 32 is a registration presence / absence determining means, and 33 is a service providing program starting means.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−211035(JP,A) 特開 昭61−59550(JP,A) 特開 昭57−114960(JP,A) 特開 昭61−239354(JP,A) Paul J.Fortier・著、 黒田、岩本・訳、「分散型オペレーティ ング・システムの設計」、日経BP社・ 発行(昭和63年7月1日・初版)、P. 171〜174 R.Vasudevan,”Desi gning Name Servers for Distributed S ystem”,Proc.IEEE R eal Time Syst Sym p,1984,p.28〜35(JICST資料 番号 A0995B)。 Larry L.Peterso n,”A Yellow−Pages Service for a Loca l−Area Network”,Co mput.Commun.Rev.,V ol.17,No.5,1987,p.235〜 242(JICST資料番号 C0877A). (58)調査した分野(Int.Cl.7,DB名) G06F 9/46,15/16 G06F 13/00,9/44 G06F 9/06,9/40,15/00 JICSTファイル(JOIS) CSDB(日本国特許庁)──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-1-211035 (JP, A) JP-A-61-59550 (JP, A) JP-A-57-114960 (JP, A) JP-A 61-59 239354 (JP, A) Paul J. et al. Fortier, Author, Kuroda, Iwamoto, Translated, "Design of Distributed Operating System", published by Nikkei BP (July 1, 1988, first edition), pp. 171-174. Vasudevan, "Designing Name Servers for Distributed System", Proc. IEEE Real Time System Symp, 1984, p. 28-35 (JICST document number A0995B). Larry L. Peterson, "A Yellow-Pages Service for a Local-Area Network", Comput. Commun. Rev .. , Vol. 17, No. 5, 1987, p. 235-242 (JICST Material No. C0877A). (58) Fields investigated (Int. Cl. 7 , DB name) G06F 9 / 46,15 / 16 G06F 13 / 00,9 / 44 G06F 9 / 06,9 / 40 , 15/00 JICST file (JOIS) CSDB (Japan Patent Office)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】サービス提供プログラムから通知される宛
先を管理する宛先管理簿を備えることで、サービス要求
プログラムに対して、サービス提供プログラムの宛先を
通知する処理を行うサービス提供プログラム宛先管理機
構において、 宛先通知要求の発生時に、宛先管理簿に、サービス要求
プログラムの指定するサービス提供プログラムの宛先が
登録されているのか否かを判断する判断手段と、 上記判断手段が未登録を判断し、かつ、サービス要求プ
ログラムが起動を指示するときに起動されて、サービス
要求プログラムの指定するサービス提供プログラムを起
動することで、宛先管理簿に、該サービス提供プログラ
ムの宛先を登録する起動手段と、 上記判断手段が登録を判断する場合に、指定されるサー
ビス提供プログラムの宛先を、宛先通知要求発行元のサ
ービス要求プログラムに通知し、上記判断手段が未登録
を判断し、かつ、サービス要求プログラムが上記起動手
段の起動を指示する場合に、上記起動手段により宛先管
理簿に登録されるサービス提供プログラムの宛先を、宛
先通知要求発行元のサービス要求プログラムに通知し、
上記判断手段が未登録を判断し、かつ、サービス要求プ
ログラムが上記起動手段の起動を指示しない場合に、宛
先の未登録を、宛先通知要求発行元のサービス要求プロ
グラムに通知する通知手段とを備えることを、 特徴とするサービス提供プログラム宛先管理機構。
1. A service providing program destination management mechanism for performing a process of notifying a service requesting program of a destination of a service providing program by providing a destination management book for managing a destination notified from the service providing program. Determining means for determining whether or not the destination of the service providing program specified by the service request program is registered in the destination management book when the destination notification request is generated; and the determining means determines that the destination is not registered, and A service request program that is activated when instructed to be activated and activates a service providing program specified by the service request program, thereby registering an address of the service providing program in a destination management list; When deciding on registration, When the service request program of the issuer of the notification request is notified, the determining means determines that the service request program has not been registered, and the service request program instructs the activation of the activation means, it is registered in the destination management book by the activation means. Notify the service request program of the destination notification request issuer of the destination of the service providing program to be
Notification means for notifying the service request program of the destination notification request issuer that the destination has not been registered when the determination means determines that registration has not been performed and the service request program does not instruct activation of the activation means. A service providing program destination management mechanism.
JP63185089A 1988-07-25 1988-07-25 Service provider program destination management mechanism Expired - Lifetime JP3014098B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63185089A JP3014098B2 (en) 1988-07-25 1988-07-25 Service provider program destination management mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63185089A JP3014098B2 (en) 1988-07-25 1988-07-25 Service provider program destination management mechanism

Publications (2)

Publication Number Publication Date
JPH0235520A JPH0235520A (en) 1990-02-06
JP3014098B2 true JP3014098B2 (en) 2000-02-28

Family

ID=16164643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63185089A Expired - Lifetime JP3014098B2 (en) 1988-07-25 1988-07-25 Service provider program destination management mechanism

Country Status (1)

Country Link
JP (1) JP3014098B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11219296A (en) * 1998-02-04 1999-08-10 Nec Corp Distributed object system and recording medium
JPH11316693A (en) * 1998-05-01 1999-11-16 Nec Software Chugoku Ltd Inter-program data cooperation system and its method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Larry L.Peterson,"A Yellow−Pages Service for a Local−Area Network",Comput.Commun.Rev.,Vol.17,No.5,1987,p.235〜242(JICST資料番号 C0877A).
Paul J.Fortier・著、黒田、岩本・訳、「分散型オペレーティング・システムの設計」、日経BP社・発行(昭和63年7月1日・初版)、P.171〜174
R.Vasudevan,"Designing Name Servers for Distributed System",Proc.IEEE Real Time Syst Symp,1984,p.28〜35(JICST資料番号 A0995B)。

Also Published As

Publication number Publication date
JPH0235520A (en) 1990-02-06

Similar Documents

Publication Publication Date Title
US7529823B2 (en) Notifications for shared resources
US6513115B2 (en) System for reconfiguring an existing server process without ending and restarting
JP3532854B2 (en) System and method for synchronizing email across a network
US7093002B2 (en) Handling of malware scanning of files stored within a file storage device of a computer network
US20030110391A1 (en) Techniques for performing malware scanning of files stored within a file storage device of a computer network
CN111580854A (en) Front-end and back-end separation method and related equipment based on API gateway
JPH07325790A (en) Distributed computer system and method for handling ambiguous identifiers in the system
US20050240598A1 (en) Information processing apparatus and method
WO2024222545A1 (en) Container starting method and apparatus, electronic device, and storage medium
US8250176B2 (en) File sharing method and file sharing system
US6907605B1 (en) Method and apparatus for providing for notification of task termination
JP2002532784A (en) Method and apparatus for remote installation of network drivers and software
CN114020490A (en) Inter-process communication system and method and computing device
JP3014098B2 (en) Service provider program destination management mechanism
JP2001292165A (en) Service setting system, service setting method, and relay device
JP3586943B2 (en) Program loading device and method
CN113542319A (en) Method, device and system for notification of service provider entity change in Dubbo framework
JP2002055860A (en) Data management system
JP2776747B2 (en) File transfer device
US20240031423A1 (en) Unified cross-application navigation and routing
JP3626626B2 (en) File transfer system
JP3139453B2 (en) Failure analysis file output method and failure analysis file output method
JP2004515834A (en) Distributed web serving system
JPH05233336A (en) Exclusive control method in online system
JPH10247176A (en) Network system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 9

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 9