1

私は最近、WCF には長期的な未来がないかもしれない、または少なくとも、WebAPI が最適なツールになりつつあるため、これはほとんど知られていないことを示唆する多くの記事を読みました。

次の 3 つの情報を受け取る WebAPI/WCF サービスを作成する必要があります。

  1. XML ファイル (最大 10 MB の大きなサイズの場合があります)
  2. ユーザー名文字列
  3. パスワード文字列

このサービスは、ASP.NET4.5 Web フォーム サイトの一部として IIS でホストされますが、主に Oracle などの ERP システムから送信されるデータを受信します。したがって、デフォルトでは HTTP ベースになります。

最初のステートメントに基づいて、どのアプローチをとるべきかについて誰かが私に手がかりを与えることができますか? 私は主に、クライアントからのリクエストの信頼性と作成の容易さに重点を置いています。

WCF サービスは、サービス コントラクト アプローチのため、私には最良の選択のように見えますが、WebAPI の強みについてはよくわかりません。

これは長々と議論するつもりはありませんが、多くの人が同じことを考えているに違いないことを考えると、簡潔で事実に基づいたものです。

4

2 に答える 2

2

WCF の将来についてのあなたの考えは間違っています。WCF と WebAPI には違いがあります。WebAPI は基本的に RESTfull サービス/WCF REST です。REST と WCF には大きな違いがあります。詳細については、Google で検索できます。実際にどちらを使用するかの選択は、必要なものによって異なります。REST を使用して機密性の高いデータを提供しないでください。この目的には WCF を使用します。また、すべて/多くの顧客にほぼ同じデータのリストを顧客に提供する必要がある場合は、REST を使用することをお勧めします。キャッシュを使用し、データベースの負荷を軽減し、サーバー。

于 2013-10-03T08:45:01.570 に答える