2011-02-09 4 views
2

WCFやWebサービスプラットフォームでは、同じ操作でフェッチと更新を混在させることはできません。私が意味することは以下の通りです List UpdateDate(SomeType Datacontract) 構文上、これはWCFでサポートされている正しい形式です。しかし、サービス指向の世界でこれを行うことは大丈夫ですか、これをサポートする業界全体の標準です。同じWebサービス操作のフェッチと更新がsymantically correct

私がすぐに見ている問題の1つは、アトミック性であるSOAの最初の法則に違反していますが、その他の問題は関連していますか?

答えて

2

これはWCFだけではありません。Get/Fetch(つまりその名前)のように見えるメソッドは、理想的には更新を実行しないはずです。

Badの古典的な例は、オブジェクトの状態を変更するよりもProperty Getterであり、望ましくない副作用の可能性があります。

関連する問題