3

リアルタイムでは不十分で、少し複雑なWCF + WCFデータサービスを組み合わせる必要があるため、製品でWCFを使用できませんでした。MSが本当に自社の技術を自社製品に使用しているかどうか疑問に思います。誰かがWCFまたはEF関連のいずれかを使用する少なくとも1つのマイクロソフト製品を指摘してください。彼らがテクノロジーを使用していなければ、テクノロジーはすぐに消えてしまうことは私には明らかです。

4

1 に答える 1

4

WCFは、次のような多くのMS製品のコア機能です。

  • Microsoft Dynamics製品スイート(CRM、NAV)
  • MicrosoftSharePointServerおよびProjectServer
  • MicrosoftBizTalkおよびHostIntegrationServer-WCFは機能を公開するために使用され、IBM WebSphere MQ、Tibco EMS、Tibco Randezvous、またはWCFに基づくOracleデータベースなどの非MS製品用の複数のエンタープライズアダプターがあります。
  • WCFはMicrosoftExchangeとの通信にも使用できますが、Exchangeが古いASMXではなくWCFサービスを直接公開しているかどうかはわかりません。
  • WCFを使用してSQLServerBrokerと通信することもできます(ただし、そのためのチャネルが必要です)。

エンティティフレームワークは別の話です-MicrosoftServer製品のいずれにも使用されていないと思います。エンティティフレームワークは、迅速に配信する必要のあるWebサイトやビジネスレベルのアプリケーションに使用されることになっています。EFは現在、カスタム開発を直接対象とするASP.NET MVC/Azure製品ファミリーに属しています。AzureはMSサーバー製品のSAAS展開にも使用されますが、これは別の領域です。

言及されたMS製品は、追加のAPIを介してパフォーマンス、スケーラビリティ、および拡張性を対象としています。そのため、通常、ニーズに適した抽象化を構築するか、データベースを直接使用します(データベースに直接実装された多くのロジックを含む)。

于 2012-07-13T08:42:08.163 に答える