none
Duda tercera estrella. RRS feed

  • Pregunta

  • Buenos días,

    Les cuento que estoy haciendo mis  estrellitas y me he topado con un problema, y es que no he podido pasar del examen de web cervices.

    tengo unas tres preguntas que no encuentro en el material, he leído algo acerca de las que no entiendo, pero igual no doy con una respuesta que me satisfaga. pongo las preguntas para mi y para aquellos que también les pueda servir. la idea no es simplemente escribir la respuesta, sino dar a entender el porque de ella. Bueno acá van.

    1. cuando se necesita enviar por medio de un web service datos mas complejos que simples strings, de que opción se dispone ?                                            --- utilizaer soap           --- retornar un xml   --- retornar un dataset    --- todas son validas                                                                                      por lo que he leído, elegí utilizar soap, pero no me dejo muy a gusto.

    2. utilizar servicios web no esta indicado en el siguiente escenario....... escenario?

              --- indicación de flujo de tareas   --- procesamiento distribuido  --- operatividad entre compañías  --- acceso local o de red internas.                   ni idea.

    3. como puedo mantener estado un servicio web ?                                                                                                                                                         --- si la clase que implementa el servicio web hereda de webservice, tengo acceso a las propiedades session y aplication como cualquier otra                  pagina comun de asp.net                                                                                                                                                                                --- los web services no pueden mantener estados                                                                                                                                                    --- mediante la propiedad state de la clase que implemento el servicio web                                                                                                             --- agregando el atributo <PesistState> al método web que desea mantener 

     

    bueno. estas son las preguntas, espero que entre todos las discutamos y sepamos dar con la solucion.   

    de ante mano muchas gracias.

    miércoles, 20 de enero de 2010 16:02

Todas las respuestas

  • en la primera, SOAP es el protocolo para trasferencia de objetos y define el formato del XML para que un web services pueda interpretarlo; entonces creo que es atraves de SOAP.
    En la segunda pues yo diria que en acceso local o red interna, pues la idea del web service es la comunicacion con entes externos a traves de la exposicion de piezas de funcionalidad, y pues un web service en una red local no tendria mucho sentido en ese aspecto, no se si me equivoque. Mira un link para el tercer punto http://msdn.microsoft.com/es-es/library/hk34sw2t(VS.80).aspx, el caso es que si se puede mantener la sesion y no hay ningun atributo <PesistState> para el metodo web.

    Saludos
    miércoles, 20 de enero de 2010 17:18
  • Efectivamente Roger-rgomezj con el link y las aclaraciones sobre las otras dos preguntas, fue suficiente para lograr la estrella. creo que esas dudas eran las que no me dejaban ganar el examen.

    Muchas gracias Rojer 

    jueves, 21 de enero de 2010 14:23