1

FlexとASP.Netを使用するlearning/make-my-life-easierプロジェクトとして構築した小さなRIAがあります。現在、私のアーキテクチャはストレートHTTP投稿を利用しており、サーバーはxmlで応答します。Webアプリのセキュリティに関する別の質問を投稿しましたが、SOAPについて言及する人もいました。SOAPは私が実際に使用したことのないものであり、現在のアーキテクチャでSOAPを使用することの長所と短所、そしてその後、SOAPを利用するためにそのようなアプリケーションを変換するためにどのくらいの作業が必要か疑問に思いました。

ありがとう、クリス

4

2 に答える 2

1

送受信用の独自のメッセージスキーマをすでに実装しているため、SOAP自体は付加価値を提供しません。付加価値は、セキュリティ、トランザクション、およびその他のいくつかの機能をカバーする、WS-*標準に対するSOAPのサポートからもたらされます。WCFはこれらの標準の最新バージョンをサポートしているため、これらすべてを利用するための推奨される方法は、ASP.NETではなくWCFを使用することです。

于 2009-08-31T19:45:45.247 に答える
1

参考までに、FLEXでSOAPを使用しようとすると-FlexのXMLDecoderは現在、一部の複雑なデータ型を適切にデコードしないため、すべてのデータを受信して​​いないように見えます。正しいデータが受信されたことを確認できるXMLDecoderまでエラーを追跡しましたが、ResultEventに適切にパッケージ化されていないため、XMLDecoderをオーバーライドする必要があります。これは想像できると思いますが、あまり面白くありません。私の2セントを入れたかっただけです。その方向に移動することを考えている場合は、非常に複雑なデータ型では常に機能するとは限らないことを知っておくとよいでしょう(私の例では、2つの文字列と2つの配列を含むオブジェクトのコレクション-1つの文字列のコレクションのみを返します) 。確かに、99%の時間は機能しますが、常に機能するとは限りません。

于 2009-08-31T20:53:34.813 に答える