既存の.NETアプリケーションにWCFサービスレイヤを追加する作業を進めています。このレイヤーはIISでホストされ、さまざまなUIによって消費されますが、少なくとも1つはMicrosoftテクノロジを使用しません。WCFサービスを非.NETコンシューマと互換性を持たせる方法
.NETアプリケーションで消費されるWebサービスをWCFで作成できます。しかし、私は.NETの世界では動作しますが、他のテクノロジでは動作しないものが心配です。
たとえば、単にWCFサービスから例外をスローすると、.NETで正常に動作します。しかしthis articleによれば、非.NETコンシューマとの互換性を保証するために、フォールトコントラクトによる例外処理に近づくべきです。著者はこの先見性の欠如を、としています。.NETのみの世界の虚偽です。
WCFと非.NETコンシューマ間の相互運用性をカバーする記事へのハイレベルな提案やリンクはありますか?
私は潜在的にYAGNIの原則に反対していると思います。私は、非.NETコンシューマの開発者が私に問題を報告したときに後で克服することは非常に困難なことを避けるために実際に探しています。
を動作することを確認? –