Системная архитектура, объединяющая два приложения с API

У меня сейчас проблема с реализацией, оно в основном состоит из двух разных приложений rails.

Одно приложение rails (приложение A) просто предоставляет ответ в формате JSON, в данном случае это запись данных о питании для одного конкретного пищевого ингредиента.

Другое приложение (приложение B), также Rails, предоставляет интерфейс для пользователи могут просматривать ингредиенты и сопоставлять их с результатами поиска, предоставленными приложением A.

Причина, по которой мы это сделали, заключается в том, что мы хотим в конечном итоге превратить приложение A в общедоступный API для данных о питании, поэтому мы решили снять нагрузку веб-приложение B. Мы могли бы сделать его автономным.

Я думаю, что я хотел узнать ваши мысли о том, как вы будете обращаться с двумя системами, которые должны быть тесно интегрированы таким образом.

1
задан JP Silvashy 5 September 2010 в 17:47
поделиться