Mario:

Sólo te puedo ayudar reflexionando sobre tus preguntas:

> Buenas, estoy encarando el desarrollo de una aplicacion.
> Inicialmente seria una aplicacion web, (1) pero se me ocurre
> que estaria bueno que la aplicacion sea un servidor,
> y los clientes sean web o de escritorio (2).

Si es una aplicaciónn web ya es cliente/servidor. Si con pasar de (1) a (2) te 
referís a transferir mayor responsabilidad al cliente, podés hacer ambas 
opciones a la ves utilizando ajax. El browser ya te soluciona lo del proxy.

> Quisiera saber que protocolo se puede usar para comunicar
> clientes y servidor.

> Si, conozco tcp/ip pero no quiero hacer mi propio
> protocolo. 

Si estas considerando reemplazar tcp/ip por tu propio protocolo, estás 
mezclando los niveles. Eso me preocupa para responderte, pues no sé cuanto 
sabés de lo que estoy asumiendo que sabés, se entiende?

> Tendria que ser a prueba de proxy, por si acaso.

> Sirve XML/RPC para eso ? 

Pensá que xml/rpc se puede apoyar en http que se puede apoyar en tcp/ip, me 
confundís un poco.

> Se que se implementan APIs para interactuar con
> un proceso servidor con ese protocolo, pero sirve tambien
> para aplicaciones cliente/servidor ?
 
Me parece que si interactuás con un proceso servidor... sos un cliente. No 
tienen sentido separados.

Carlos Pantelides


      

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a