@excalibur

REST-like API для сайта с возможностью запуска приложений только с админки

Итак, есть портал. Решено отдать часть заданий на аутсорсинг, но исходники никому передаваться не будут. Потому, будет API, для сторонних приложений, которые и будут выполнять нужную работу.

Одним из таких приложений будет переводчик сайта, который будет использовать API переводчика гугла.
Например, получение данных из базы будет происходить по ссылке mydomain.com/api/catalog.getItemList.json. Дальше полученные данные переводятся и возвращаются через API обратно на сайт и сохраняются.

Теперь нужно придумать как реализовать возможность запуска таких приложений только администратором портала, т.е. из административной части (т.е. приостановить возможность выполнения приложения его разработчиком). Хотелось бы услышать Ваши мнения по этому поводу.

P.S. использую Zend Framework.
  • Вопрос задан
  • 2935 просмотров
Пригласить эксперта
Ответы на вопрос 1
png
@png
А кто инициатор взаимодействия? Админка? или сторонний сервис?

Если админка, то зачем вам REST? Может вам больше подойдет SOAP/XMLRPC архитектура?
приложение переводчик — это SOAP сервер
ваша админка — SOAP-клиент

Ограничить запуск того или иного функционала можно банально авторизацией.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы