none
web asmx RRS feed

  • Pregunta

  • hola foro :

    Tengo la siguiente problemática:

    Tengo un servicio asmx ya armado y nunca hice un rest service con asmx, como podría llevarlo a rest ?.La idea de llevarlo a rest es para que sea mas rápido  y liviano el servicio.
    Lo unico que veo como desventaja que el cliente que lo consume ahora no va  poder convertir a objetos concretos el json de respuesta del webservice. (el cliente es .net.)
    Con el webservice asmx como esta, para esto ultimo mas simple porque tiene el contrato del proxy y ahi tiene las clases. 
    Probe que si habilito el get desde el webconfig seria de alguna manera  de hacerlo  rest pero seguiria usando soap y parece mas de lo mismo .
    El rest por lo que lei es como que usa el lema convencion sobre configuracion. 
    Lei  tambien que se puede usar web api con mvc ,esto tampoco lo use y no tengo idea , pero no se si se podría montar al asmx existente, porque no tengo una pagina mvc solo el asmx.

    Que me recomendarian , se puede pasar el asmx a rest , y despues en el cliente como podria convertir el json a una clase concreta. y mejoraria el rendicmiento?. Me convendria usar rest?

    Gracias desde ya.

    (si en su momento  hice algo con wcf y rest poniendo los atributos[webget] pero solo una prueba simple y me devoliva como json.)





    sábado, 2 de mayo de 2015 19:21

Respuestas

  • hola

    >>nunca hice un rest service con asmx, como podría llevarlo a rest ?

    REST con asmx lo veo dificil

    puedes implementar REST con WCF o Web Api, pero con un asmx

    >>La idea de llevarlo a rest es para que sea mas rápido  y liviano el servicio.

    pero sabes lo que es REST ? no sera que solo necesitas interactuar con JSON

    Getting Json data using jQuery and .ASMX web services.

    >>Lei  tambien que se puede usar web api con mvc ,esto tampoco lo use y no tengo idea , pero no se si se podría montar al asmx existente, porque no tengo una pagina mvc solo el asmx.

    para usar web api necesitas de un proyecto asp.net mvc, si solo tienes un asmx no aplica

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta sebastian viga domingo, 3 de mayo de 2015 0:06
    sábado, 2 de mayo de 2015 22:25

Todas las respuestas

  • hola

    >>nunca hice un rest service con asmx, como podría llevarlo a rest ?

    REST con asmx lo veo dificil

    puedes implementar REST con WCF o Web Api, pero con un asmx

    >>La idea de llevarlo a rest es para que sea mas rápido  y liviano el servicio.

    pero sabes lo que es REST ? no sera que solo necesitas interactuar con JSON

    Getting Json data using jQuery and .ASMX web services.

    >>Lei  tambien que se puede usar web api con mvc ,esto tampoco lo use y no tengo idea , pero no se si se podría montar al asmx existente, porque no tengo una pagina mvc solo el asmx.

    para usar web api necesitas de un proyecto asp.net mvc, si solo tienes un asmx no aplica

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta sebastian viga domingo, 3 de mayo de 2015 0:06
    sábado, 2 de mayo de 2015 22:25
  • hola leandro gracias por responder. 

    Es buena la idea de json pero el cliente es un winform . Tal vez deberia analizar cambiar la tecnologia a wcf


    Gracias genio


    sábado, 2 de mayo de 2015 23:54
  • hola

    pero si es un cliente winform para que necesitas json, usa directamente objetos, clases y listas, es lo mas directo

    si es buena opcion usar WCF, pero aplica igual si el cliente es winform no necesitas json

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 3 de mayo de 2015 1:00