次の ToolTalk サービスの構成要素が一緒に動作して、アプリケーション間の通信とオブジェクト情報の管理を提供します。
ttsession は、ToolTalk 通信プロセスです。
このプロセスは、同一の X サーバーを使用しているか同一のファイルを処理対象とする送信側と受信側を結合します。メッセージを他のセッションのアプリケーションに配信する必要がある場合、1 つの ttsession は他の ttsession と通信します。
rpc.ttdbserverd は、ToolTalk データベースのサーバープロセスです。
rpc.ttdbserverd は、ToolTalk クライアントの対象となるファイルまたは ToolTalk オブジェクトを含むファイルを格納したディスクパーティションを持つ各マシンに、1 つずつインストールされます。
ファイル情報と ToolTalk オブジェクト情報は、rpc.ttdbserverd が管理するレコードデータベースに格納されています。
libtt は、ToolTalk アプリケーションプログラミングインタフェース (API) のライブラリです。
アプリケーションは、プログラム内に API ライブラリを持っており、そのライブラリの中から ToolTalk 関数を呼び出します。
ToolTalk サービスは、SunSoftTM ONCTM 遠隔手続き呼び出し (RPC) を使用して、これらの ToolTalk 構成要素間で通信します。
アプリケーションは、ToolTalk サービスにプロセス型情報とオブジェクト型情報を提供します。この情報は、XDR 形式のファイルに格納されます。このマニュアルでは、このファイルのことを ToolTalk 型データベースと呼びます。