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?