私は最近、WCF には長期的な未来がないかもしれない、または少なくとも、WebAPI が最適なツールになりつつあるため、これはほとんど知られていないことを示唆する多くの記事を読みました。
次の 3 つの情報を受け取る WebAPI/WCF サービスを作成する必要があります。
- XML ファイル (最大 10 MB の大きなサイズの場合があります)
- ユーザー名文字列
- パスワード文字列
このサービスは、ASP.NET4.5 Web フォーム サイトの一部として IIS でホストされますが、主に Oracle などの ERP システムから送信されるデータを受信します。したがって、デフォルトでは HTTP ベースになります。
最初のステートメントに基づいて、どのアプローチをとるべきかについて誰かが私に手がかりを与えることができますか? 私は主に、クライアントからのリクエストの信頼性と作成の容易さに重点を置いています。
WCF サービスは、サービス コントラクト アプローチのため、私には最良の選択のように見えますが、WebAPI の強みについてはよくわかりません。
これは長々と議論するつもりはありませんが、多くの人が同じことを考えているに違いないことを考えると、簡潔で事実に基づいたものです。