JP2000151693A - System control system and method by way of firewall - Google Patents
System control system and method by way of firewallInfo
- Publication number
- JP2000151693A JP2000151693A JP31427898A JP31427898A JP2000151693A JP 2000151693 A JP2000151693 A JP 2000151693A JP 31427898 A JP31427898 A JP 31427898A JP 31427898 A JP31427898 A JP 31427898A JP 2000151693 A JP2000151693 A JP 2000151693A
- Authority
- JP
- Japan
- Prior art keywords
- request
- processing
- firewall
- information
- 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
Links
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータネッ
トワーク間に設けられたファイヤウォールを通過して遠
隔ホストを制御する技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for controlling a remote host through a firewall provided between computer networks.
【0002】[0002]
【従来の技術】LAN(ローカルエリアネットワーク)等と
インターネットとの間には、ファイヤウォール(以下、F
Wという)が設けられることが多い。このFWは、LANとイ
ンターネットとをIP(Internet Protocol)レベルで分離
するものである。2. Description of the Related Art A firewall (hereinafter referred to as F) is provided between a LAN (local area network) or the like and the Internet.
W). This FW separates the LAN and the Internet at the IP (Internet Protocol) level.
【0003】[0003]
【発明が解決しようとする課題】通常、FWは、トップの
メールサーバまでのSMTPのやり取りと、プロキシーサー
バを経由したLAN側(以下、FW内という)からインター
ネット側(以下、FW外という)へのHTTPとFTPのみを許可
している場合が多く、遠隔ホストへのログイン等を主目
的とするtelnetの通過を、通常は許可していない。従っ
て、FW内に含まれる端末は、FWを通過して、FW外のWWW
サーバ等のサービスの開始や停止を遠隔操作することが
できないという問題がある。また、FWがtelnetの通過を
許可していパスしても、現在普及しているOSのWindowsN
Tがtelnetの機能を備えていないので、FW内の端末は、F
W外のサーバに対して信頼関係を結ばないと、そのサー
バの制御ができないという不都合がある。Normally, the FW sends and receives SMTP to the top mail server, and from the LAN side (hereinafter, inside the FW) via the proxy server to the Internet side (hereinafter, outside the FW). In most cases, only HTTP and FTP are permitted, and the passage of telnet for the purpose of logging in to a remote host or the like is not normally permitted. Therefore, the terminal included in the FW passes through the FW and the WWW outside the FW
There is a problem that start and stop of services such as a server cannot be remotely controlled. In addition, even if the FW allows the passage of telnet and passes, WindowsN of the currently popular OS
Since T does not have the telnet function, terminals in the FW
Unless a trust relationship is established with a server outside W, there is a disadvantage that the server cannot be controlled.
【0004】従って、本発明の目的は、FWの通過を許可
されている通信プロトコルを用いて、FW内からFW外のWW
Wサーバ等の遠隔ホストを制御することを可能とするシ
ステム制御方式を提供することにある。[0004] Therefore, an object of the present invention is to use a communication protocol that is permitted to pass through a FW, and from the inside of the FW to the WW outside the FW.
It is an object of the present invention to provide a system control method capable of controlling a remote host such as a W server.
【0005】[0005]
【課題を解決するための手段】本発明のシステム制御方
式では、ファイヤウォール内に内部システムがあり、そ
の内部システムに対してファイヤウォールを隔てたファ
イヤウォール外に外部システムがある。内部システム
は、外部システムに対する処理要求を示す要求情報を作
成する要求作成部と、その要求情報をファイヤウォール
を通過可能な通信プロトコルを用いて外部システムに送
信する要求送信部と、外部システムが要求情報の要求に
より実行した処理の結果に関わる処理結果情報を外部シ
ステムから主導的に取得する処理結果取得部とを有す
る。また、外部システムは、内部システムからの要求情
報を取得する要求取得部と、その要求情報により要求さ
れた処理を実行し、その処理結果に関わる処理結果情報
を作成する情報処理部と、情報処理部が作成した処理結
果情報を、外部システムの所定場所に登録する処理結果
登録部とを有する。According to the system control method of the present invention, an internal system is provided inside a firewall, and an external system is provided outside the firewall with the internal system separated by a firewall. The internal system includes a request creating unit that creates request information indicating a processing request to the external system, a request sending unit that sends the request information to the external system using a communication protocol that can pass through a firewall, and a request sending unit that sends the request information to the external system. A processing result acquisition unit for initiatively acquiring processing result information relating to the result of the processing executed in response to the information request from an external system. The external system includes: a request acquisition unit that acquires request information from the internal system; an information processing unit that executes a process requested by the request information and creates processing result information related to the processing result; A processing result registration unit that registers the processing result information created by the unit at a predetermined location in the external system.
【0006】好適な実施形態では、外部システムは、内
部システムから要求情報を受け取ったことを示す要求情
報取得通知、及び、要求情報が示す処理を完了したこと
を示す処理完了通知を作成する通知作成部を更に有す
る。そして、外部システムの処理結果登録部は、この要
求情報取得通知及び処理完了通知を前記所定場所に登録
し、内部システムの処理結果取得部は、外部システムの
所定場所から、要求情報取得通知及び処理完了通知を主
導的に取得する。In a preferred embodiment, the external system generates a request information acquisition notification indicating that the request information has been received from the internal system and a processing completion notification indicating that the processing indicated by the request information has been completed. A portion. Then, the processing result registration unit of the external system registers the request information acquisition notification and the processing completion notification at the predetermined location, and the processing result acquisition unit of the internal system transmits the request information acquisition notification and the processing completion notification from the predetermined location of the external system. Get completion notification initiative.
【0007】好適な実施形態では、ファイヤウォール通
過可能な通信プロトコルがFTPであり、内部システムの
要求作成部は、FTPによって通信されるファイルのファ
イル名に要求情報を書き込む。In a preferred embodiment, the communication protocol that can pass through the firewall is FTP, and the request creation unit of the internal system writes the request information to the file name of the file communicated by FTP.
【0008】好適な実施形態では、ファイヤウォール通
過可能な通信プロトコルがHTTPであり、要求作成部が、
HTTPによって通信されるハイパーテキストファイルの宛
先のURLに要求情報を書き込む。In a preferred embodiment, the communication protocol that can pass through the firewall is HTTP, and the request creation unit
Writes request information to the destination URL of the hypertext file communicated by HTTP.
【0009】好適な実施形態では、ファイヤウォール内
の内部システムが内部電子メールサーバを備え、内部シ
ステムに対してファイヤウォールを隔てたファイヤウォ
ール外の外部システムが外部電子メールサーバを備え
る。そして、内部システムは、外部システムに対する処
理要求を示す要求メールを作成する要求作成部と、外部
システムに宛てた要求メールを内部電子メールサーバへ
送信する要求送信部と、外部システムが要求メールの要
求により実行した処理の結果に関わる処理結果メールを
内部メールサーバから受信する処理結果受信部とを有す
る。また、外部システムは、内部システムからの要求メ
ールを受信する要求受信部と、要求メールにより要求さ
れた処理を実行し、その処理結果に関わる処理結果メー
ルを作成する情報処理部と、内部システムに宛てた処理
結果メールを、外部電子メールサーバへ送信する処理結
果送信部とを有する。In a preferred embodiment, the internal system in the firewall comprises an internal e-mail server, and the external system outside the firewall, which is separated from the internal system by a firewall, comprises an external e-mail server. The internal system includes: a request creating unit that creates a request mail indicating a processing request to the external system; a request sending unit that sends a request email addressed to the external system to the internal email server; And a processing result receiving unit that receives a processing result mail relating to the result of the processing executed by the internal mail server from the internal mail server. The external system includes a request receiving unit that receives a request mail from the internal system, an information processing unit that executes a process requested by the request mail, and creates a processing result mail related to the processing result, and an internal system. A processing result transmitting unit for transmitting the processing result mail addressed to the external e-mail server.
【0010】好適な実施形態では、内部システムの要求
作成部は、要求メールのサブジェクト欄に処理要求の内
容を書き込む。[0010] In a preferred embodiment, the request creating section of the internal system writes the contents of the processing request in the subject field of the request mail.
【0011】[0011]
【発明の実施の形態】図1に、本発明の一実施形態に係
るシステム制御方式の全体構成図を示す。FW(ファイヤ
ウォール)9を通過する通信プロトコルは、FTP(File
Transfer Protocol)、HTTP(Hyper Text Transfer
Protocol)、及びSMTP(Simple MailTransfer Prot
ocol)等があるが、本実施形態では、まずFTPを用いて
説明する。FIG. 1 shows an overall configuration diagram of a system control system according to an embodiment of the present invention. The communication protocol that passes through the FW (firewall) 9 is FTP (File
Transfer Protocol), HTTP (Hyper Text Transfer)
Protocol) and SMTP (Simple MailTransfer Prot)
ocol) and the like, but in the present embodiment, description will be first made using FTP.
【0012】複数台のクライアント端末1a、1b、1c
…を含むLAN(ローカルエリアネットワーク)3と、WWWサ
ーバ等の各種ホストサーバ5a、5b、5c…を含むイン
ターネット7とがあり、LAN3とインターネット7との
間には両者を隔てるFW(ファイヤウォール)9が設置され
ている。以下、FW9のLAN3側を「FW内」、FW9のイン
ターネット7側を「FW外」という。FW内にはプロキシーサ
ーバ11が配置され、FW外にはFTPサーバ13が配置さ
れている。A plurality of client terminals 1a, 1b, 1c
There is a LAN (Local Area Network) 3 including ... and an Internet 7 including various host servers 5a, 5b, 5c ... such as WWW servers, and a FW (Firewall) separating the LAN 3 and the Internet 7 from each other. 9 are installed. Hereinafter, the LAN 3 side of the FW 9 is referred to as “inside the FW”, and the Internet 7 side of the FW 9 is referred to as “outside the FW”. A proxy server 11 is arranged inside the FW, and an FTP server 13 is arranged outside the FW.
【0013】FW内のクライアント端末1a、1b、1c…
の各々は、FW外のホストサーバ5a、5b、5c…に対
する処理要求を示す要求ファイルを作成する要求作成部
15a、15b、15c…と、その要求ファイルをプロ
キシーサーバ11を経由し、FTPを用いてFTPサーバ13
へ送る要求送信部17a、17b、17c…と、FTPサ
ーバ13のFTPパス上に登録されているファイルをプロ
キシーサーバ11を経由して、随時又は定期的に、主導
的に取得するファイル取得部19a、19b、19c…
とを有する。The client terminals 1a, 1b, 1c,.
, Which create request files indicating processing requests to the host servers 5a, 5b, 5c,... Outside the FW, and the request files via the proxy server 11 using FTP. FTP server 13
, And a file acquisition unit 19a that proactively acquires a file registered on the FTP path of the FTP server 13 via the proxy server 11 as needed or periodically. , 19b, 19c ...
And
【0014】プロキシーサーバ11は、クライアント端
末1a、1b、1c…から、要求ファイルを受け取り、そ
のファイルをFTPを用いてFTPサーバ13に提供したり、
クライアント端末1a、1b、1c…の要求によりFTPサー
バ13のFTPパス上からファイルを取得し、クライアン
ト端末1a、1b、1c…に提供する。The proxy server 11 receives request files from the client terminals 1a, 1b, 1c,... And provides the files to the FTP server 13 using FTP,
Acquire a file from the FTP path of the FTP server 13 in response to a request from the client terminals 1a, 1b, 1c,... And provide the file to the client terminals 1a, 1b, 1c,.
【0015】なお、FTPについては、FW内のプロキシー
サーバ11からFW外へファイルが送られる場合、及び、
FW内のプロキシサーバ11からの要求によりFW外からFW
内へファイルが送られる場合にのみ、FW9はファイルの
通過を許可する。従って、クライアント端末1a、1b、
1c…とFTPサーバ13との間のファイルの送受信の際に
は、必ずプロキシーサーバ11を経由することになる。In the case of FTP, when a file is sent from the proxy server 11 in the FW to outside the FW,
FW from outside of FW by request from proxy server 11 in FW
Only when the file is sent into the FW 9, the FW 9 permits the passage of the file. Therefore, the client terminals 1a, 1b,
When transmitting and receiving files between the FTP server 13 and 1c..., The files must pass through the proxy server 11 without fail.
【0016】FW外のFTPサーバ13は、FW内のプロキシ
ーサーバ11から要求ファイルを受取り、これを自己の
FTPパス上に登録したり、要求された処理を実行するホ
ストサーバ5a、5b、5c…から処理結果のファイル
を受取り、これを自己のFTPパス上に登録したりする。The FTP server 13 outside the FW receives the request file from the proxy server 11 inside the FW, and transfers it to its own.
It receives a file of the processing result from the host server 5a, 5b, 5c,... Which executes the requested processing, and registers it on its own FTP path.
【0017】FW外のホストサーバ5a、5b、5c…の各
々は、FTPサーバ13のFTPパス上に登録されている要求
ファイルを定期的に取得し、取得した要求ファイルが要
求する処理の実行命令を発する要求取得部21a、21
b、21c…と、その命令を受けて、要求される処理を
実行した結果を示す処理結果ファイルを作成する情報処
理部23a、23b、23c…と、情報処理部23a、
23b、23c…が作成した処理結果ファイルをFTPサ
ーバ13へ送るファイル提供部25a、25b、25c
…とを有する。更に、ホストサーバ5a、5b、5c…の
各々は、情報処理部23a、23b、23c…が要求さ
れた処理を実行中であることを示す処理実行中ファイル
や、処理結果ファイルをFTPサーバ13へ送ったことを
示す処理完了ファイルを作成する通知作成部27a、2
7b、27c…を有する。これらの作成された処理実行
中ファイルや処理完了ファイルは、ファイル提供部25
a、25b、25c…によって、FTPサーバ13へ送ら
れる。Each of the host servers 5a, 5b, 5c,... Outside the FW periodically obtains a request file registered on the FTP path of the FTP server 13, and executes a process requested by the obtained request file. Request acquisition units 21a and 21 that issue
, b, 21c,..., and an information processing section 23a, 23b, 23c,.
File providing units 25a, 25b, 25c for sending the processing result files created by 23b, 23c.
... Further, each of the host servers 5a, 5b, 5c... Sends a processing execution file indicating that the information processing units 23a, 23b, 23c. Notification creation units 27a, 2 that create a processing completion file indicating that
7b, 27c... The created processing in-progress file and the processing completion file are stored in the file providing unit 25.
are sent to the FTP server 13 by a, 25b, 25c,.
【0018】次に、図2を用いて、クライアント端末1
a、1b、1c…とFTPサーバ5a、5b、5c…との
間のコネクションを確立する処理の流れを説明する。Next, referring to FIG.
The process flow for establishing a connection between the FTP server 5a, 5b, 5c,... and the FTP server 5a, 5b, 5c.
【0019】例えば、クライアント端末1a(IPアドレ
ス:1.1.1.10とする)は、プロキシーサーバ11(IPア
ドレス:1.1.1.15とする)に代行してもらって、FW9を
通過してFTPサーバ13(IPアドレス:10.10.10.10とす
る)のFTPの制御用ポート(ポート番号:21)へFTPを用
いてパケット29を送信し、FTPサーバ13はパケット
29を受信する。次に、FTPサーバ13は、パケット2
9により指定されたクライアント端末1aのデータ転送
用ポート(ポート番号2000とする)に、パケット29を
送信する。クライアント端末1aがパケット29を受信
すると、クライアント端末1aとFTPサーバ13との間
のコネクションが確立される。このコネクションの確立
以後は、クライアント端末1aからの要求ファイルは、
FTPサーバ13の制御用ポートへ送信されて、FTPサーバ
13のFTPパス上に登録される。また、その要求ファイ
ルに対応する処理結果ファイルや処理完了ファイル等
は、FTPサーバ13のFTPパス上から、クライアント端末
1aのデータ転送用ポートを用いて取得される。なお、
この場合、パッシブモードでFTPが起動されており、デ
ータ転送用ポートの確立はクライアント端末1aによっ
て行われるため、FW9外からのセッションの要求は一切
発生しない。For example, the client terminal 1a (IP address: 1.1.1.10) is substituted by the proxy server 11 (IP address: 1.1.1.15) and passes through the FW 9 to the FTP server 13 (IP address: 1.1.1.10). : 10.10.10.10) to the FTP control port (port number: 21) using FTP, and the FTP server 13 receives the packet 29. Next, the FTP server 13 sends the packet 2
The packet 29 is transmitted to the data transfer port (assumed to be port number 2000) of the client terminal 1a designated by 9. When the client terminal 1a receives the packet 29, a connection between the client terminal 1a and the FTP server 13 is established. After this connection is established, the request file from the client terminal 1a is:
The data is transmitted to the control port of the FTP server 13 and registered on the FTP path of the FTP server 13. Further, a processing result file, a processing completion file, and the like corresponding to the request file are obtained from the FTP path of the FTP server 13 using the data transfer port of the client terminal 1a. In addition,
In this case, since FTP is activated in the passive mode and the data transfer port is established by the client terminal 1a, no session request is generated from outside the FW 9.
【0020】図3を用いて、この方式の動作を説明す
る。なお、プロキシーサーバ11は、クライアント端末
1a、1b、1c…とFTPサーバ13との間のパケット
の送受信に関して便宜的に介在しているだけであって、
図2で説明した動作以外の動作を行うわけではないの
で、ここでは図示しない。The operation of this method will be described with reference to FIG. It should be noted that the proxy server 11 is merely provided for convenience of transmission and reception of packets between the client terminals 1a, 1b, 1c.
Since the operation other than the operation described in FIG. 2 is not performed, it is not illustrated here.
【0021】ユーザは、例えば、クライアント端末1a
を用いて、例えばホストサーバ5aに対する特定の処理
の要求を入力する。クライアント端末1aの要求作成部
15aは、入力された要求を示す要求ファイルを作成す
る。この要求ファイルは、ファイル名を有するだけで中
身はなく、そのファイル名にユーザが要求する処理内容
が書き込まれている。この要求ファイルの中身はないの
で、要求ファイルの容量は当然0バイトである。また、
要求ファイルの受け手側は、要求を認識するのにファイ
ルハンドルを取得する必要もない。要求送信部17a
は、要求ファイルをFTPサーバ13へ送信する(S
1)。FTPサーバ13は、要求ファイルを受信して、こ
れを自己のFTPパス上に登録する。The user is, for example, a client terminal 1a
Is used to input a request for a specific process to the host server 5a, for example. The request creating unit 15a of the client terminal 1a creates a request file indicating the input request. The request file has only a file name but no content, and the processing content requested by the user is written in the file name. Since there is no content in the request file, the capacity of the request file is naturally 0 bytes. Also,
The recipient of the request file does not need to obtain a file handle to recognize the request. Request transmission unit 17a
Sends the request file to the FTP server 13 (S
1). The FTP server 13 receives the request file and registers it on its own FTP path.
【0022】一方、ホストサーバ5aの要求取得部21
aは、定期的にFTPサーバ13のFTPパスへアクセスし
て、FTPパス上の要求ファイルの有無を確認しており
(S2)、要求ファイルがあれば、それを取得する(S
3)。次に、要求取得部21aは、取得した要求ファイ
ルのファイル名に書き込まれた処理を実行する情報処理
部23aを起動する(S4)。例えば、その処理がログ
の取得であるならば、情報処理部23aとしてログ収集
プロセスを起動することになる。続いて、要求取得部2
1aは、その要求ファイルをFTPサーバ13のFTPパス上
から削除する(S5)。起動された情報処理部23a
は、要求された処理を実行して、その結果を示す処理結
果ファイルを作成する。例えば、ログ収集プロセスが起
動された場合、このプロセスはホストサーバ5a内から
ログを収集し、処理結果ファイルとしてログファイルを
作成する。この処理の開始に伴って、通知作成部27a
は、情報処理部25aが処理中であることを示す処理実
行中ファイルを作成し、ファイル提供部25aは、その
処理実行中ファイルをFTPサーバ13へ送信する(S
6)。この処理実行中ファイルは、前述の要求ファイル
と同様に、ファイル名を有するだけで中身がなく、その
ファイル名には、クライアント端末1aが要求した処理
内容と、その処理が実行されている旨が書き込まれてい
る。また、この処理実行中ファイルの容量も当然0バイ
トである。FTPサーバ13は、ファイル提供部25aから
受信した処理実行中ファイルを自己のFTPパス上に登録
する。On the other hand, the request acquisition unit 21 of the host server 5a
a periodically accesses the FTP path of the FTP server 13 to check for the presence or absence of the requested file on the FTP path (S2), and obtains the requested file, if any (S2).
3). Next, the request acquisition unit 21a activates the information processing unit 23a that executes the process written in the file name of the acquired request file (S4). For example, if the processing is the acquisition of a log, the log collection process is started as the information processing unit 23a. Subsequently, the request acquisition unit 2
1a deletes the request file from the FTP path of the FTP server 13 (S5). The activated information processing unit 23a
Executes the requested processing and creates a processing result file indicating the result. For example, when a log collection process is started, this process collects logs from the host server 5a and creates a log file as a processing result file. With the start of this processing, the notification creating unit 27a
Creates a processing-in-progress file indicating that the information processing unit 25a is processing, and the file providing unit 25a transmits the processing-in-progress file to the FTP server 13 (S
6). The file being executed is similar to the above-mentioned request file, but has only a file name and has no content. The file name includes the processing content requested by the client terminal 1a and the effect that the processing is being executed. Has been written. Also, the capacity of the file being processed is of course 0 bytes. The FTP server 13 registers the processing-in-progress file received from the file providing unit 25a on its own FTP path.
【0023】また、クライアント端末1aのファイル取
得部19aは、定期的にFTPサーバ13にアクセスしてF
TPパス上のファイルの有無を確認し、自己に関連するフ
ァイル(例えば、前述した処理実行中ファイル等)があ
れば、それを取得する(S7)。ファイル取得部19a
は、要求ファイルを発したあとに、それに対応する処理
実行中ファイルを一定時間以上取得できないようであれ
ば、その要求ファイルがホストサーバ5aに到達してい
ない等の何らかのエラーが発生したものと判断して(S
8)、その旨をユーザに通知するか、又は再度、その特
定の要求ファイルと同一の要求ファイルをFTPサーバ1
3に送信する。ファイル取得部19aは、処理実行中フ
ァイルを取得すると、FTPサーバ13のFTPパス上からそ
の処理実行中ファイルを削除する(S9)。The file acquisition unit 19a of the client terminal 1a accesses the FTP server 13 periodically to
The presence or absence of a file on the TP path is confirmed, and if there is a file related to itself (for example, the above-described processing-executing file), it is acquired (S7). File acquisition unit 19a
Determines that an error has occurred such as the requested file not reaching the host server 5a if the file being processed cannot be obtained for a certain period of time after issuing the requested file. Then (S
8) Notify the user to that effect or, again, send the same request file as the specific request file to the FTP server 1
Send to 3. When the file acquiring unit 19a acquires the file being processed, the file acquiring unit 19a deletes the file being processed from the FTP path of the FTP server 13 (S9).
【0024】ホストサーバ5aの情報処理部23aが処
理を完了して処理結果ファイルを作成させると、ファイ
ル提供部25aは、その処理結果ファイルをFTPサーバ
13へ送信する。その送信が完了すると、通知作成部2
7aは、ユーザが要求する処理が完了した旨を示す処理
完了ファイルを作成して、ファイル提供部25aは、そ
の処理完了ファイルをFTPサーバ13へ送信する(S1
1)。この処理完了ファイルは、前述の要求ファイルと
同様に、ファイル名を有するだけで中身がなく、そのフ
ァイル名には、クライアント端末1aが要求した処理内
容と、その処理が完了した旨が書き込まれている。ま
た、この処理完了ファイルの容量も、当然0バイトであ
る。FTPサーバ13は、受信した処理結果ファイル及び
送信完了ファイルを自己のFTPパス上に登録する。When the information processing section 23a of the host server 5a completes the processing and creates a processing result file, the file providing section 25a transmits the processing result file to the FTP server 13. When the transmission is completed, the notification creation unit 2
7a creates a processing completion file indicating that the processing requested by the user is completed, and the file providing unit 25a transmits the processing completion file to the FTP server 13 (S1).
1). This processing completion file has a file name only and has no content, similarly to the above-mentioned request file. The file name contains the processing content requested by the client terminal 1a and the fact that the processing has been completed. I have. Also, the capacity of the processing completion file is naturally 0 byte. The FTP server 13 registers the received processing result file and the transmission completion file on its own FTP path.
【0025】クライアント端末1aのファイル取得部1
9aは、前述のとおり、FTPサーバ13のFTPパス上の自
己に関するファイルの有無の確認を定期的に繰り返して
おり(S7)、その結果、処理完了ファイルがあれば
(S12)、その処理が終了したと判断して、その処理
完了ファイルに対応する処理結果ファイルを取得し(S
13)、所期の目的を達成する。その後、ファイル取得
部19aは、取得済みの処理結果ファイル及び処理完了
ファイルを、FTPサーバ13のFTPパス上から削除する
(S14)。File acquisition unit 1 of client terminal 1a
9a, as described above, periodically checks whether there is a file related to itself on the FTP path of the FTP server 13 (S7). As a result, if there is a processing completion file (S12), the processing ends. It is determined that the processing has been completed, and a processing result file corresponding to the processing completion file is obtained (S
13) Achieve the intended purpose. Thereafter, the file acquisition unit 19a deletes the acquired processing result file and the processing completion file from the FTP path of the FTP server 13 (S14).
【0026】また、このシステム制御方式は、以上の説
明に用いたFTPの代わりにHTTPを用いてもよい。その場
合は、FW外には、前述のFTPサーバと同様に要求ファイ
ルや処理結果ファイル等をクライアント端末とやりとり
するHTTPサーバが設置される。この場合、要求ファイ
ル、処理実行中ファイル及び処理完了ファイルの送信時
のURLに、処理要求内容、処理実行中の旨及び処理完了
の旨の各種メッセージが書きこまれる。それにより、こ
れらのファイルの容量も0バイトとなる。このHTTPを用
いたシステムを構成する各マシンは、前述したFTPを用
いたシステムと同様の動作を行う。In this system control method, HTTP may be used instead of FTP used in the above description. In this case, an HTTP server that exchanges a request file, a processing result file, and the like with the client terminal is installed outside the FW, similarly to the above-described FTP server. In this case, various messages indicating the contents of the processing request, the fact that the processing is being executed, and the fact that the processing has been completed are written in the URL at the time of transmission of the request file, the processing execution file, and the processing completion file. As a result, the capacity of these files also becomes 0 bytes. Each machine constituting the system using HTTP performs the same operation as the system using FTP described above.
【0027】次に、SMTPを用いたシステム制御方式の実
施形態を、図4を用いて説明する。SMTPはFWを双方向に
通過することが許可されている通信プロトコルである。Next, an embodiment of a system control system using SMTP will be described with reference to FIG. SMTP is a communication protocol that is allowed to pass through the FW in both directions.
【0028】FW内に内部メールサーバ31があり、この
内部メールサーバ31にはFW内の複数台のクライアント
端末1a、1b、1c…のメールを取り扱う。また、FW
外に外部メールサーバ33があり、この外部メールサー
バ33はインターネット7上のWWWサーバ等の各種ホス
トサーバ5a、5b、5cのメールを取り扱う。There is an internal mail server 31 in the FW, and this internal mail server 31 handles mails of a plurality of client terminals 1a, 1b, 1c... In the FW. Also, FW
There is an external mail server 33 outside, and the external mail server 33 handles mail from various host servers 5a, 5b, 5c such as a WWW server on the Internet 7.
【0029】クライアント端末1a、1b、1c…の各々
は、ホストサーバ5a、5b、5c…に宛てた処理要求
を示す要求メールを作成する要求作成部35a、35
b、35c…と、その要求メールを内部メールサーバ3
1へ送信する要求送信部37a、37b、37c…と、
ホストサーバ5a、5b、5c…が送信した自己宛ての
メールを内部メールサーバ31から受信するメール受信
部39a、39b、39c…とを有する。要求作成部3
5a、35b、35c…は、要求メールのメール本文欄
には何も記載せず、サブジェクト欄に処理要求内容を書
き込み、要求メールのあて先欄には、その要求の宛先で
あるホストサーバ5a、5b、5c…の何れかのメール
アドレスを書き込む。メール本文欄には何も記載がない
のでこのメールの本文の容量は0バイトである。Each of the client terminals 1a, 1b, 1c,... Has a request creating section 35a, 35 for creating a request mail indicating a processing request addressed to the host server 5a, 5b, 5c,.
b, 35c... and the request mail to the internal mail server 3.
Request transmission units 37a, 37b, 37c,...
Have a mail receiving unit 39a, 39b, 39c,... Which receives mail addressed to itself transmitted from the host servers 5a, 5b, 5c,. Request creator 3
5a, 35b, 35c... Do not write anything in the e-mail body column of the request mail, write the processing request content in the subject column, and in the destination column of the request mail, the host server 5a, 5b as the destination of the request , 5c ... are written. Since nothing is described in the mail body column, the capacity of the body of this mail is 0 bytes.
【0030】内部メールサーバ31及び外部メールサー
バ33は、クライアント端末1a、1b、1c…又はホ
ストサーバ5a、5b、5c…からメールを受信し、各
メールの宛先に向けてメールを送信する。The internal mail server 31 and the external mail server 33 receive mail from the client terminals 1a, 1b, 1c... Or the host servers 5a, 5b, 5c.
【0031】プロキシーサーバ11は、内部メールサー
バ31から要求メールを受け取り、外部メールサーバ3
3に送信したり、外部メールサーバ33からFW内へ宛て
たメールを受け取り、内部メールサーバ31に送信す
る。つまり、内部メールサーバ31と外部メールサーバ
33との間のメールの送受信の際には、必ずプロキシー
サーバ11を経由することになる。The proxy server 11 receives the request mail from the internal mail server 31 and
3 or receives an e-mail addressed to the FW from the external mail server 33 and transmits it to the internal mail server 31. In other words, when sending and receiving mail between the internal mail server 31 and the external mail server 33, the mail always passes through the proxy server 11.
【0032】ホストサーバ5a、5b、5c…の各々は、
外部メールサーバ33から自己宛ての要求メールを受信
し、受信した要求メールが示す処理の実行命令を発する
要求受信部41a、41b、41c…と、その命令に従
って要求メールが示す処理を行い、その処理の結果を処
理結果メールに書き込む情報処理部43a、43b、4
3c…と、その処理結果メールを処理要求元のクライア
ント端末1a、1b、1c…の何れかを宛先として、外部
メールサーバ33へ送信するメール送信部45a、45
b、45c…とを有する。また、ホストサーバ5a、5
b、5c…の各々は、情報処理部43a、43b、43c
…が要求された処理を実行中であることを示す処理実行
中ファイルや、情報処理部43a、43b、43c…が
要求された処理を完了したことを示す処理完了ファイル
を作成する通知作成部47a、47b、47c…を更に
有する。この処理実行中メール及び処理完了メールにお
いては、要求された処理内容と、処理実行中の旨及び処
理完了の旨とは、メールのサブジェクト欄に書かれ、メ
ール本文は空欄である。この処理実行中メール及び処理
完了メールも、メール送信部45a、45b、45c…
によって、要求元のクライアント端末を宛先とし、外部
メールサーバ33に送信される。Each of the host servers 5a, 5b, 5c ...
The request receiving units 41a, 41b, 41c,... Which receive a request mail addressed to themselves from the external mail server 33 and issue an execution instruction of the processing indicated by the received request mail, perform the processing indicated by the request mail according to the instruction, and perform the processing. Information processing units 43a, 43b, 4 for writing the result of
, And the mail transmission units 45a, 45 that transmit the processing result mail to the external mail server 33 with any of the client terminals 1a, 1b, 1c,.
b, 45c... In addition, the host servers 5a, 5
Each of the information processing units 43a, 43b, 43c
.. Are executing a requested process, and a notification creating unit 47a that creates a process completion file indicating that the information processing units 43a, 43b, 43c,... Have completed the requested process. , 47b, 47c... In the processing-in-progress mail and the processing-completed mail, the contents of the requested processing, the fact that the processing is being performed, and the fact that the processing is completed are described in the subject column of the mail, and the mail text is blank. The processing-in-progress mail and the processing-completed mail are also transmitted to the mail transmitting units 45a, 45b, 45c,.
Thus, the request is sent to the external mail server 33 with the client terminal as the destination.
【0033】以下、この方式の動作を説明する。The operation of this system will be described below.
【0034】例えば、クライアント端末1aが、ホスト
サーバ5aに特定の処理(例えばログの取得等)を要求す
る要求メールを作成し、宛先をホストサーバ5aとして
内部メールサーバ31へ送信する。次に、内部メールサ
ーバ31は、受信した要求メールを、プロキシサーバ1
1の代行によりファイヤウォール9を通過して、外部メ
ールサーバ33へ送信する。外部メールサーバ33は、
受信した要求メールを、宛先であるホストサーバ5aに
送信する。For example, the client terminal 1a creates a request mail requesting the host server 5a to perform a specific process (for example, obtaining a log) and sends the request mail to the internal mail server 31 as the host server 5a. Next, the internal mail server 31 transmits the received request mail to the proxy server 1
The data is transmitted to the external mail server 33 through the firewall 9 by proxy 1. The external mail server 33
The received request mail is transmitted to the destination host server 5a.
【0035】ホストサーバ5aのメール受信部41a
は、要求メールを受信し、受信した要求メールのサブジ
ェクト欄に書かれた処理を認識し、その処理を実行する
情報処理部43aを起動する。起動された情報処理部4
3aは、要求された処理を開始する。この処理が開始さ
れると、通知メール作成部47aは、処理実行中メール
を作成して、それを要求元のクライアント端末1aを宛
先として外部メールサーバ33に送信する。クライアン
ト端末1aは、要求メールを発したあとに、それに対応
する処理実行中メールを一定時間以上取得できないよう
であれば、その要求メールがホストサーバ5aに到達し
ていない等の何らかのエラーが発生したものと判断し
て、その旨をユーザに通知するか、又は再度、その特定
の要求メールと同一の要求メールをホストサーバ5aに
宛てて内部メールサーバ31へ送信する。The mail receiving section 41a of the host server 5a
Receives the request mail, recognizes the process written in the subject column of the received request mail, and activates the information processing unit 43a that executes the process. Information processing unit 4 started
3a starts the requested processing. When this process is started, the notification mail creation unit 47a creates a process execution mail and transmits it to the external mail server 33 with the requesting client terminal 1a as the destination. If the client terminal 1a does not seem to be able to obtain the processing in-progress mail for a certain period of time after issuing the request mail, an error such as the request mail has not reached the host server 5a has occurred. Then, the user is notified of this fact, or the same request mail as the specific request mail is transmitted to the internal mail server 31 again addressed to the host server 5a.
【0036】情報処理部47aは、要求された処理が終
わると、その結果を処理結果メールの本文に書きこみ、
宛先をクライアント端末1aとして、外部メールサーバ
33へ送信する。外部メールサーバ33は、内部メール
サーバ31へ処理結果メールを送信する。内部メールサ
ーバ31は、受信した処理結果メールをクライアント端
末1aへ送信し、クライアント端末1aは、その処理結
果メールを受信し、所期の目的を達成する。When the requested processing is completed, the information processing section 47a writes the result in the text of the processing result mail,
The destination is sent to the external mail server 33 as the client terminal 1a. The external mail server 33 transmits the processing result mail to the internal mail server 31. The internal mail server 31 transmits the received processing result mail to the client terminal 1a, and the client terminal 1a receives the processing result mail to achieve the intended purpose.
【0037】なお、電子メール機能を有するLANが導入
される場合、FW外のメールサーバとのメールの送受信を
一元的に管理する一台のトップメールサーバと、社内の
各部署にそれぞれ割り当てられた複数台のサブメールサ
ーバとが備えられることも多い。従って、その場合は、
クライアント端末1a、1b、1c…とホストサーバ5
a、5b、5c…とのメールの送受信においては、LAN
内では複数台のメールサーバを経由することになる。When a LAN having an e-mail function is introduced, one top mail server that centrally manages the transmission and reception of mail with a mail server outside the FW and each department in the company are assigned. In many cases, a plurality of sub-mail servers are provided. Therefore, in that case,
The client terminals 1a, 1b, 1c ... and the host server 5
a, 5b, 5c ... for sending and receiving mail
Within, it goes through multiple mail servers.
【0038】以上、本発明の好適な実施形態を説明した
が、上述の実施形態は本発明の説明のための例示であっ
て、この実施形態のみに本発明の範囲を限定する趣旨で
はない。当業者は、本発明の要旨を逸脱することなく、
種々の変形、改良、修正、簡略化などを上記実施形態に
加えた種々の他の形態でも本発明を実施することができ
る。Although the preferred embodiment of the present invention has been described above, the above-described embodiment is an exemplification for describing the present invention, and is not intended to limit the scope of the present invention only to this embodiment. Without departing from the spirit of the invention, those skilled in the art
The present invention can be implemented in various other forms in which various modifications, improvements, modifications, simplifications, and the like are added to the above-described embodiment.
【図1】 この発明のシステム制御方式の一実施形態に
かかる、FTPを用いたシステムの全体構成図。FIG. 1 is an overall configuration diagram of a system using FTP according to an embodiment of a system control method of the present invention.
【図2】 クライアント端末とFTPサーバとの間のコネ
クションを確立する動作を示す図。FIG. 2 is a diagram showing an operation of establishing a connection between a client terminal and an FTP server.
【図3】 この発明のシステム制御方式の一実施形態に
かかる、FTPを用いたシステムの動作を説明する図。FIG. 3 is a view for explaining the operation of a system using FTP according to an embodiment of the system control method of the present invention.
【図4】 この発明のシステム制御方式の一実施形態に
かかる、SMTPを用いたシステムの全体構成図。FIG. 4 is an overall configuration diagram of a system using SMTP according to an embodiment of the system control method of the present invention.
【符号の説明】 1 クライアント端末 3 ローカルエリアネットワーク(LAN) 5 ホストサーバ 7 インターネット 9 ファイヤウォール(FW) 11 プロキシーサーバ 13FTPサーバ 15 要求作成部 17 要求送信部 19 ファイル取得部 21 要求取得部 23 情報処理部 25 ファイル提供部 27 通知作成部 29 パケット 31 内部メールサーバ 33 外部メールサーバ 35 要求作成部 37 要求送信部 39 メール受信部 41 要求受信部 43 情報処理部 45 メール送信部 47 通知作成部[Description of Signs] 1 Client terminal 3 Local area network (LAN) 5 Host server 7 Internet 9 Firewall (FW) 11 Proxy server 13 FTP server 15 Request creation unit 17 Request transmission unit 19 File acquisition unit 21 Request acquisition unit 23 Information processing Unit 25 file providing unit 27 notification creating unit 29 packet 31 internal mail server 33 external mail server 35 request creating unit 37 request sending unit 39 mail receiving unit 41 request receiving unit 43 information processing unit 45 mail sending unit 47 notification creating unit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 12/54 12/58 (72)発明者 福田 昭弘 東京都江東区豊洲三丁目3番3号 株式会 社エヌ・ティ・ティ・データ内 Fターム(参考) 5B089 GA11 GA19 GA21 HA10 HB04 HB05 JA31 JA35 JB02 JB22 KA04 KB07 KF01 LA02 5K030 HA05 HA08 HC14 HD03 HD06 5K032 BA08 CC02 CC06 DA08 DB24 DB26 5K033 CB02 CB08 DA06 DB16 DB18──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04L 12/54 12/58 (72) Inventor Akihiro Fukuda 3-3-3 Toyosu, Koto-ku, Tokyo Stock Association F-term in NTT DATA (reference)
Claims (12)
ステムが、ファイヤウォールを隔てたファイヤウォール
外に配置された外部システムを制御する方式において、 前記内部システムが、 前記外部システムに対する処理要求を示す要求情報を作
成する要求作成部と、 前記要求情報を、前記ファイヤウォールを通過可能な通
信プロトコルを用いて、前記外部システムに送信する要
求送信部と、 前記外部システムが前記要求情報の要求により実行した
処理の結果に関わる処理結果情報を、前記外部システム
から、前記通信プロトコルを用いて主導的に取得する処
理結果取得部とを有し、 前記外部システムが、 前記内部システムからの前記要求情報を取得する要求取
得部と、 前記要求情報により要求された処理を実行し、その処理
結果に関わる前記処理結果情報を作成する情報処理部
と、 前記情報処理部が作成した前記処理結果情報を、前記外
部システムの所定場所に登録する処理結果登録部とを有
したシステム制御方式。1. A method in which an internal system arranged inside a firewall controls an external system arranged outside a firewall across a firewall, wherein the internal system indicates a processing request to the external system. A request creating unit that creates information, a request sending unit that sends the request information to the external system using a communication protocol that can pass through the firewall, and the external system executes the request information in response to the request for the request information. A processing result acquisition unit for initiatively acquiring processing result information relating to a result of the processing from the external system using the communication protocol, wherein the external system acquires the request information from the internal system A request acquisition unit that performs a process requested by the request information, The processing result and an information processing unit for creating information, the processing result information which the information processing unit is created, the system control method and a processing result registration unit for registering in place of the external system.
から前記要求情報を取得したことを示す要求情報取得通
知、及び、前記要求情報が示す処理を完了したことを示
す処理完了通知を作成する通知作成部を更に有し、 前記外部システムの前記処理結果登録部が、前記要求情
報取得通知及び前記処理完了通知を前記所定場所に登録
し、 前記内部システムの前記処理結果取得部が、前記所定場
所から、前記要求情報取得通知及び前記処理完了通知
を、前記通信プロトコルを用いて主導的に取得する請求
項1記載のシステム制御方式。2. A notification creation that creates a request information acquisition notification indicating that the external system has obtained the request information from the internal system, and a processing completion notification indicating that the processing indicated by the request information has been completed. The processing result registration unit of the external system further registers the request information acquisition notification and the processing completion notification at the predetermined location, and the processing result acquisition unit of the internal system, from the predetermined location 2. The system control method according to claim 1, wherein the request information acquisition notification and the processing completion notification are proactively acquired using the communication protocol.
て通信されるファイルのファイル名に前記要求情報を書
き込む請求項1記載のシステム制御方式。3. The system control method according to claim 1, wherein the communication protocol is FTP, and the request creation unit of the internal system writes the request information to a file name of a file communicated by the FTP.
ーテキストファイルの宛先のURLに前記要求情報を書き
込む請求項1記載のシステム制御方式。4. The system control method according to claim 1, wherein the communication protocol is HTTP, and the request creating unit writes the request information to a destination URL of a hypertext file communicated by the HTTP.
ステムが、前記ファイヤウォールを隔てたファイヤウォ
ール外に配置された外部システムを制御する方式におい
て、 前記内部システムが内部電子メールサーバを有し、 前記外部システムが外部電子メールサーバを有し、 前記内部システムが、 前記外部システムに対する処理要求を示す要求メールを
作成する要求作成部と、 前記外部システムに宛てた前記要求メールを、前記内部
電子メールサーバへ送信する要求送信部と、 前記外部システムが前記要求メールの要求により実行し
た処理の結果に関わる処理結果メールを、前記内部メー
ルサーバから受信する処理結果受信部とを有し、 前記外部システムが、 前記外部電子メールサーバから、前記要求メールを受信
する要求受信部と、 前記要求メールにより要求された処理を実行し、その処
理結果に関わる前記処理結果メールを作成する情報処理
部と、 前記内部システムに宛てた前記処理結果メールを、前記
外部電子メールサーバへ送信する処理結果送信部とを有
したシステム制御方式。5. A method in which an internal system disposed in a firewall controls an external system disposed outside a firewall separated by the firewall, wherein the internal system has an internal e-mail server, An external system having an external e-mail server, wherein the internal system generates a request e-mail indicating a processing request for the external system, and a request e-mail addressed to the external system, the internal e-mail server And a processing result receiving unit that receives, from the internal mail server, a processing result e-mail related to a result of the processing executed by the external system in response to the request for the request e-mail. A request receiving unit that receives the request email from the external email server; An information processing unit that executes the processing requested by the request mail and creates the processing result mail related to the processing result, and transmits the processing result mail addressed to the internal system to the external e-mail server A system control method having a result transmitting unit.
ブジェクト欄に前記処理要求の内容を書き込む請求項5
記載のシステム制御方式。6. The request creating unit writes the contents of the processing request in a subject field of the request mail.
The described system control method.
ヤウォールを隔てたファイヤウォール外に配置された外
部システムを制御する内部システムにおいて、 前記外部システムに対する処理要求を示す要求情報を作
成する要求作成部と、 前記要求情報を、前記ファイヤウォール外を通過可能な
通信プロトコルを用いて、前記外部システムに送信する
要求送信部と、 前記外部システムが前記要求情報の要求により実行した
処理の結果に関わる処理結果情報を、前記外部システム
から、前記通信プロトコルを用いて主導的に取得する処
理結果取得部とを備えた内部システム。7. An internal system which is disposed in a firewall and controls an external system disposed outside the firewall with a firewall interposed therebetween, wherein a request creating unit which creates request information indicating a processing request for the external system; A request transmitting unit that transmits the request information to the external system using a communication protocol that can pass through the outside of the firewall; and a processing result related to a result of a process performed by the request of the request information by the external system. An internal system comprising: a processing result acquisition unit for initiatively acquiring information from the external system using the communication protocol.
ステムが、ファイヤウォールを隔てたファイヤウォール
外に配置された外部システムを制御する方式を構成する
外部システムにおいて、 前記内部システムから、前記外部システムに対する処理
要求を示す要求情報を取得する要求取得部と、 前記要求情報により要求された処理を実行し、その処理
結果に関わる処理結果情報を作成する情報処理部と、 前記情報処理部が作成した前記処理結果情報を、前記外
部システムの所定場所に登録する処理結果登録部とを備
えた外部システム。8. An external system comprising: a system in which an internal system disposed inside a firewall controls an external system disposed outside a firewall separated by a firewall. A request acquisition unit that acquires request information indicating a processing request, an information processing unit that executes processing requested by the request information, and creates processing result information related to the processing result, and the information processing unit An external system comprising: a processing result registration unit that registers processing result information in a predetermined location of the external system.
ヤウォールを隔てたファイヤウォール外に配置された外
部システムを制御する内部システムにおいて、 前記外部システム内の外部電子メールサーバとの間で、
電子メールのやり取りを行なう内部電子メールサーバと 前記外部システムに対する処理要求を示す要求メールを
作成する要求作成部と、 前記外部システムに宛てた前記要求メールを、前記内部
電子メールサーバへ送信する要求送信部と、 前記外部システムが前記要求メールの要求により実行し
た処理の結果に関わる処理結果メールを、前記内部メー
ルサーバから受信する処理結果受信部と、を備えた内部
システム。9. An internal system which is disposed in a firewall and controls an external system disposed outside the firewall with a firewall interposed between the external system and an external e-mail server in the external system.
An internal e-mail server for exchanging e-mails, a request creation unit for creating a request e-mail indicating a processing request for the external system, and a request transmission for transmitting the request e-mail addressed to the external system to the internal e-mail server An internal system, comprising: a processing result receiving unit configured to receive, from the internal mail server, a processing result mail related to a result of processing performed by the external system in response to the request for the request mail.
システムが、ファイヤウォールを隔てたファイヤウォー
ル外に配置された外部システムを制御する方式を構成す
る外部システムにおいて、 前記内部システム内の内部電子メールサーバとの間で、
電子メールのやり取りを行なう外部電子メールサーバと 前記外部システムに対する処理要求を示す要求メール
を、前記外部電子メールサーバから受信する要求受信部
と、 前記要求メールにより要求された処理を実行し、その処
理結果に関わる処理結果メールを作成する情報処理部
と、 前記内部システムに宛てた前記処理結果メールを、前記
外部電子メールサーバへ送信する処理結果送信部と、を
備えた外部システム。10. An external system in which an internal system disposed in a firewall controls an external system disposed outside a firewall across a firewall, wherein an internal e-mail server in the internal system is provided. Between
An external e-mail server that exchanges e-mails, a request receiving unit that receives a request e-mail indicating a processing request for the external system from the external e-mail server, and executes a process requested by the request e-mail. An external system comprising: an information processing unit that generates a processing result mail relating to a result; and a processing result transmitting unit that transmits the processing result mail addressed to the internal system to the external email server.
システムが、ファイヤウォールを隔てたファイヤウォー
ル外に配置された外部システムに対する処理要求を示す
要求情報を作成する過程と 前記内部システムが、前記ファイヤウォールを通過可能
な通信プロトコルを用いて、前記要求情報を前記外部シ
ステムへ送信する過程と、 前記外部システムが前記要求情報の要求により実行した
処理の結果に関わる処理結果情報を、前記外部システム
の所定場所から、前記通信プロトコルを用いて主導的に
取得する過程とを備えた情報処理方法をコンピュータに
実行させるためのプログラムを記録したコンピュータ読
み取り可能な記録媒体。11. A process in which an internal system arranged in a firewall creates request information indicating a processing request for an external system arranged outside the firewall across a firewall, and Transmitting the request information to the external system by using a communication protocol capable of passing the request, and processing result information relating to a result of a process executed by the external system in response to the request for the request information. A computer-readable recording medium recording a program for causing a computer to execute an information processing method including a step of initiatively acquiring from a location using the communication protocol.
システムが、ファイヤウォールを隔てたファイヤウォー
ル外に配置された外部システムに対する処理要求を示す
要求メールを作成する過程と、 前記内部システムが、前記外部システムに宛てた前記要
求メールを、前記ファイヤウォール内に配置された内部
電子メールサーバへ送信する過程と、 前記内部システムが、前記外部システムが前記要求情報
の要求により実行した処理の結果に関わる処理結果メー
ルを、前記内部メールサーバから受信する過程とを備え
た情報処理方法をコンピュータに実行させるためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒
体。12. A process in which an internal system arranged inside a firewall creates a request mail indicating a processing request for an external system arranged outside a firewall separated by a firewall; and Transmitting the request mail addressed to the system to an internal e-mail server arranged in the firewall; and processing related to a result of a process executed by the internal system in response to the request for the request information by the external system. A computer-readable recording medium storing a program for causing a computer to execute an information processing method including a step of receiving a result mail from the internal mail server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31427898A JP2000151693A (en) | 1998-11-05 | 1998-11-05 | System control system and method by way of firewall |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31427898A JP2000151693A (en) | 1998-11-05 | 1998-11-05 | System control system and method by way of firewall |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000151693A true JP2000151693A (en) | 2000-05-30 |
Family
ID=18051448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31427898A Pending JP2000151693A (en) | 1998-11-05 | 1998-11-05 | System control system and method by way of firewall |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000151693A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003324484A (en) * | 2002-04-26 | 2003-11-14 | Internatl Business Mach Corp <Ibm> | Session relay system, client terminal, session relay method, remote access method, session relay program and client program |
JP2005309891A (en) * | 2004-04-23 | 2005-11-04 | Fuji Xerox Co Ltd | Document sharing system and its terminal |
JP2015114993A (en) * | 2013-12-13 | 2015-06-22 | 株式会社東芝 | Communication system, information processing device, and communication method |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0844643A (en) * | 1994-07-27 | 1996-02-16 | Fujitsu Ltd | Gateway device |
JPH0946773A (en) * | 1995-07-27 | 1997-02-14 | Canon Inc | Health condition notifying system |
JPH09319675A (en) * | 1996-05-29 | 1997-12-12 | Oki Electric Ind Co Ltd | User managing method for electronic mail system |
JPH10136466A (en) * | 1996-10-28 | 1998-05-22 | Matsushita Electric Works Ltd | Remote supervisory control system |
JPH10173800A (en) * | 1996-12-13 | 1998-06-26 | Tokyo Gas Co Ltd | Communication system |
JPH10228311A (en) * | 1997-02-18 | 1998-08-25 | Shimadzu Corp | Remote diagnostic system for failure of instrument |
JPH10247345A (en) * | 1997-03-06 | 1998-09-14 | Brother Ind Ltd | Remote control system for recording and reproducing device |
JPH10254732A (en) * | 1997-03-13 | 1998-09-25 | Mitsubishi Electric Corp | Monitor system |
JPH10276478A (en) * | 1997-03-31 | 1998-10-13 | Toshiba Corp | Household electric appliance controller |
JPH11234270A (en) * | 1998-02-16 | 1999-08-27 | Nippon Telegr & Teleph Corp <Ntt> | Method for replication/updating data base between networks |
JPH11328080A (en) * | 1998-03-20 | 1999-11-30 | Internatl Business Mach Corp <Ibm> | System and method for operating remote device through network |
JP2000047955A (en) * | 1998-07-28 | 2000-02-18 | Mitsubishi Heavy Ind Ltd | System for processing program executing information by electronic mail |
-
1998
- 1998-11-05 JP JP31427898A patent/JP2000151693A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0844643A (en) * | 1994-07-27 | 1996-02-16 | Fujitsu Ltd | Gateway device |
JPH0946773A (en) * | 1995-07-27 | 1997-02-14 | Canon Inc | Health condition notifying system |
JPH09319675A (en) * | 1996-05-29 | 1997-12-12 | Oki Electric Ind Co Ltd | User managing method for electronic mail system |
JPH10136466A (en) * | 1996-10-28 | 1998-05-22 | Matsushita Electric Works Ltd | Remote supervisory control system |
JPH10173800A (en) * | 1996-12-13 | 1998-06-26 | Tokyo Gas Co Ltd | Communication system |
JPH10228311A (en) * | 1997-02-18 | 1998-08-25 | Shimadzu Corp | Remote diagnostic system for failure of instrument |
JPH10247345A (en) * | 1997-03-06 | 1998-09-14 | Brother Ind Ltd | Remote control system for recording and reproducing device |
JPH10254732A (en) * | 1997-03-13 | 1998-09-25 | Mitsubishi Electric Corp | Monitor system |
JPH10276478A (en) * | 1997-03-31 | 1998-10-13 | Toshiba Corp | Household electric appliance controller |
JPH11234270A (en) * | 1998-02-16 | 1999-08-27 | Nippon Telegr & Teleph Corp <Ntt> | Method for replication/updating data base between networks |
JPH11328080A (en) * | 1998-03-20 | 1999-11-30 | Internatl Business Mach Corp <Ibm> | System and method for operating remote device through network |
JP2000047955A (en) * | 1998-07-28 | 2000-02-18 | Mitsubishi Heavy Ind Ltd | System for processing program executing information by electronic mail |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003324484A (en) * | 2002-04-26 | 2003-11-14 | Internatl Business Mach Corp <Ibm> | Session relay system, client terminal, session relay method, remote access method, session relay program and client program |
JP2005309891A (en) * | 2004-04-23 | 2005-11-04 | Fuji Xerox Co Ltd | Document sharing system and its terminal |
JP4539156B2 (en) * | 2004-04-23 | 2010-09-08 | 富士ゼロックス株式会社 | Document sharing system |
JP2015114993A (en) * | 2013-12-13 | 2015-06-22 | 株式会社東芝 | Communication system, information processing device, and communication method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10858503B2 (en) | System and devices facilitating dynamic network link acceleration | |
TW412685B (en) | System and method for managing client requests in client-server networks | |
US8874783B1 (en) | Method and system for forwarding messages received at a traffic manager | |
JP4564697B2 (en) | Method and apparatus for activity-based collaboration by a computer system with a communication manager | |
JP3782981B2 (en) | Session relay system, client terminal, session relay method, remote access method, session relay program, and client program | |
CN109067914A (en) | Proxy Method, device, equipment and the storage medium of Web service | |
KR20040071203A (en) | System and method for downloading data using a proxy | |
JP4758362B2 (en) | Relay device, program, and relay method | |
WO2003001756A1 (en) | Method for implementing transparent gateway or proxy in a network | |
CN102326374A (en) | Method and device for processing data in a network | |
JP5604927B2 (en) | Route control program, relay program, and data relay method | |
JP4125553B2 (en) | Electronic message enhancement method, electronic message enhancement device, response device, and electronic message enhancement program | |
US20030110154A1 (en) | Multi-processor, content-based traffic management system and a content-based traffic management system for handling both HTTP and non-HTTP data | |
US20030037102A1 (en) | Message broker | |
US20040064506A1 (en) | Data transmitting system | |
JP2017010388A (en) | Http server and control method for the same, image forming apparatus, and program | |
JP2000151693A (en) | System control system and method by way of firewall | |
JP2007514212A (en) | System and method for storing and transmitting files using Internet messenger | |
JP5638063B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
US20100118341A1 (en) | Printer terminal and posting server | |
JP4305146B2 (en) | Communication control device, application server, and program | |
JP2005078193A (en) | Protocol automatic selection device, method, and program | |
WO2008050585A1 (en) | Two-way communication system, server apparatus, relay apparatus, two-way communication method and program | |
JP4001047B2 (en) | Relay device | |
JP2006190263A (en) | Mechanism for binding structured data protocol to protocol providing byte stream |