WIDEインターネットFAXの設計
WIDE InternetFAXは大きくわけて以下の3つのモジュールから構成されます。
- Message Receiver (メッセージ受信部)
- Message Spooler/Dispatcher (メッセージ蓄積/分配部)
- Message Transmitter (メッセージ送信部)
Message Receiver (メッセージ受信部)
Message receiver はFAX, e-mail, scannerなどからのメッセージを受信する
サブモジュールからなります。これらのサブモジュールは受け取ったメッセー
ジをスプールに書き出します。
すべてのメッセージは受信したらすぐスプールに蓄積されるため、多量のメッ
セージがまとまって送られてきた場合でも、システムに対する不可が必要以上
に向上することはありません。
Message Spooler/Dispatcher (メッセージ蓄積/分配部)
Message spoolerはメッセージをスプールから逐一取り出し、Message
Dispatcherに引き渡します。Dispatcherルールデータベースの内容にしたがっ
て、メッセージを対応するtransmitterのサブモジュールに渡します。このルー
ルには、送信元アドレスによって配送先を変更するといった柔軟な記述が可能
です。
Message Transmitter (メッセージ送信部)
Message transmitterはメッセージをFAX, e-mail, printerなどを経由
して出力する複数のサブモジュールから構成されます。
拡張部
Message Receiver, Message Transmitterには、機能の追加を容易にするため
に、外部のモジュールとの通信を行うサブモジュールが含まれます。この機能
を使ってさまざまな入出力インタフェースを追加することが可能です。例えば
JavaやCGI-binを用いたクライアントや、PDAでの入力を中継するクライアント
などが挙げられます。またこのポートを用いて複数のWIDE版インターネット
FAX同士が直接通信する機能も実現できるでしょう。
ifax-talk@ohnolab.org
Last modified: Tue Mar 9 04:08:21 1999