Hola Lucas Que pregunta la tuya....
Para dar una respuesta adecuada hay que evaluar unas cuantas cosas.. 1 - Vas a re-escribir toda la aplicación? 2 - La arquitectura actual permite implementar el cliente mediante WS? 3 - TS requiere respetar algunas cuestiones, luego, tiene sus particularidades.... Te preguntarás a donde apunto con estas cosas... Para implementar WS, tenes que tener tu aplicación estructurada en capas. Ademas de estar estructurada en capas tenes que implementar una capa de servicios y tu cliente interactuar con ella. ( esa capa no es facil de definir si no tenes experiencia en este tipo de aplicaciones ) Para implementar mediante SOAP tenes que definir muy bien tu capa de servicios, esa capa tendrá algunas particularidades para que la aplicación sea eficiente, sin eso.... tendrás grandes problemas de performance y con el agravante de que se complicará terriblemente la programación.... Por otra parte VPN y WS son cosas distintas y no excluyentes... Podes impelmentar mediante WS y ademas que la conexión se haga mediante una VPN. ( eso te quita un poco de performance pero ganas en seguridad. ) Con TS no se presentarán estos problemas, posiblemente tu aplicación funcione bien, yo en donde trabajo tengo una muy mala experiencia con TS. ( esto tiene que ver con aplicaciones que no certifican para ejecutarse en TS. ) Volviendo a WS, el problema es que tenés que pensar la arquitectura de la aplicación en función de ello, los objetos no pasan magicamente entre capas al uasr WS, aparecen problemas si esto no se hace asi, no es solo el pasar objetos entre procesos desconectados. Net hace una implementación muy robusta de SOAP, particularmente lo que recomiendo es net en ambos extremos. Una cosa a tener en cuenta es que los procesos deben resolverse en la capa de negocio, por debajo de la capa de servicios, si tu cliente implementa lógica de negocio tendrás problemas. Tu aplicación es datacéntrica? o ya estas implementando capas lógicas, definiendo Data y Negocio separadamente, tu cliente actual solo conoce tu capa de negocio o conoce tam,bien la capa de datos? Te pregunto esto porque si la arquitectura actual es muy datacentrica no te será facil rearmar todo para WS. Me parece que te hice un ensalada ...., si queres contestame sobre esto y te aclaro algunos conceptos... Saludos Daniel Calvin El día 12 de junio de 2008 12:44, Lucas Fabbi <[EMAIL PROTECTED]> escribió: > Hola gente > Tenemos una aplicacion corriendo por VPN que se arrastra... va lentisimo... > localmente anda joya... pero por VPN los clientes remotos no se puede > trabajar.... Se me ocurre subirla a un TS para que su funcionamiento > mejore... > > Pregunto: > En el caso de utilizar una aplicacion Cliente Servidor y tengamos clientes > remotos que es mejor... > Web Service? > VPN? > TS? > Interfase .net ? para cliente remotos.... > > Que es lo que "deberia" funcionar mejor... desdea ya teniendo buena > internet.. > Gracias... > > Lucas Ramiro Fabbi > > ------------------------------ > > ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro > http://ar.mobile.yahoo.com/onesearch > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
