none
Web api vs WEB services sus diferencias .? RRS feed

  • Pregunta

  • hola a todos mi problema es que tengo no se cual es la diferencia de un web api con un web services. si los dos son servicios en la cual podemos consumirlos . en que se diferencia por que el web api maneja tanto como json y xml.. me podrian ayudar

    que se diferencian estas dos tecnologias. web api reemplazo al web services?

     

    que son los web api rest, web api OData ?

    por favor les agradeceria si me ayuda con sus propias palabras y me explicaran sus diferencias. me ayudaria de antemano gracias..

    sábado, 8 de febrero de 2014 6:29

Todas las respuestas

  • hola

    la diferencia es que web api trabaja con verbos de http, como ser POST, GET, PUT, DELETE, etc, puedes realizar acciones y enviar un dato y el servicio sabra que metodo invocar en el servicio, si usas el comento

    DELETE http://sitio/nombreservicio?id=1

    con eso solo web api sabe que debe invocar la funcionalidad de borrado del la entidad con id =1, no le tinees que indicar que metodo en concreto invocar es una accion y un valor y web api hace el resto

    por supuesto web api trabja solo son http mientas que servicio de WCF pueden trabajar sobre otras plataformas como ser TCP y serializar a binario, cosa que web api no puede hacer

    web api reemplazo al web services?

    para nada, cada una esta orientada a escenarios y requerimientos diferentes, quizas si desarrollas asp.net mvc lo naturas por estar en la web seria usar web api

    pero si desarrollas winform o wpf sera WCF con odata, o no quizas tambien quieras web ap porque sabes que solo usaras http, eso lo determina que tipo de arquitectura vas a realizar

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 8 de febrero de 2014 11:05
  • muchas gracias pero si tuvieras un ejemplo de odata.. me facilitaria las cosas para entenderlo y uno de res para poder entender como es el funcionamiento. espero que no sea mucha molestia de tu parte. pero una pregunta nada mas entonces en que momentos usaria el web services. si la api tambien son servicios que manejan xml y json . por que deberia usar el web services me ayudarias con esas dudas. muchas gracias
    sábado, 8 de febrero de 2014 16:00