は私がで構成されていWCFプロジェクトを持っています。したがって、クライアントはこれを行うことができます:WCFサーバーと非.NETクライアント
public Person XMLToPerson()
{
ServiceReference1.Service1Client s1 = new ServiceReference1.Service1Client();
Person p = s1.GetPerson();
return p;
}
Webサービスを参照するJavaクライアントがあるとどうなりますか?確かに、これは相互運用性に反対していますか?
Q1)Javaクライアントをお持ちの場合はどうなりますか?どのようにPersonオブジェクトを受け入れることができますか?
Q2)なぜWebサービスがJSON/XMLではなくカスタムタイプを返すのですか? JSON/XMLが返された場合、クライアントは必要な方法でそれを抹消することができますか?
これは、従来のWebサービス(.asmx)でも同じです。幸いにも私が過去に開発したすべてのWebサービスは.NETクライアントによってのみ使用されるので、これについて考える必要はありません。しかし、問題はいつも私の心の後ろにあります。
私はあなたに以下の回答を与えましたが、この質問はWCFの仕組みにとって非常に基本的なものであり、WCFチュートリアル、本、またはビデオの紹介で時間を費やすことで本当に恩恵を受けることができると思われます。そこから選ぶべき何百もあるべきである。 –