Ejemplos servicios web

01/06/2004 - 21:09 por Ricard | Informe spam
HOla. Estoy empezando a programar servicios web y
necesito encontrar ejemplos de código que hagan algo más
que contestar "Hola mundo" o cambiarme entre euros y
pesetas. ¿Alguien sabe donde puedo conseguir el código de
algun servicio web "serio"?
Muchas gracias.
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
01/06/2004 - 23:48 | Informe spam
Aquí tienes unas recomendaciones interesantes:
http://msdn.microsoft.com/library/S...frame=true

Aquí tienes un ejemplo de WebService de acceso a datos, aunque es mas
correcto desde el punto de vista de diseño de Arquitectura de Software el
crear la lógica de acceso a datos y la lógica de negocio en una Librería de
Clases .NET (.DLL). Luego el WebService simplemente haría de 'Wrapper'
exponiendo o 'publicando' solamente lo que se desee.
Esto que digo es mas correcto porque 'mañana' podríamos quere acceder a la
misma lógica pero con otro sistema como .NET Remoting. Si tenemos la lógica
en una librería de clases .NET (.DLL), solamente lo tenemos que publicar a
través de Remoting. En cambio si toda la lógica está directamente
implementada en el WebService, tendrías que 'sacar' el código fuente a una
Librería de clases creando otro proyecto, recompilando, etc...

Por eso digo que ese ejemplo está bien, pero no es lo mejor. Lo mas
recomendable es implementar una capa de componentes de negocio y lógica de
acceso a datos en una .DLL interna que utiliza tu WebService.
Lo que si te recomiendo encarecidamente es que utilices el Building-Block
Microsoft.ApplicationBlocks.Data que se utiliza en el ejemplo, para no estar
re-escribiendo código ADO.NET una y otra vez. Este Building-Block lo
utilizarían tus clases DAL (Data Access Layer).

La idea es:

Capa Presentacion (ASP.NET ó WinForms) > Acceso Remoto (WebService y/o
Remoting) > Clases Negocio --> Clases DAL >
BuildingBlockMicrosoft.ApplicationBlocks.Data

Esto es de forma muy resumida e inicial. Nosotros (Renacimiento)
desarrollamos hace mas de 2 años una Arquitectura Base siguiendo estas
líneas pero mucho mas potente (Multi Conexión transparente a diferentes SGBD
como SQL, Oracle, etc.), Orientación a Aspectos (para transacciones,
seguridad, logging, etc.), Contadores de Rendimiento del Performance Monitor
para Pruebas de Carga, etc. Posteriormente hicimos una segunda versión
cuando estaba en BETA Everette (.NET 1.1).

Si estás interesado en todo esto, mándame un mail a

César de la Torre
[Microsoft MVP - .NET XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com



"Ricard" wrote in message
news:16bad01c4480b$f15fbd00$
HOla. Estoy empezando a programar servicios web y
necesito encontrar ejemplos de código que hagan algo más
que contestar "Hola mundo" o cambiarme entre euros y
pesetas. ¿Alguien sabe donde puedo conseguir el código de
algun servicio web "serio"?
Muchas gracias.

Preguntas similares