Вы гуглили как создавать веб-сервисы на Ruby ?Вот несколько ссылок, которые обращаются именно к тому, что вы хотите сделать:
http://www.tutorialspoint.com/ruby/ruby_web_services.htm
http://www.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html
http://searchsoa.techtarget.com/tip/Web-services-with-Ruby-on-Rails
Как насчет того, чтобы взглянуть на некоторые из этих ссылок и вернуться к нам, если у вас возникнут дополнительные вопросы?
У меня есть одно уточнение:
Мой партнер создает флэшприложение, и он сказал мне, что приложение флэш-памяти взаимодействует через файл WSDL.
Похоже, ваш партнер не полностью понимает, как Flash может получить доступ к удаленным службам данных.Использование веб-службы SOAP с WSDL, безусловно, является одним из методов, и вот некоторая документация по этому вопросу .
Приложение Flex / Flash также может выполнять стандартные вызовы HTTP , иногда называемый REST Web Services.Во многих случаях веб-службы REST возвращают XML-документ, но это не обязательно.Любые данные, включая простые текстовые данные, могут быть возвращены из веб-службы REST.
Многие предпочитают использовать шлюз AMF с RemoteObject .AMF - это двоичный формат, поэтому вы получаете гораздо меньший размер файла, передаваемый туда и обратно, чем альтернативы.Он также обеспечивает автоматический перевод объектов между объектами на стороне сервера и объектами на стороне клиента.Это может сэкономить время при разработке, поскольку вам не нужно анализировать данные, чтобы превратить их во что-то, что Flex может легко использовать. RubyAMF является одной из реализаций AMF в Ruby.