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

Responder a