Внутренняя связь сервера php

Я создаю приложение, которое сначала будет веб-приложением, а вскоре будет встроено в мобильное приложение.

Мой подход к этому есть. Подготовить и развернуть основное приложение на одной машине. Веб-приложение будет на другом компьютере (оба на Amazon). В этой ситуации веб-приложение является просто оболочкой пользовательского интерфейса. Это сделает все вызовы к основному приложению, чтобы функционировать.

Мой вопрос здесь Как лучше всего общаться между сервером веб-приложений и основным сервером приложений?

  • Все ли просто используют http-вызовы для этой цели?
  • Существуют ли какие-либо инструменты / библиотеки с открытым исходным кодом, которые помогают здесь?

Платформа: лампа с кодигнитером на амазоне.

3 ответа

Вы можете создать свой собственный API- сервис на основе REST и общаться с ним из разных приложений. Вы можете рассматривать JSON как тип данных запроса и ответа, так как он наиболее оптимизирован и широко приемлем.

Итак, методика такова:

  • Отделить функции приложения от функций интерфейса.
  • Пусть API обрабатывает все функции приложения.
  • Позвольте вашей внешней системе вызывать функции приложения через API.

Создайте для этого полноценный веб-сервис. Используйте JSON в качестве выходных данных. Это облегчит доступ ко всем платформам.

ОТДЫХ - мой первый выбор. Поскольку вы упомянули, что используете codeigniter, это соответствует принципу работы Codeigniter. Для типа сообщения вы можете использовать json/XML, однако, поскольку json является объектом JavaScript, я думаю, вам следует использовать json.

Другие вопросы по тегам