Requisitos de implementación de un webservice

09/03/2005 - 18:31 por Marcos | Informe spam
Hola, pues me han ayudado bastante en mis primeros pasos con los webservices,
lo que les agradecere por toda la vida, y a su vez asumo el compromiso de
ayudar en la medida que pueda, asi como me han ayudado, a quienes lo
necesiten mas adelante.

Bueno vamos al grano, estoy trabajando bajo un ejemplo del Framwork de un
webservice que accede a datos, especificamente uno que retorna los autores de
la BD pubs de sql 2000, el webservice tiene por nombre DataService.asmx y el
cliente DataServiceClient.aspx, el codigo esta en C#, bien la primera
pregunta es que debo modificar para que el cliente pida un parametreo por
ejemplo el "state" del autor y asi el webservice retorne la informacion de la
misma manera que lo hace, pero solo de ese autor en particular.

Lo segundo es, Para acceder desde otra maquina al webservice, que debe tener
esa maquina y que debe tener el servidor.

Osea Tengo un PC que va a ser el cliente y otro donde estara el webservice
con la base de datos.

El Pc 1 que necesita para conectarse al webservice, como le configuro o
instalo el cliente ?, o accedo via web al cliente que esta en la maquina
servidora ??

Por ejemplo colocando la IP o el nombre de la maquina servidor/ cliente.aspx
??

y el servidor donde estara el webservice, necesito IIS y SQL 2000 solamente
y copio y pego los codigos que son :

dataserviceclient.aspx
DataService.wsdl
DataService.asmx
DataService.cs

en la carpeta wwwroot.

Ya que probe acceder desde otro PC colocando mi IP/webservice.asmxy decia
que solo era para uso local.


PD: La idea es que pueda acceder desde otro PC que este en RED. o por
Internet.
Ojalá me entiendan.

Y muchas gracias por su apoyo.

Preguntas similare

Leer las respuestas

#1 José G. Samper
11/03/2005 - 12:26 | Informe spam
Hola como estas,
bien la primera pregunta es que debo modificar para que el cliente pida
un parametreo por ejemplo el "state" del autor y asi el webservice
retorne la informacion de la misma manera que lo hace, pero solo de ese
autor en particular.



Debes modificar el WS para que reciba como parametro el state por el que
necesitas filtrar, en caso de ser vacio envias todo

Lo segundo es, Para acceder desde otra maquina al webservice, que debe
tener esa maquina y que debe tener el servidor.



El Servidor debe tener el Framework, IIS y SQL
El cliente, depende el lenguaje en que estes desarrollando el cliente. Si es
.Net el Framework si es VFP debes tener runtimes de VFP, MS Parser y MS tool
Kits

Osea Tengo un PC que va a ser el cliente y otro donde estara el webservice
con la base de datos.


El Pc 1 que necesita para conectarse al webservice, como le configuro o
instalo el cliente ?, o accedo via web al cliente que esta en la maquina
servidora ??

En caso de ser :net debes usar un Proxy
Revisa
http://www.panoramabox.com/GoPub.aspx?IdObj89

Si es VFP debes instanciar SOAP
Revisa
http://www.panoramabox.com/GoPub.aspx?IdObj26

Por ejemplo colocando la IP o el nombre de la maquina servidor/
cliente.aspx y el servidor donde estara el webservice, necesito IIS y SQL
2000 solamente y copio y pego los codigos que son :



En el servidor debes crear una carpeta Virtual, hay vas a copiar el asmx, la
carpeta BIN de tu proyecto y modificar la cadena de conexion del WEB.Config
para que ubique correctamente al SQL
El servidor debe terner porsupuesto el FRAMEWORK y IIS, el sql puede estar
en otro servidor siempre y cuando pueda ser visto por tu WS


Saludos



________________________
José G. Samper C.
MCAD/MCSD/MCDBA
http://www.FoxyNet.Net
Caracas - Venezuela


"Marcos" escribió en el mensaje
news:
Hola, pues me han ayudado bastante en mis primeros pasos con los
webservices,
lo que les agradecere por toda la vida, y a su vez asumo el compromiso de
ayudar en la medida que pueda, asi como me han ayudado, a quienes lo
necesiten mas adelante.

Bueno vamos al grano, estoy trabajando bajo un ejemplo del Framwork de un
webservice que accede a datos, especificamente uno que retorna los autores
de
la BD pubs de sql 2000, el webservice tiene por nombre DataService.asmx y
el
cliente DataServiceClient.aspx, el codigo esta en C#, bien la primera
pregunta es que debo modificar para que el cliente pida un parametreo por
ejemplo el "state" del autor y asi el webservice retorne la informacion de
la
misma manera que lo hace, pero solo de ese autor en particular.

Lo segundo es, Para acceder desde otra maquina al webservice, que debe
tener
esa maquina y que debe tener el servidor.

Osea Tengo un PC que va a ser el cliente y otro donde estara el webservice
con la base de datos.

El Pc 1 que necesita para conectarse al webservice, como le configuro o
instalo el cliente ?, o accedo via web al cliente que esta en la maquina
servidora ??

Por ejemplo colocando la IP o el nombre de la maquina servidor/
cliente.aspx
??

y el servidor donde estara el webservice, necesito IIS y SQL 2000
solamente
y copio y pego los codigos que son :

dataserviceclient.aspx
DataService.wsdl
DataService.asmx
DataService.cs

en la carpeta wwwroot.

Ya que probe acceder desde otro PC colocando mi IP/webservice.asmxy decia
que solo era para uso local.


PD: La idea es que pueda acceder desde otro PC que este en RED. o por
Internet.
Ojalá me entiendan.

Y muchas gracias por su apoyo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida