none
Webapi o WCF REST endpoint? RRS feed

  • 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
    martes, 27 de febrero de 2018 16:15

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

    martes, 27 de febrero de 2018 16:24

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

    martes, 27 de febrero de 2018 16:24
  • 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

    gracias, en este webapi creo todas las operaciones que necesito(utilizando los verbos HTTP), lo hospedo en IIS y funcionaría como mi servicio WCF? sé que no es lo mismo pero este webapi "sería" mi WCF en cuanto a la funcionalidad en mi caso? 

    pabletoreto

    martes, 27 de febrero de 2018 16:33
  • 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

    martes, 27 de febrero de 2018 17:06