ToolTalk とは

ToolTalkは、Sun Microsystems(SunSoft)によって開発されたアプリケーション間通信システムで、アプリケーションは実行時に相互に通信することができます。 ToolTalkをサポートしているアプリケーションは、「高レベル」のメッセージを作成してシステムのToolTalkサーバーに渡すことができます。このToolTalkサーバーは適切な受信者を決定し、許可チェックを適用した後にメッセージを転送します。もともとSunOSとSolaris上でのみ利用可能でしたが、ToolTalkはCommon Desktop Environmentのアプリケーションフレームワークとして選ばれ、OpenVMSと同様に多くのUnixディストリビューションの一部となりました。
ToolTalkは、オブジェクト指向、メッセージ名、およびパラメータタイプに基づいてメッセージをプロセスにディスパッチすることを可能にする「オブジェクト指向」と「手続き型」メッセージと複雑な「パターン」構造を持っていましたが、実際のデスクトッププロトコルでは、 Apple ComputerのAppleScriptシステムのようなより単純なパターンマッチングシステムも同様でした。
D-Bus標準は、一部のUnixライクなデスクトップ環境でToolTalkに取って代わりました。