.netの分散アプリケーションの世界は初めてです。WCFでは、クライアントがサービスと通信できるプロキシオブジェクトを作成することを理解しました。クライアントが接続されると、クライアントがプロキシを作成する代わりに、サービスがサービス内の他のオブジェクトのプロキシを返すことは可能ですか。例を挙げて同じことを聞いてみましょう。プログラムでオンとオフを切り替えることができる4つのランプに接続されたコンピューターがあります。これらのランプをリモートマシンに公開したいと思います。4つのランプオブジェクトのインスタンスを持つWCFサービスを作成したいと思います。クライアントがサービスに接続し、リモートマシンのランプオブジェクトの1つにプロキシオブジェクトを取得し、ランプオブジェクトのプロキシを介してランプを直接制御するWCFサービスを介してそれらを公開することは可能ですか?
したがって、クライアント側のコードは次のようになります。
ILamp lamp = serviceProxy.GetLampProxy();
lamp.On(); // dispatch the call to remote object in service.
.netでのリモーティングで同じことができるかどうか知りたいですか?そうする他の手段も歓迎されます。