Principales respuestas
Webapi o WCF REST endpoint?

Pregunta
-
Buen día.
estoy confundido, pido su orientación: Tengo un servicio WCF SOAP IIS Host que atiende peticiones de diferentes usuarios ya sea desde la página web institucional o desde aplicaciones de escritorio, pero ahora ha surgido la necesidad de una nueva página web la cual demanda llamadas asíncronas para la cual pienso utilizar jQuery-AJAX y enviar los datos en JSON, sé muy bien que WCF puede atender este tipo de llamadas y que puedo crear un nuevo endpoint utilizando webHttpBinding que reconozca [WebInvoke], [WebGet] annotations.
También sé que se puede utilizar directamente web api, a lo que voy es que necesito utilizar REST, entonces mi pregunta es: me conviene utilizar WCF con SOAP/REST endpoints o crear una nueva aplicación utilizando webApi? y este webApi funcionará como el servicio wcf?
pabletoreto
- Editado pabletoreto martes, 27 de febrero de 2018 16:16
Respuestas
-
hola
>>me conviene utilizar WCF con SOAP/REST endpoints o crear una nueva aplicación utilizando webApi?
Para servicio basados en http, webapi de asp.net mvc es mucho mas liviano y simple de implementar
si puedes usar asp.net mvc ve por webapi, si la aplicacion es asp.net clasico entonces por wcf
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator martes, 27 de febrero de 2018 19:54
- Marcado como respuesta pabletoreto martes, 27 de febrero de 2018 20:07
Todas las respuestas
-
hola
>>me conviene utilizar WCF con SOAP/REST endpoints o crear una nueva aplicación utilizando webApi?
Para servicio basados en http, webapi de asp.net mvc es mucho mas liviano y simple de implementar
si puedes usar asp.net mvc ve por webapi, si la aplicacion es asp.net clasico entonces por wcf
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator martes, 27 de febrero de 2018 19:54
- Marcado como respuesta pabletoreto martes, 27 de febrero de 2018 20:07
-
hola
>>me conviene utilizar WCF con SOAP/REST endpoints o crear una nueva aplicación utilizando webApi?
Para servicio basados en http, webapi de asp.net mvc es mucho mas liviano y simple de implementar
si puedes usar asp.net mvc ve por webapi, si la aplicacion es asp.net clasico entonces por wcf
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentinapabletoreto
- Propuesto como respuesta Juan MondragónModerator martes, 27 de febrero de 2018 17:10
-
hola
>>en este webapi creo todas las operaciones que necesito(utilizando los verbos HTTP), lo hospedo en IIS y funcionaría como mi servicio WCF?
exacto usarias los verbos http, y si deberia funcionar igual que wcf, aunque habria que ver si serializa a json de la misma forma
Introducción a ASP.NET Web API 2 (C#)
>>sé que no es lo mismo pero este webapi "sería" mi WCF en cuanto a la funcionalidad en mi caso?
es una pregunta? porque no la entendi
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina