web service suggestions ?

hi there,

i need to implement web services in my rails 2.0.2 app that external
(non-rails) apps will consume. whilst i'd prefer to do things the
REST-full way, i'm struggling to work out what i need to supply (a la
WSDL) to the other apps so that they know the structure of the request
that they must send me.

i have looked at activeresource, but that appears to be more
appropriate when i've got a rails app to consume web services and wadl
doesn't seem established enough as an alternative to wsdl.

unless i can sort this problem out, i imagine i'll need to go back to
activewebservice. so, am i going about this the wrong way and missing
something blindingly obvious, or is this something that people simply
haven't needed to do in rails ?

thanks,

phantom