[Recently created (10/1996). Click here to go to the next FAQ in the "chain" of recent changes]
CORBA通信は、本来非対称です。リクエストメッセージは、クライアントから始まり、そして、レスポンスはサーバから起きます。気づかねばならない重要な事はCORBAサーバはCORBAオブジェクトでCORBAクライアントはCORBAスタブであるということです。クライアントアプリケーションはリモートサービスへリクエストするためにオブジェクトリファレンスを使うことがありますが、クライアントアプリケーションもまたCORBAオブジェクトを実装し、入ってきたリクエストをサービスすることを可能とするかもしれません。これと同様に、CORBAオブジェクトを実装するサーバプロセスは他のCORBAオブジェクトにリクエストを出すために使われるいくつかのオブジェクトリファレンスを持つことができます。これらのCORBAオブジェクトはクライアントアプリケーションの中に存在することができます。クライアントの内部にCORBAオブジェクトを実装することによって、どんなプロセスでも、そのオブジェクトリファレンスを手にいれることができます。 そして、クライアントのローカルオブジェクト上のオペレーションを実行することにより"通知"することができます。
Back to the top of section [15]