ASP.NET MVC 3 アプリケーションを開発しています。私も実装する必要がある API を利用するには、このアプリケーションが必要です。API は、ASP.NET MVC コントローラー アクションと Ajax の両方から利用できる必要があります。ASP.NET MVC を使用して API を作成するのは非常に簡単になりましたが、これを他の ASP.NET MVC Web サイト アクションから使用することは可能ですか? WCF は単なるサービス参照であるため、非常に使いやすいと思います。
API の他のユーザーは、Windows Phone と iPhone である可能性があります。
アップデート:
多くの人は、API をデータを使用する場所としてのみ見ていますが、コマンドを実行したり、顧客の追加や foo の変更などの操作を実行したりする部分についてはどうでしょうか?