2013-11-29 3 views
1

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

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

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

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

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

+1

Спасибо за ответы, ребята, я думаю, что http с REST - это подход. Что касается SO vigilante и голосование и желание закрыть вопрос, не оставляя комментариев, я думаю, что единственная обратная связь, которую я получаю от этого, - это некоторые люди, которым не нравятся вопросы, которые задают/отвечают на SO, очень грустный. – DMin

ответ

1

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

Итак, техника:

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

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

0

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