2011-01-07 1 views
0

Silverlightを使用してLOBアプリケーションを開発しており、いくつかのチームメンバーが簡単なWCFサービスを作成するのではなく、標準的なデザインパターンの使用を主張しています。リードとして、私はベストプラクティスと非常にタイトなタイムラインをバランスさせようとしています。標準形式をSilverlightアプリケーションで使用することをお勧めしますか?

Canonicalが私たちのプロジェクトの良いアプローチだとは思わない理由があります。

  • 社内サービスを企業に公開する必要はありません(< 5年)。
  • ガバナンスに必要な時間。 (データ変換ロジックを備えたアダプタの開発、XSDの開発、契約の開発(障害、データ、操作))
  • データレイヤーとは異なるデータコントラクトを公開する必要はありません
  • Canonicalアプローチで「自己追跡エンティティ」を簡単に使用できるようには見えません。

Canonicalアプローチの使用を検討している理由はいくつかあります。

  • データ型と長さの検証にXSDスキーマを使用できます。
  • 私たちは、5年か1年かにかかわらず、私たちのサービスを企業に消費させる用意ができます。
  • ベストプラクティスを実装しているといい感じがします。 :)

したがって、Silverlightアプリケーションで正規の方法を実行することをお勧めしますか? Canonicalが提供するメリットが追加作業の重視にはならないとは思われません。 ...または多分私は間違っており、それは追加の仕事ではありません。

答えて

0

私はあなたが間違いなくWCF RIAサービスに行くべきだと思います。それは可能なあらゆる点で拡張可能であり、開発が迅速であり、通常のWCFサービスとしてアクセス可能であり、利用可能なエンドポイントの種類も多く、一般に非常に成熟しています。ベストプラクティスを実装し、検証プロセスは完全にカスタマイズ可能です。それは本当にノーブレーナです、もしあなたがそれについて尋ねるいくつかの追加の質問があれば、私は喜んでそれらに答えるでしょう:)

関連する問題