Web Service ejemplo

17/10/2006 - 12:08 por Juan Martínez | Informe spam
Hola: No he trabajado nunca con web services aunque comprendo perfectamente
su significado. Necesito crear unos servicios que ataquen un access (lo
normal, altas, bajas, modificaciones y consultas) y me gustaría contar con un
ejemplo sencillo para modificar según mi modelo de datos y publicar en mi
servidor antes del jueves.

¿Alguien me puede enlazar alguna página de ejemplos?

Muchas gracias a tod@s.

Juan
 

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
19/10/2006 - 10:26 | Informe spam
Antes de comentarte ejemplos, lo que si es importante decierte es que no te
recomiendo bajo ningún concepto que ataques una base de datos ACCESS desde
eun Web-Service. Los usos de ambas tecnologías son completamente antagónicos.
MS_ACCESS es una base de datos orientada a uso local por un único usuario
simultáneo o unos cuantos pero muy pocos (2, 3, 5, como muchísimo...).
Sin embargo el concepto de Web-Service es publicar unos servicios (de acceso
a datos o de lo que sea) en un entorno multi-usuario y escalable, es decir,
que no sea un problema para el WebService dar servicio a 5, 10, 100, 1000 o
mas usuarios atancándolo(consumiendolo) desde otros programas. Sin embargo,
en el momento que tu Servicio-Web acceda a una Base de Datos ACCESS, va a
quedar limitado a ACCESS y no va a ser un servicio escalable, en cuanto haya
varios usuarios utilizando tu Servicio-Web de forma considerable, las
llamadas se serializarán y el rendimiento de tu servicio caerá en picado.
Moraleja, utiliza bases de datos serias con tus Servicios Web, bien sea SQL
Server, Oracle, etc., o incluso tienes ahora SQL Server 2005 Express, con
licencia gratuita, y a nivel de rencimiento y escalabilidad es inicialmente
hasta ciertos límites, igual de bueno en rendimiento que un SQL Server 2005
con licencia. Y si posteriormente lo necesitas, la migración a un Servidor
SQL 2005 desde SQL Server 2005 Express es instantánea, porque las bases de
datos son iguales.

En cuanto a ejemplos de Web-Services con acceso a datos, la verdad es que
tienes miles en Internet, en http://msdn.microsoft.com y en los propios
ejemlos del SDK y de Visual Studio 2005:

Ejemplos de VS.2005
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Samples\StartSamples.htm

Un artículo con ejemplos:
http://www.west-wind.com/presentati...esData.asp

Pero sobre todo te recomiendo NO utilizar ACCESS como BD de tus
Servicios-Web. Eso si, el desarrollo contra ACCESS o cotra SQL Server/Express
es igual, utilizas igual ADO.NET, los TableAdaptersm etc, solamente necesitas
cambiar el string de conexión del web.config.

CESAR DE LA TORRE
Software Architect
[Microsoft MVP - Connected Systems]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"Juan Martínez" wrote:

Hola: No he trabajado nunca con web services aunque comprendo perfectamente
su significado. Necesito crear unos servicios que ataquen un access (lo
normal, altas, bajas, modificaciones y consultas) y me gustaría contar con un
ejemplo sencillo para modificar según mi modelo de datos y publicar en mi
servidor antes del jueves.

¿Alguien me puede enlazar alguna página de ejemplos?

Muchas gracias a

Juan

Preguntas similares