2015-01-31 4 views
0

Я в основном программист PHP, теперь я хочу перейти к разработке и архивированию приложений на основе Saas. Может ли один дать мне технический подход, который следует придерживаться следующей Саас основе архитектуры или как я могу преобразовать следующее Saas,Saas Architecture

  1. Наследие Саас
  2. Mobile для SaaS
  3. Существующие приложения для SaaS
  4. SaaS от нуля

Спасибо за любую помощь

+0

Не могли бы вы рассказать о том, чего вы пытаетесь достичь? Почему SaaS? Можете ли вы определить SaaS для своих сценариев? С какими проблемами вы сталкиваетесь? –

ответ

1

Во-первых, давайте определим, что SaaS на самом деле означает:

SaaS, программное обеспечение как услуга:. Сокр определяет программный пакет в котором клиент платит единовременный ежемесячно или ежегодно плата за установки, эксплуатации, обслуживании и поддержке пакета, , как правило, в расписании 365x24x7, доступном из любого места с доступом в Интернет. Гарантии безопасности и резервного копирования, конфиденциальности, масштабируемости гарантируются провайдером , без необходимости беспокоиться о том, что эти проблемы . Основное преимущество для клиентов: отсутствие необходимости в капитальных затратах, постоянная поддержка & обслуживание включено, более быстрое время выхода на рынок [by miraculixx].

Википедия имеет немного больше expansive definition.

Учитывая это, любой SaaS необходимы следующие возможности, чтобы сделать его жизнеспособным для работы в этой бизнес-модели:

  • поддержка мульти-аренды
  • автоматизированной установки и эксплуатации - вы не хотите, чтобы настроить/работать каждому клиенту вручную
  • масштабируемости - общая стоимость системы должна расти в большинстве так быстро, как ваш доход, в идеале рост стоимости сублинеен
  • доказанной безопасность
  • возможно АНИ + рынок, что позволяет третьим сторонам расширить программное обеспечение
  • возможно поддержку i18n/l10n для поддержки международных рынков

Может ли один дать мне технический подход, который следует придерживаться следующего Saas Архитектура на основе

  1. Проверьте программное обеспечение для вышеуказанных возможностей
  2. Расширение и рефакторинг в соответствии с требованиями
  3. Запустите первый, простой пакет, чтобы проверить спрос на рынке есть
  4. удлиняет и расти (или завернуть и сделать что-то еще)
0

Если вы планируете использовать Python, вы можете использовать Django для создания SaaS.

Это видео Build SaaS application in Python django расскажет о начале работы с Sass.