Как два приложения могут взаимодействовать друг с другом? - PullRequest
0 голосов
/ 24 декабря 2010

У меня есть два приложения RoR (app1, app2), и я хотел бы, чтобы они общались друг с другом.Это означает, что я хочу отправлять запросы между app1 и app2, каждый со своей собственной базой данных.

На моем локальном компьютере (Mac OS Snow Leopard v10.6.5) я правильно настроил Ruby on Rails и Phusion Passenger, чтобыиметь доступ к следующему URL:

  • http: // .local
  • http: // .local

сейчасЧто я должен сделать, чтобы два приложения могли взаимодействовать друг с другом?

Какая лучшая практика для этого?Создание и использование API или что-то еще?

Ответы [ 2 ]

1 голос
/ 24 декабря 2010

ActiveResource, вероятно, то, что вы хотите посмотреть:

Screencast1 Screencast2

0 голосов
/ 24 декабря 2010

Вы можете внедрять REST-сервисы и вызывать их из приложений.Это должно быть очень легко сделать, например http://www.docstoc.com/docs/23965370/RESTful-XML-Web-Services-with-Ruby-on-Rails

...