クライアントサーバーシステムでは、サーバーメソッドが「クライアントに詳細を尋ねる」ための優れたアーキテクチャと見なされますか? もしそうなら、そのようなシナリオを設計する最善の方法は何ですか? これには「パターン」がありますか?
たとえば、エンド ユーザーがクライアント UI で削除するレコードのセットを選択すると、クライアントはレコードのセットをパラメーターとしてサーバーに「レコードの削除」呼び出しを行います。次に、サーバーは、何らかの形で「特別」であり、ユーザーが確認する必要があるレコードのサブセットを見つけます。クライアントからサーバーへの元の呼び出しを継続しながら、サーバーが何らかの方法でクライアントに「レコードの確認」と呼ばれるメソッドに「コールバック」することは適切ですか?
また、サーバーとクライアントの間で長い「対話」が必要になる可能性がある、より複雑なサーバー呼び出しについてはどうでしょうか?