2

会社での新しいプロジェクトのシステム アーキテクチャ ドキュメントをまとめ始めています。基本的に、エンタープライズ ライブラリ データ パターンに従うかなり大きなビジネス レイヤーがあり、新しい Silverlight アプリケーションからこれらのデータ オブジェクトにアクセスする必要があります。

私の質問は、Silverlight でこれらのオブジェクトにアクセスする最良の方法は何ですか? 私の最初のアイデアは WCF を使用することですが、クライアントでオブジェクトを再構築する最善の方法がわかりません。

4

2 に答える 2

2

新しい .net 標準は WCF (コードネーム indigo) です

パフォーマンスのため に セキュリティ/メッセージ暗号化レベルに応じて、いくつかのトランスポート プロトコル tcp (最速)、http、https を選択できます。(さらにいくつかあります、ネットパイプなど)

私のプロジェクトでの典型的なエンドポイント/サービス レイアウト。サービスのバージョンごとに1 つのエンドポイントがあるため、バージョン 1 の場合はhttp://localhost:8080/YourEnterpriseName/Project/Version1/で終了します。

また、応答/要求メソッドは、サーバーに対して行う必要がある呼び出しごとに 2 つのクラス (1 つの要求と 1 つの応答) を持つデータを要求する最良の方法であることもわかりました。(knowntype を使用して、後で入力できます)

また、Shawn Wildermuth と Miguel Castro は dnrtv でポッドキャストを行いました http://www.dnrtv.com/default.aspx?showNum=127 on Silverlight Data http://www.dnrtv.com/default.aspx?showNum=122 on Extreme WCF

于 2009-01-19T14:17:04.320 に答える
1

この本、「Silverlight 2 を使用したデータ駆動型サービス」を参照してください。これを理解するための最良のリソースであることがわかりました。私が行ったことは、既存の DAL からオブジェクトを取得し、それらのオブジェクトをクライアントに戻す軽量の WCF レイヤーを作成することでした。

于 2009-01-19T14:06:11.703 に答える