ervicio @WCF o API web

Voy a trabajar en un proyecto que involucra varios elementos:

Sitio web ASP.NET MVC Aplicación de consola C #iPhone App

Para que todas estas aplicaciones separadas se comuniquen con la base de datos, mi pensamiento inmediato fue utilizar un Servicio WCF.

in embargo, ahora necesito agregar una API al sitio para permitir que terceros seleccionen, inserten y actualicen registros de sus propias aplicaciones.

n mi opinión, simplemente crearía un punto final de servicio RESTful separado en mi servicio WCF que se bloquearía mediante autenticación y solo daría acceso a ciertos métodos.

Sin embargo, he estado leyendo hoy sobre la función de API web en MVC 4, que está destinada a ser lo último para las API RESTful.

¿Debería seguir la línea del uso de la API web? o porque mis otras aplicaciones necesitan un servicio web, ¿debo seguir con un servicio WCF?

Respuestas a la pregunta(12)

Su respuesta a la pregunta