Object Request Brokerの略
アプリケーションからの処理要求を他のシステム上の
アプリケーションに伝えるための仲介プログラム(ミドルウェア)。
アプリケーションに伝えるための仲介プログラム(ミドルウェア)。
IDLによりカプセル化されたオブジェクトはORBを通じて同一マシン、あるいはリモート・マシン上からアクセス可能となる。ORBはクライアントからのメソッド起動を受け取り、その要求を実行できるオブジェクトを見つけ出し、そのオブジェクトにパラメータを渡してメソッドを起動し結果を返す。
ORB自体はそれが動作する個々のマシンに依存した実装となる。