2010/8/17 Instr. Dwayne Macgowan <[email protected]> > perdón pero... que es un WS?
Web Service. Si para cumplir un request necesitás crear una conexión HTTP a un servidor externo,-- aún cuando en este caso estaría bajo tu control --, por ejemplo para obtener el listado de pagos de una persona, es muy probable que ese servicio, en principio, tarde más que si fuese un model ActiveRecord que se conecta a una base de datos. Al haber más puntos de falla, además, es probable que no puedas garantizar un tiempo de respuesta bajo (de ese servicio, estoy asumiendo que estas dos apps estarían bajo tu control y en el mejor de los mundos), por lo que te podés encontrar que para listar pagos (o lo que sea) tenés que generar un background job, y aún en el mejor de los casos (me gusta la simplicidad de DelayedJob) es bastante más complejo de lo que debería ser. Recordá que no deberías tener ningún request de tu app que esté por encima del segundo (idealmente mucho menos, pero ya ese límite, cuando tenés servicios externos, se supera facilmente). Saludos, nachokb
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
