他のシステムで使用できる製品を構築しています。SOAなので、サービス(WCF)のみを開発しています。そのサービスのインターフェースを設計する方法について、物議を醸す議論がいくつかありました。サービスの手続き型設計と OO 設計のどちらかを選択しています。
当社のサービスは.NETやJavaから利用されるため、オブジェクト指向設計だとサービスとの統合が難しいという声があります。サービスはOOアプローチを使用してはならないと考える人もいます。OO はまったく問題ないと言う人もいます。その結果、明らかな落ち込みはありません。
WCF は両方のデザインを使用する簡単な方法を提供しますが、何が最適ですか?