WCF サービスへの要求を処理する従来の C++ バックエンドと統合された WCF サービスをホストする C# Windows サービスを構築しています。
C# フロントエンドを構築して、最小限の SOAP 要求 (おそらくエンベロープ内のデフォルト クエリ) を受け入れてから、SOAP メッセージ全体 (または少なくともエンベロープの XML コンテンツ) を C++ バックエンドに渡すことは可能ですか?インターフェイスの詳細を C# で複製したり、サービスのクライアントに公開したりする必要がないように解釈します (どの要求が利用可能で、それぞれに必要なデータ構造を知ることができます)。
また、C# フロントエンドが SOAP エンベロープに挿入して応答を作成する C++ バックエンドで部分的な XML を構築できる必要もあります。
このために SOAP を使用してターゲットを設定することは賢明ですか、それとも、応答全体が構築されるバックエンドに全体を渡すことができる、より単純な XML 構造 (自家製または代替標準) を使用することを単純化しますか?
読んでくれてありがとう、どんなアドバイスも歓迎します:)