Мне интересно создать платформу на Google App Engine, в которой одно главное приложение предоставляет общую функциональность для нескольких дочерних приложений (веб-порталов).
Мастер-приложение :
- Предоставляет общие функции социальных сетей
- Общая база данных пользователей
- Взаимодействует с помощью API веб-сервисов
дочерние приложения (веб-порталы) :
- Подключение к главному приложению для базы данных пользователей и функций социальных сетей
- Использование локальной бизнес-логики для локальных функций
Мой план дизайна:
- Приложения Master и Child будут
отдельные приложения на GAE Appspot (для
простое управление)
- Все будут общаться через REST / JSON?
- Я включу биллинг для всех приложений, поэтому
ничто не против использования Google
политика.
- Будет использовать SSL для входа в Master App, позже использовать токен
(cookie) для дальнейшего взаимодействия
Может ли кто-нибудь любезно определить риски и предложить какие-либо улучшения?