Amoeba (オペレーティングシステム)
「ソープ・サーバ (soap server) 」とも呼ばれる。ディレクトリやパス名を管理する。
Amoebaは、通信形態として、2地点間のメッセージ通信を使った遠隔手続き呼び出し (RPC、リモートプロシージャコール) とグループ通信の、2つの通信形態をサポートしている。 この2つの通信形態は、通信プロトコルとして Fast Local Internet Protocol (FLIP) を使う。
Amoebaは、世界的なインターネットに参加することができる。 また、Amoebaを構成する複数のコンピュータは、いくつかのドメインに分割される。 1つのドメイン内 (一般的には1つのローカルエリアネットワーク (LAN) ) において、サービスを提供するコンピュータは、ネットワークブロードキャストを使って、サービスを提供する。 ネットワークブロードキャストによって、サービスを提供するサーバのコンピュータのアドレスが特定される。 ドメイン間の通信に関しては、予め登録サービスに明示的に登録しておく必要がある。 ドメイン内の通信は、プロクシサーバを介して送受信される。 こうした方式には次のような利点がある。
ドメイン内の通信は、最大限の速度で、プロセス切り替えなしで、行われる。
遠隔のコンピュータとの通信は、ドメイン内のクライアントとサーバとの間の通信と、何ら異なることはない。どちらも同じ遠隔手続き呼び出し (RPC、リモートプロシージャコール) のプロトコルで通信が行われる。