Asynchronous calls to web services

Is there a method using Ruby on Rails to call an external web service and be able to continue processing your request without having received a response?

What I am trying to find out is: if the web service is busy and/or is delayed or doesn't respond at all, can you hide this fact from your users and avoid waiting for a timeout?

Justin