En mi opinion... En mi opinión. Lo critico del tema es el tema seguridad... El resto es cuestion de criterio y sentido común. De todos modos hay una serie de prácticas sanas (Good Manufacturing Practices) para el buen desarrollo de WebServices.Tenes tres maneras de resolver esta tematica (seguridad). 1 - SSL (Secure Socket Layer): Metodo tradicional. Lo seteas en el IIS, de esta manera te aseguras un canal de comunicacion entre los dos puntos (proveedor - consumidor). Pero esta pensado justamente para proveerte de seguridad entre dos puntos, si en el medio pones otro server o replicador, ese canal ya no se aplicara con un tercero de por medio. Esa seria la desventaja. La ventaja es que desligas de tu desarrollo del tema de seguridad. Si vas a proveer el servicio a un externo, le vas a tener que pasar el Certificado X.509 generado con la herramienta de emision de certificados (de Win2000 o 2003) para tu servidor. Los pasos para lograr esto son algo engorrosos. Tu cliente tendra que instalarse ese certificado en sus maquinas consumidoras (tambien algo engorroso). 2 - WSE 3.0 (VS2005) o 2.0 (VS2003): (Web Services Enhacements) estas son extensiones que se integran en el IDE de Visual Studio. Te proveen una serie de apis que extienden el framework (1.1 o 2.0). Viene con una herramentita con la que podes configurar tu proyecto sobre como queres setear la seguridad de tus WiebServices y tus clientes que lo consumen. Con esto, la seguridad de comunicacion la estableces DENTRO de tu desarrollo. Por lo tanto, haria tus desarrollos algo engorrosos, cae notoriamente la performance en la comunicacion entre cliente servicio (web). Pero te aseguras de que al poner un tercer server o intermediario, la comunicacion segura SIEMPRE va a seguir funcionando, ya que estan definidas dentro del cliente - servicio. Eso si. Si vas a proveer el servicio a un externo, le vas a tener que pasar la configuracion de seguridad WSE o el encabezado SOAP para que pueda consumir tu servicio. 3 - Indigo: Bueno, este es el Cero kilometro sobre seguridad (Y mucho mas) en WebServices. Este conecpto no solo te va a resolver el tema seguridad, sino que cambia TOTALMENTE la arquitectura de como definir no solo WebServices, sino tambien servicios en general (remoting, etc). Eso si, esto corre en el FrameWork 3.0 o con la extension de Windows Communication Foundation, osea, es dependiente de que en tus maquinas tengas corriendo Win Xp o Win 2003 (murio Win2000 para el FraneWork 3.0 o WCF). Si no tenes problemas respecto a sistema operativo, apuntaria a este lado, ya que resuelve no solo tema seguridad, sino que trae muchisimas mejoras como el tema de interfaces de SERVCIOS, ya no estamos hablando solo de WebServices. Algunos links... SSL: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q307267 http://www.microsoft.com/spanish/msdn/articulos/archivo/111002/voices/httpsecurity.asp http://support.microsoft.com/default.aspx?scid=kb;es;298805 http://support.microsoft.com/?scid=kb;es;253498&spid=3071&sid=global (Sobre Certificados) WSE: http://www.microsoft.com/spanish/msdn/articulos/archivo/141103/voices/wssecdrill.asp http://www.microsoft.com/spanish/msdn/articulos/archivo/030505/voices/whywse.asp http://www.microsoft.com/spanish/msdn/articulos/archivo/011003/voices/programwse2.asp Descargas http://www.microsoft.com/downloads/details.aspx?familyid=8070E1DE-22E1-4C78-AB9F-07A7FCF1B6AA&displaylang=en (WSE 2.0). http://www.microsoft.com/downloads/details.aspx?familyid=018a09fd-3a74-43c5-8ec1-8d789091255d&displaylang=en (WSE 3.0). Indigo (WCF) http://www.15seconds.com/Issue/050707.htm http://msdn2.microsoft.com/en-us/library/aa480188.aspx Creo que hay muchisimo mas y quiza cosas mas utiles que estos dos links... Interes General: http://www.c-sharpcorner.com/Articles/ArticleListing.aspx?SectionID=1&SubSectionID=133 http://msdn2.microsoft.com/en-us/library/aa302390.aspx (Vistazo sobre los meodelos en cuestion) Bueno, espero que tanta sanata te haya servido de algo... Saludos coriales y el tradicional espero que te sirva... CarlosMag
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] Consulta Web ServicesDate: Wed, 25 Apr 2007 18:01:08 -0300 Buenas tardes listeros, quería hacerles una consulta, tengo que empezar con este tema, y como hay mucha información al respecto, quería saber si alguien me puede pasar o el nombre de un libro o algún link piola que pueda leer para poder comenzar con el diseño del mismo. Desde ya muchas gracias por adelantado a todos. Nancy Galletti Dpto. de Sistemas - Cabal C.L. TE : 4319-2500 Int.: 2387 / 4319-2574 [EMAIL PROTECTED] _________________________________________________________________ Exprésate - diseña tu página de inicio de Live.com como más te guste. http://www.live.com/getstarted
